|
Verfasst am: 15. 06. 2012 [11:57]
|
|
Seirerman
Themenersteller
Dabei seit: 03.08.2005
Beiträge: 63
|
Hallo!
Ich teste gerade die Migration von 4.5 auf 4.7 und hab dabei festgestellt, dass Bilder, die auch eine Bildunterschrift haben, auf einmal innerhalb von einer Layout-Tabelle (!) gerendert werden. Die Bildunterschrift wird dabei in ein Caption-Tag geschrieben.
Unter 4.5 wurden solche Bilder noch mit DL/DT geschrieben, die Bildunterschriften in ein DD-Tag.
Verwendet man keine Bildunterschriften, werden die Bilder in 4.7 auch brav mit DL etc. angezeigt.
Wie kann ich das wieder korrigieren, ohne dabei komplett auf das alte Rendering von 4.5 zurückstellen zu müssen?
Den Sinn hinter der Umstellung auf Layouttabellen würd ich auch gern wissen. 
Grüße,
seirerman
|
|
Verfasst am: 02. 07. 2012 [12:51]
|
|
chhe
Dabei seit: 02.03.2006
Beiträge: 108
|
Das wurde im Zuge des BLE-Projekts geändert. Es ging darum, die inline styles für Breiten loszuwerden, die im Falle von längeren Bildunterschriften erforderlich waren, damit der Beschreibungstext umbricht. Da auch noch der IE7 unterstützt werden mußte, der display:table-caption nicht unterstützt, wurde auf Tabellen zurückgegriffen. Ich finde das etwas unglücklich, zumal ein Ziel des Projekts ja auch die Verbesserung der Barrierearmut war.
Wenn Du den doctype auf html5 umstellst, sind die Tabellen weg und es wird mit figure und figcaption gearbeitet.
I smell blood and an era of prominent madmen. - W.H. Auden
|