TYPO3 – How to: „border“ Attribut aus „img“ Tag entfernen

Ein Doctype informiert nach den Standards für HTML und XHTML den Validator welche Version von (X)HTML verwendet wird. Der Doctype steht ganz am Anfang deines Dokuments vor allen anderen Tags. Doctypes sind eine Schlüsselkomponente für gültige Internetseiten, denn ohne sie wird der Code falsch validiert.

Ein Doctype ist z. B.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Wenn man nun zum Beispiel den Doctype für HTML 5 verwenden möchte, kann es zu Fehlern bei der Validierung kommen. Der Grund dafür: Einige Attribute in HTML 5 sind nicht mehr gültig, die zuvor noch in HTML 4.01 gültig waren.

Problem:

Wir verwenden in einem neuen TYPO3-Projekt einen aktuellen Doctype und bekommen bei der Validierung einen Fehler beim „border“ Attribute im Image Tag angezeigt.

Warning Line 32, Column 20: The border attribute is obsolete. Consider specifying img { border: 0; } in CSS instead.

…“ height=“58″ border=“0″ alt=“HTML 5″ title=“HTML 5″/></a></div>

Lösung:

Mit einer einfachen Config-Einstellung werden alle Image border entfernt.
(Getestet bei TYPO3 4.5.2)

config.disableImgBorderAttr = 1

Das entfernte Attribut wird nun durch eine CSS Eigenschaft im CSS ersetzt.

img {border: 0px;}
  • Diesen Beitrag weiterempfehlen:

2 Gedanken zu „TYPO3 – How to: „border“ Attribut aus „img“ Tag entfernen

  1. Pingback: Anonymous

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

Lösen Sie bitte die Rechenaufgabe. *