Kalle: Worte mit bestimmter Breite (width)

Hallöle,

ich beschäftige mich mit barrierefreier Seitengestaltung für Blinde und experimentiere damit, Tabellen durch CSS zu ersetzen.

Zu einfach wäre es, Tabulatoren zu setzen, aber das ist dem CSS wohl vollkommen fremd. Ich möchte, dass Text auf eine bestimmte Mindest-Breite aufgefüllt wird.

<p><span style='width:10em'>Aber das funzt nicht.</span></p>

Wie geht es?

Gruß aus Worms, Kalle

  1. hi

    <p><span style='width:10em'>Aber das funzt nicht.</span></p>

    inline Elemente haben keine Breite, nur block Elemente.

    http://de.selfhtml.org/html/referenz/elemente.htm#inline_elemente
    http://de.selfhtml.org/html/referenz/elemente.htm#block_elemente

    so long
    ole
    (8-)>

  2. Hi

    <p><span style='width:10em'>Aber das funzt nicht.</span></p>

    <p style="width:120px; background-color:blue;">blah</p>

    Gruss
    chlori

  3. Hallo,

    ich beschäftige mich mit barrierefreier Seitengestaltung für Blinde und experimentiere damit, Tabellen durch CSS zu ersetzen.
    Zu einfach wäre es, Tabulatoren zu setzen, aber das ist dem CSS wohl vollkommen fremd.

    Barrierefreie Seitengestaltung bedeutet _nicht_, dass keine Tabellen zur Anwendung kommen dürfen. Im Gegenteil, wenn etwas in Tabellenform dargestellt werden muss, dann _muss_ man dafür in HTML ein TABLE-Element mit TR, TH, TD... verwenden. Alles Andere ist Unsinn. Beispiele:

    Name    Vorname   Alter  Gehalt
    Müller  Hans      23     2.456,67
    Maier   Klaus     34     2.678,78

    aber auch:

    Name:    Müller
    Vorname: Hans
    Alter:   23
    Gehalt:  2.456,67

    Wenn Du also in einer Textverarbeitung Tabulatoren nutzen würdest, dann nutze in HTML das TABLE-Element und seine Strukturelemente. Eine Ausnahme sind Listen:

    1. Hans Müller, 23 Jahre
       Gehalt: 2.456,67
    2. Klaus Maier, 34 Jahre
       Gehalt: 2.678,78

    dafür gibt es im HTML die Elemente UL und OL und für Definitionslisten DL.

    viele Grüße

    Axel