Nicht verständlicher html-validator Fehler
Redaktionelle Einordnung
Diese archivierte Diskussion behandelt Nicht verständlicher html-validator Fehler aus Sicht der Rubrik HTML5 & CSS.
Die Diskussion bleibt als Archiv nutzbar. Für die aktuelle Bewertung empfehlen sich ergänzend neuere Artikel, Tools oder eine konkrete Analyse.
Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.
Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.
Startbeitrag
Archivierter Thread aus dem Seitenreport-Forum.
Hallo an alle Experten,
in der Seitenreport-Analyse von www.bibliotheca-botanica.de wird mir seit einiger Zeit ein html-Fehler bescheinigt, der vom validator wie folgt angegeben wird:
Line 112, Column 45: there is no attribute "border" 
Markiert wird das Anführungszeichen hinter border=
Ich habe nun schon alles probiert, werde aber nicht schlau und bekomme die Meldung nicht weg. Seltsam ist auch, dass in den anderen img src das border= nicht reklamiert wird.
Woran kann das liegen bzw. wo ist mein Denkfehler?
Danke für Eure Hinweise.
Antworten
7 Beiträgejeeper46 schrieb:
Seltsam ist auch, dass in den anderen img src das border= nicht reklamiert wird.
Die anderen border="0" würde er nacheinander als Fehler anzeigen, wenn Du den ersten Fehler behebst.
border="0" ist CSS:
[CSS]
img{border:0}
[/CSS]
Gruß
hansen
Nepal Rundreisen
Hallo Hansen,
danke für Deine Reaktion. Mit der Wiederholung hast Du recht, so wird\'s sein. Mit css muss ich leider doch weiter ausholen:
Wichtig zu wissen, Ich habe joomla im Einsatz. Leider kann ich im code das "border" nicht weglassen, joomla codet es mir immer wieder rein. Im css habe ich genau den style wie von Dir geschrieben enthalten. Ich entnehme dem nun, dass es wohl ein joomla-Problem sein muss. Vielleicht hat da jemamd einen Tipp?
Gruß
jeeper46
Hallo Jeeper
per FTP ins Joomla Verzeichnis
/plugins/editors/tinymce/tinymce.php
Nach -> border=0 suchen
dann müsste diese Zeile erscheinen
<?php
$elements[] = \'img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style]\';
/*zeile oben aus kommentieren und mit dieser ersetzen*/
$elements[] = \'img[class|src|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style]\';
?>
CTRL+S und auf den Server laden.
Sollte die Joomla-Installation upgedatet werden, kann diese nderung wie futsch sein.
Hilft das?
Hallo Roman,
ich dachte, Du wolltest Urlaub machen. Ich habe alles wie von dir angezeigt durchgeführt. Laut joomla-admistrator ist der style "border" auch nicht mehr im Qellcode enthalten. Auch bei Aufruf der tinymce.php wird es so wie geändert angezeigt. Wenn ich die Seite www.bibliotheca-botanica.de jedoch aufrufe, und mir den Quellcode anzeigen lasse, steht dort der border="0" immer noch drin. Was habe ich da übersehen?
Gruß
jeeper46
Hallo jeeper46,
schon mal daran gedacht den Cache zu leeren?
Ich sehe kein border="0" mehr in Deinem Quellcode, auch der W3C nicht.
Gruß
hansen
Nepal Rundreisen
Ohne Salz in der Suppe kein Geschmack.
Hatte folgendes vergessen.
Den betreffenden Beitrag mit dem Editor öffnen und wieder speichern.
Beim Speichern nudelt der editor das Sauber.
Guten Morgen Euch beiden und vielen Dank. Tatsächlich ist jetzt alles i.O. Ich hatte den cache unmittelbar vor meinem letzten Post tatsächlich gelehrt. Nach dem Post hatte ich die Datei auf dem Server noch mal kontrolliert und dabei wahrscheinlich so nebenbei das getan, was Romacron vorgeschlagen hat.
Vielen Dank und schönen Sonntag!
jeeper46