2017-12-27 5 views
0

Ist diese Codezeile technisch gültig?Wird ein Attribut nicht auf einen gültigen HTML-Wert gesetzt?

<img src="img.png" alt> 

Innerhalb des CMS verwenden wir, sagten die Devs, dass sie nichtalt Attribute auf der Seite erscheinen leer (zB: alt="") zu machen, können sie entweder über ihnen als Beispiel angezeigt werden, oder sie können eine hinzufügen Leerzeichen als Wert (zB: alt=" ").

Soweit ich weiß, kann das Hinzufügen eines Leerzeichens als Wert dazu führen, dass einige Bildschirmleser dekorative Bilder nicht ignorieren, die Probleme mit der Barrierefreiheit verursachen. Wenn ich das obige Beispiel in Browsern in der Vorschau anschaue, erscheint es in Dev-Tools korrekt und übergibt einen HTML-Validator, aber es scheint nur so, als ob es falsches oder schlampiges Markup sein könnte.

Ist das gültig?

Antwort

0

Ich glaube, es ist gültig html5 spec, aber nicht xhtml. Sie müssen mir jedoch nicht vertrauen, verwenden Sie die w3c validator.

Verwandte Themen