Wie wird img alt text mit CSS angezeigt? [Duplikat]

8

Ich habe das versucht und es funktioniert gut

%Vor%

Mit CSS

%Vor%

Aber es funktioniert nicht, wenn ich es versuche

%Vor%

Mit CSS

%Vor%

Ist es möglich, Alt-Text für ein img mit CSS auszugeben?

Bitte geben Sie die Browserkompatibilität mit jeder von Ihnen bereitgestellten Lösung an.

Hier ist ein Spiel

    
user633183 20.04.2014, 23:23
quelle

1 Antwort

9

Dies ist beabsichtigt.

img -Tags sind selbstschließende ( <tag /> ) -Tags und enthalten daher keinen "Inhalt". Da sie keinen Inhalt enthalten, kann kein content angehängt (d. H.% Co_de%) oder vorangestellt werden (d. H.% Co_de%).

Dies gilt auch für andere selbstschließende HTML-Elemente:

  

% Co_de%,% Co_de%,% Co_de%,% Co_de%,% Co_de%,% Co_de%,% Co_de%,% Co_de%,    ::after , ::before , <area> , <base> , <br> und <col>

Hier ist, was die (CSS2) Spezifikation sagt:

  

Hinweis. Diese Spezifikation definiert nicht vollständig die Interaktion von   : before und: after mit ersetzten Elementen (zB IMG in HTML). Dies   wird in einer zukünftigen Spezifikation detaillierter definiert werden. [2014: ist noch nicht passiert]

Quelle: Ссылка

    
adaam 20.04.2014 23:29
quelle

Tags und Links