Jnnbo: Elemente ohne einer ID oder einer Class ansprechen?

Beitrag lesen

Moin,

mein HTML sieht so aus:


<section class="imprint">
  <h2>Impressum</h2>
  <p></p>
  <p></p>
  <article>
    <h2></h2>
    <p></p>
    <p></p>
  </article>
</section>

ist es hier möglich zuverlässig, vor allem auch in älteren Browsern die einzelnen Elemente anzusprechen ohne spezielle "id" bzw. "class" zu vergeben?

H2 in diesem Beispiel könnte ich ja so ansprechen?


.imprint h2 {
	font-size:2em;
}

.imprint article h2 {
	font-size:1.5em;
}

Aber wie spreche ich die unterschiedlichen <p> an? Vor allem wenn ich möchte, dass der zweite Abschnitt innerhalb von <article> mehr Abstand nach oben bekommen soll?

Ist mein Vorhaben überhaupt Sinnvoll oder lieber für jeden "scheiß" eine eigene Class bzw. id vergeben?