h2 hat eine Standardgröße, die üblicherweise größer ist als normaler Text und kleiner als h1. wenn du h1 jetzt kleiner machst, dann ändert das an h2 überhaupt nicht. CSS _kaskadiert_, aber prüft bei parallel-hierarchischen Elemente _nicht_ auf logische Zusammenhänge.
Demnach ist das von dir monierte Verhalten absolut standardkonform.
schon. Aber wenn ich jetzt h1 mit fontsize 100% definiere ist das dann konform im Sinne von schönem Code?