Hallo.
Erstens sollte
<hr>
ohnehin nicht mehr eingesetzt werden,[...]Warum nicht? Ist doch semantisch und besser als ein div oder?
Nein, was soll daran in Hinsicht auf die Semantik besser sein? Welchen Sinn transportiert denn ein waagerechter Strich? Und weshalb wird dieses Element wohl zukünftig ersetzt?
Was würdest du denn als Alternative vorschlagen?
Für einen waagerechten Strich? In jedem Fall den Einsatz von CSS, sei es als border-bottom
/border-top
, :after {content: ... }
/:before {content: ... }
oder etwa der Einsatz einer entsprechend plazierten Hintergrundgrafik.
Für eine inhaltliche Zäsur? Bis zur Unterstützung des genannten Elements oder eines für das Zusammenfassen inhaltlicher Blöcke geeigneten Elements würde ich diese Blöcke mit neutralen Elementen auszeichnen, deren Semantik ich mittels einer sprechenden Klasse zumindest andeute. Eine Kenntlichmachung mittels CSS könnte dann ja an diese Klasse gebunden werden.
Deprecated ist es ja eigentlich nicht.
Stimmt, der zukünftige Standard sieht es schlicht nicht mehr vor.
MfG, at