hi,
hab ich vor paar wochen schonmal bemerkt aber wieder vergessen.
wenn man einen neuen artikel schreibt und ein bild hinzufügt wird diesem bild automatisch alt="" hinzugefügt.
was bringt das ?
ich meine ich hatte das erst beim überarbeiten bemerkt und ein leerer alt tag dürfte nicht soviel sinn machen, oder ?
das nächste. wenn ich einen artikel mit bild und dem leeren alt-tag überarbeite dann hab ich anschliessend 2x alt="" alt="" drin ;-)
Hallo,
Zitatleerer alt tag dürfte nicht soviel sinn machen, oder ?
Eigentlich sollte auch was drin stehn aber das Einfügen des alt-Atrributes ist Bestandteil
des W3C-Standard-Regelwerk für barrierefreie Webseiten (X)HTML.
Zitatwenn ich einen artikel mit bild und dem leeren alt-tag überarbeite dann hab ich anschliessend 2x alt="" alt="" drin ;-)
Ist mir auch schon aufgefallen. Es scheint an der HTML-Validation in der footer.php zu liegen.
// bei <img> muss ein ALT Attribut spezifiert sein, hier versuchen die anzufuegen, falls es fehlt
$mxoutput = preg_replace('#(<img[^>]*)>#ie',
'stripslashes((preg_match("!\s*alt\s*=\s*[\'\"]!i", "\1"))?"\0":"\1 alt=\"\">")', $mxoutput);
@Siggi
Damit das nicht vergessen wird ... trägste das bitte im Bugtracker ein?
@JoergK: Done :cool:
Moin :)
wobei ja demnächst der Editor ersetzt wird und der komplette HTML-Output validiert wird....
Somit erledigt sich das in so fern automatisch, als dass man diese reingeflickten Validierungsfunktionen nicht mehr braucht ;)
Zitat von: AndiWenn man die Versionen trennt...
:smile:
auf jeden Fall besser gleich validen Code liefern als dann irgendwo was "reinvalidieren". Schon
klar. Ich hab's ja in den Bugtracker für die laufende Version eingetragen.
Zitat von: Andi in 28 September 2007, 15:14:54
wobei ja demnächst der Editor ersetzt wird
den editor benutz ich aber nicht...
Das liegt auch nicht am Editor. Es ist so, wie ich das schon vermute :
ZitatIst mir auch schon aufgefallen. Es scheint an der HTML-Validation in der footer.php zu liegen.
Code:
// bei <img> muss ein ALT Attribut spezifiert sein, hier versuchen die anzufuegen, falls es fehlt
$mxoutput = preg_replace('#(<img[^>]*)>#ie',
'stripslashes((preg_match("!\s*alt\s*=\s*[\'\"]!i", "\1"))?"\0":"\1 alt=\"\">")', $mxoutput);
Ist schon im Bug-Tracker eingetragen ;)