Allegato | Dimensione |
---|---|
![]() | 1.93 KB |
Ciao,
ho un problema di layout con i titoli lunghi che, quando ritornano a capo, si sovrappongono alla riga successiva. Il codice che le genera è:
<?php
echo '<h1>'. $node->title. '</h1>'. '<br/>';
?>
e l'effetto finale è nell'immagine allegata.
Come posso fare per far iniziare la riga successiva dopo il termine del titolo?
Grazie
Jimmi
il problema è a livello di css.
sicuramente sarà impostato un valore per l'altezza di h1
troverai un codice del genere:
h1 {
....
height: XXpx;
....
}
se l'altezza non viene impostata (o viene impostata un'altezza minima), il titolo non si sovrappone.
Giusto, avevo impostato:
height:0px
perchè è il solo modo che ho trovato per evitare che il titolo venisse troppo spaziato dalla seconda riga. "min-height" non ha lo stesso effetto, come posso fare per tenere le due righe accostate?
Grazie :)
comunque non è buna pratica utilizzare il tag < Br > soprattutto in casi come il tuo. Solitamente si utilizza solo per anadare a capo rimanendo all0ì'internod i un contenitore che può essere un paragrafo P o Titolo H1 h2 Hn ...
un codice di questo tipo
<h1>Intestazione Intestazione intestazione </h1>
<h3>Sottotitolo</h3>
<p>Testo bla bla di prova bla bla di prova bla bla di prova bla bla di prova .</p>
lo vedrai in automatico un sotto l'altro, in alternativa è relativamente semplice aggiungere proprietà via css.
Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.
WeBrain Solution | Pillsofbits Of Bits
O porc...! Era proprio quello, il
<br/>
mi aggiungeva una riga vuota che io pensavo fosse uno spazio :(Ok, scusate, tutto risolto.
Grazie ancora :)