Auge: Problem mit Zeilenumbruch

Beitrag lesen

Hallo

Listen baue ich gerne mit CSS auf.

Ich baue Listen gerne mit Listen auf (ul, ol, dl). Das, was du da zeigst, sieht mir sehr nach einer Definitionsliste (dl) oder, bei anderer Anordnung, nach einer Tabelle aus.

<div class=row>
  <div class=sp01>Name:</div>
  <div class=sp02>Kalle</div>
  <div class=clear></div>
</div>

Vorteil gegenüber Tabellen: Die Spaltenbreite wird eingehalten (Tabellen quetschen sich klein trotz width-Angabe, wenn die Anzeigefläche zu klein wird).

Schon gelesen: table-layout?

Nun das Problem: Können Blinde den Zeilenwechsel bei diesem Design eigentlich fühlen?

Ein <div> ist, wie auch <p>, ein Blockelement. Es erzeugt einen Absatz. Das dürfte auch bei der Ausgabe über Screenreader etc. nicht anders sein.

Oder muss ich <div class=row> durch <p> ersetzen? Darf innerhalb von p div vorkommen?

Nein und nein.

Tschö, Auge

--
Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
(Victor Hugo)
Veranstaltungsdatenbank Vdb 0.1