Ingo Turski: CSS - Layout: Hab ein Problem eine Seite komplett mit Divs zu bauen

Beitrag lesen

Hi,

Ich möchte gerne eine Barrierefreie Seite bauen, deshalb muss der komplette Inhalt am Seitenanfang aufgelistet werden, damit der Inhalt von verschieden Sprachtools vorgelesen werden kann.

wieso das?

Die Seite soll ausserdem immer 100% der höhe verwenden

Du sagtest doch, daß die Seite barrierefrei sein soll. Das ist sie mit seiteninternen Scrollbalken nicht mehr.

Ich habe eine umschliessende Tabelle verwendet mit höhe 100% und breite 1002px

Oops, noch eine Barriere: ein horizontaler Scrollbalken in etwas kleineren Fenstern.

Nach dem Inhalt habe ich nun einen absoluten div gelegt

Und möglicherweise gleich die nächste Barriere - teste das mal in (sehr) kleinen Fenstern und bei Schriftvergrößerung.

Hier mal ein grober aufbau, als hilfe zum nachvollziehen.

Hast Du schon mal etwas von semantischem Markup gehört? Das ist die Voraussetzung für Barrierefreiheit.

Was hab ich mit dem ganzen Aufwand erreicht?

Eine chaotische Seite, die nicht viel mit Barrierefreiheit zu tun hat.

Hat hier jemand eine Idee wie ich trotzdem an mein Ziel komme?

Ja. Verzichte auf Barrierefreiheit oder solche Formatierungen. Und eine Tabelle benötigst Du (dann) wirklich nicht mehr.

freundliche Grüße
Ingo