MudGuard: Attribut-Selektoren

Beitrag lesen

Hi,

Oder wäre es z.B. möglich, in HTML ein <p align="hugo">

Das ist natürlich Unsinn, denn das align-Attribut des p-Elements erlaubt nicht den Wert "hugo".

Falls in diesem Durcheinander die ursprüngliche Frage verlorengegangen sein sollte: Wozu sollte man Attribut-Selektoren einsetzen und nicht Klassen oder IDs?

Sinnvoll sind Attributselektoren dann, wenn das Attribut sowieso schon vorhanden ist.

z.B.

input[type="text"] { border:none;  }
input[type="button"] { border:2px outset green; }

oder

p[lang|="de"] { color:red; }
p[lang|="en"] { color:green;  }

oder (mit CSS 3)

a[href$=".png"]:after { content:url(icon/png.png) }
a[href$=".pdf"]:after { content:url(icon/pdf.png) }
a[href$=".doc"]:after { content:url(icon/word.png) }

a[href]:before { { content:url(icon/intern.png) }
a[href^="http:"]:before { content:url(icon/extern.png) }

usw.

Wozu sollte man Attribut-Selektoren einsetzen und nicht Klassen oder IDs?

Der class-Selektor gehört zu den Attribut-Selektoren.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.