Re: [Typo3-german] halb OT Designtabellen und <div> für barrierefreiheit
Peter Linzenkirchner
peter at linzenkirchner.de
Thu Sep 1 14:33:04 CEST 2005
Hallo Sven,
Am 1. Sep 2005 um 07:22 schrieb Sven Thierfelder:
> Hi,
>
> Barrierefreiheit ist nicht nur in aller Munde sondern auch per Gesetz
> für offentliche Einrichtungen ab dem 1.1.2006 Pflicht. Wichtig ist
> dabei, dass Designtabelle verboten sind und man so auf andere Dinge
> ausweichen muß. Bleiben also die Divs. Leider ist es mir bisher nicht
> möglich gewesen Divs so zu platzieren, dass das gewünschte Design
> erziehlt wird. Divs lassen sich nebeneinander nur platzieren, wenn man
> sich des style float bedient, was aber zur Folge hat, dass am Ende es
> kleineren Divs der größere wieder auf volle Breite springt und so kein
> Spaltendesign zu stande kommt.
Vesuche mal, der zweiten Spalte ein margin-left zu geben, das der
Breite der linken Spalte entspricht. Damit das Ganze in IE
funktioniert, müssen beide Spalten auch eine definierte Breite haben.
Aufgrund des unterschiedlichen Box-Models der IE-Browser solltest Du
vermeiden, den divs neben der Breite noch ein padding zu geben.
Arbeite statt dessen mit margin für die eingeschlossenen P oder H-
Tags. Oder schachtel zwei divs ineinander:
<div id="spalte1">Navigation</div>
<div id="spalte2"><div class="content"><h1>Blubb</h1><p>....</p></
div></div>
spalte1 floatet nach links, und bekommt eine feste Breite, z. B. 150px.
spalte2 bekommt ein margin-left von 150px, floatet nach links und
eine feste Breite von meinetwegen 500px oder 30 em. Die Klasse
content bekommt ein padding.
Viele Grüße
Peter
--
-----------------------------------------------
Peter Linzenkirchner
Lisardo Multimedia GmbH
Herrenbachstraße 19, 86161 Augsburg
Tel. ++49-821-150565, Fax ++49-821-150595
-----------------------------------------------
More information about the TYPO3-german
mailing list