Le linee lunghe vanno a capo e si sovrappongono

5 contenuti / 0 new
Ultimo contenuto
Le linee lunghe vanno a capo e si sovrappongono
AllegatoDimensione
Image icon testo_sovrapposto.png1.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 :)