Hai qualche elemento inutile. Non e` solo un prob di semantica, ma complicando la struttura vai a complicare anche la formattazione.
Ecco la stessa cosa, senza elementi inutili e con una semantica correttacodice:HTML: <div class="post"> <h2 class="title">qui il titolo del post abbastanza lungo da andare su due righe</h2> <p class="entry">Testo del post... lorem ipsum</p> </div> CSS: .post { margin: 0 0 6px 0; border-bottom: 1px #000; .post h2 { /* height: 35px; questo non ci va - e` quello che ti genera l'errore */ padding: 10px 0 0 0; background-color: red; /* solo per le prove, per verificare al dimensione dei vari oggetti */ } .post p { padding: 40px 10px 20px 30px; /* padding-bottom questo sovrascrive la dichiaraz precedente - e` inutile */ background-color: blue; /* solo per le prove, per verificare al dimensione dei vari oggetti */ }

Rispondi quotando