Gunnar Bittersmann: Problem: Border bei Linksetzung beim Internet Explorer

Beitrag lesen

@@ms-88:

nuqneH

Erklär mal warum bitte du der meinung bist das ein standard tag wie border="0" in dem fall

  1. Nicht gehört

Man sollte Darstellung nicht mit (missbilligten) HTML-Attributen angeben, sondern mit CSS.

  1. man es nicht im css über img.classname definiert

Klassitis. Dazu hatte Cheatah schon was gesagt.

Man sollte darstellungsbezogene Klassen vermeiden.

oder im einzelfalls nicht über style-tag macht.

„[…] was noch »falscher« ist.“ Du meinst das style-Attribut.

Allen dreien ist eins gemeinsam: Die Darstellung wird im HTML angegeben. Nachteile:

Wartbarkeit: Bei Änderungen müssen unzählige HTML-Dateien geändert werden, anstatt Änderungen nur an einer Stelle zu vollziehen – im Stylesheet (wo man Styleangaben ja auch vermuten sollte).

Anpassungsfähigkeit: Mir darstellungsbezogenem Markup wird mn kein responsives Design hinbekommen, wodurch eine Webseite auf verschiedensten Endgeräten (von Smartphones über Tablets, Fernseher, Notebooks zu Destop-PC) adäquat dargestellt werden kann.

Und ein Misch aus rein strukturellem Markup mit sämtlicher Darstellung per Stylesheet einerseits und darstellungsbezogenem Markup andererseits ist vermutlich ein fauler Kompromiss und noch problematischer als die beiden Extreme.

deine erklärung würd ich mal gern wissen.

Erklärung genug?

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)