Gewusst wie: Verwenden von CSS-Attribut-Selektoren

January 22

HTML‑Elemente können Attribute besitzen. Beispielsweise kann ein A-Element ein HREF-Attribut haben. Ein IMG-Element kann ein TITLE-Attribut haben. Mit Attribut-Selektoren im CSS bietet eine zusätzliche Möglichkeit, Styles auf sehr spezifische Elemente hängen. Hier ist wie.

Anweisungen

1Gewusst wie: Verwenden von CSS-Attribut-Selektoren

Ein Attribut-Selektor wird ein bestimmtes Element Ziel, wenn die Auswahl des Elements entspricht, oder wenn einige spezifizierte Attribut Bedingung erfüllt ist. Attribut sind-Selektor in eckigen Klammern [davon] angegeben. Wenn Sie eine Attribut-Selektor-Regel bei die Auswahl des Elements übereinstimmt schreiben, sieht es wie dieses Bild.

2 Die Auswahl in Schritt 1 richtet sich an alle IMG-Element mit einem Attribut TITLE. Es spielt keine Rolle, was der Inhalt dieses Attributs Titel ist; nur ist es wichtig, dass das Element ein Title-Attribut verfügt.

3Gewusst wie: Verwenden von CSS-Attribut-Selektoren

Kann man genauer als die mit einem Attribut-Selektor mit der Syntax [Att = Val]. Mit dieser Syntax muss das Attribut gezielt einen bestimmten Wert haben. Angenommen Sie, Sie möchten einen Stil für Bilder erstellen, die das genaue TITLE-Attribut "Mybunny." Jetzt ist das TITLE-Attribut allein nicht genug; der Wert muss genau so gut übereinstimmen.

4Gewusst wie: Verwenden von CSS-Attribut-Selektoren

Eine andere Art von Attribut-Selektor verwendet eine Tilde-gleich-Zeichen-Kombination wie folgt [Att ~ = Val]. Mit dieser Selektor können Sie jedes Element übereinstimmen, die einen bestimmten Wert unter eine Liste mit Leerzeichen getrennte Werte hat. Z. B. genommen Sie an, Sie haben ein h3-Element auf Ihrer Seite mit einer Leerzeichen getrennte Liste von Class-Attribute einschließlich "Bulletin Warnung,", wie dieses Bild zeigt.

5 Diese CSS-Attribut-Selektor

h3 [Class ~ = "Warning"] {}

Hier einige Regeln;

}

würde das Bild in Schritt 4 mit Leerzeichen getrennte Liste von Attributen h3-Element als Ziel. Es muss nur eines der Elemente in der Liste entsprechen.

6Gewusst wie: Verwenden von CSS-Attribut-Selektoren

Die letzte Art der Attribut-Selektor verwendet Syntax dem Pipe-Zeichen (das Rohr ist der gerade vertikale Balken auf dem Schlüssel über die Enter-Taste, die Sie eingeben, mit der Shift-Taste) und ein Gleichheitszeichen kombiniert. Finden Sie in der Regel im Bild ein Beispiel für eine Pipe, gefolgt von einem Gleichheitszeichen. Diese Syntax entspricht mit Bindestrich Elemente. Diese meisten ist häufig in Regeln gezielt bestimmte Sprache Erklärungen wo Sie möglicherweise Attribute in einem HTML-Element, z. B. En-US oder En-GB getrennt haben. Das Bild zeigt eine Beispiel-Auswahl. Diese Regel würde LANG-Attribut übereinstimmen, die "de" einen Bindestrich getrennte Liste der Sprache Werte hatte.

Tipps & Warnungen

  • Umsetzung der Attribut-Selektoren ist in Internet Explorer 5 und 6 nicht existent. Im IE 7 ist es fehlerhaft. Attribut-Selektoren werden von standardkonformen Browser wie Firefox korrekt implementieren.