Diesmal ein kleines Problem zum Thema CSS…
Problemstellung:
Ein Bild soll mit einer padding von 2 Pixeln und einem Rahmen versehen werden. Firefox, Safari etc. stellen den style korrekt dar. Aber unser Liebling der IE verzcihtet auf die Darstellung des padding. Der Border wird korrekt angezeigt. Diverse Änderungen an den styles brachten keine Lösung. Bis wir uns mal DOCTYPE-Definition anschauten, da war nämlich keine vorhanden L. Die Lösung brachte also die Einbindung von

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>

 Und schon konnte der IE ebenfalls das padding-Attribut des Bildes darstellen.

Merke:
DOCTYPE-Definitionen sind eine sehr wichtige Informationsquelle für den Browser, welche Elemente und Attribute er akzeptiert und auswertet.

@Roland: Danke für die gemeinsame Suche, man lernt nie aus J

Werbung

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed