[CSS - RISOLTO]Centrare testo rispetto ad un'immagine...

Discussioni inerenti lo sviluppo di markup XHTML e CSS validi.

Moderatori: antoscarface, Kagemitsu

Regole del forum
Per scrivere del codice all'interno di ogni post, utilizzare il tag: [syntax=il_linguaggio]codice[/syntax] sostituendo "il_linguaggio" con il linguaggio del codice che dovete inserire, ad esempio: html, css, javascript, php, asp, ecc...

[CSS - RISOLTO]Centrare testo rispetto ad un'immagine...

Messaggioda Othalan » sabato 5 marzo 2011, 22:51

Ciao ragazzi, sono un neofita ed ho questa situazione:
Sintassi: html [ Scarica ] [ Nascondi ]
  1. <div style="height:95px;border-bottom:1px solid #d5d5d5;"><img style="margin-top:21px;margin-left:20px" src="<?php bloginfo('stylesheet_directory'); ?>/images/icons/icon_mail.png" alt="email" /><h3 style="margin-left:72px;">Mandaci una mail!</h3></div>


Il risultato però è che il testo va in basso in confronto all'immagine ed io lo vorrei centrato.

Ho notato, tramite FireBug, che il margin-top dell'immagine c'entra qualcosa...ma non so dove sbattere la testa...
Ho provato line-height, vertical-align, padding etc...ma niente.

Come potrei risolvere? Vi ringrazio per le risposte.
Ultima modifica di Othalan il mercoledì 30 marzo 2011, 17:44, modificato 2 volte in totale.
Othalan

Avatar utente
 
Messaggi: 24
Iscritto il: venerdì 10 dicembre 2010, 15:47
Località: Roma

Re: Centrare testo rispetto ad un'immagine...

Messaggioda gleenk » domenica 6 marzo 2011, 10:59

Ciao, dal tuo codice così come è praticamente impossibile risponderti, più che altro perchè chissà quali valori css stanno ereditando img e h3. A ragion veduta, ed in linea generale, dovresti controllare le proprietà display dei 2 elementi. Ad ogni modo per centrare il testo devi usare text-align:center e, se l'immagine non è in display block, lo stesso vale per l'immagine. Purtroppo di più dal codice fornito non saprei ipotizzare :)
gleenk

Avatar utente
 
Messaggi: 63
Iscritto il: venerdì 12 marzo 2010, 15:12
Località: Monza

Re: Centrare testo rispetto ad un'immagine...

Messaggioda antoscarface » domenica 6 marzo 2011, 12:46

prova ad aggiungere un
Sintassi: css [ Scarica ] [ Nascondi ]
  1. line-height:95px

allo stile in linea del div.
antoscarface

Amministratore

Avatar utente
 
Messaggi: 723
Iscritto il: giovedì 21 gennaio 2010, 1:08
Località: Siracusa

Re: Centrare testo rispetto ad un'immagine...

Messaggioda Othalan » domenica 6 marzo 2011, 16:02

gleenk ha scritto:Ciao, dal tuo codice così come è praticamente impossibile risponderti, più che altro perchè chissà quali valori css stanno ereditando img e h3. A ragion veduta, ed in linea generale, dovresti controllare le proprietà display dei 2 elementi. Ad ogni modo per centrare il testo devi usare text-align:center e, se l'immagine non è in display block, lo stesso vale per l'immagine. Purtroppo di più dal codice fornito non saprei ipotizzare :)

Guarda, apparte h3 che eredita un line-height (insieme da h1 ed h2) il resto non eredita nulla...
Othalan

Avatar utente
 
Messaggi: 24
Iscritto il: venerdì 10 dicembre 2010, 15:47
Località: Roma

Re: Centrare testo rispetto ad un'immagine...

Messaggioda Othalan » domenica 6 marzo 2011, 16:13

Othalan ha scritto:
gleenk ha scritto:Ciao, dal tuo codice così come è praticamente impossibile risponderti, più che altro perchè chissà quali valori css stanno ereditando img e h3. A ragion veduta, ed in linea generale, dovresti controllare le proprietà display dei 2 elementi. Ad ogni modo per centrare il testo devi usare text-align:center e, se l'immagine non è in display block, lo stesso vale per l'immagine. Purtroppo di più dal codice fornito non saprei ipotizzare :)

Guarda, apparte h3 che eredita un line-height (insieme da h1 ed h2) il resto non eredita nulla...


Allora, ho risolto aggiungendo un display:block ed un float:left all'immagine e al testo è bastato un semplice line-height.

Vi ringrazio per l'aiuto.
Othalan

Avatar utente
 
Messaggi: 24
Iscritto il: venerdì 10 dicembre 2010, 15:47
Località: Roma

Re: Centrare testo rispetto ad un'immagine...

Messaggioda gleenk » domenica 6 marzo 2011, 18:02

Bene ;)
gleenk

Avatar utente
 
Messaggi: 63
Iscritto il: venerdì 12 marzo 2010, 15:12
Località: Monza


Torna a XHTML & CSS