- Kollermedia.at - http://www.kollermedia.at -
Attribut Selektoren / Attribut Selectors
Posted By Jürgen Koller On 24. Februar 2005 @ 14:37 In Scripts etc. | 3 Comments

Attribut Selektoren sind Teil der CSS2 bzw. CSS3 Spezifikation und werden bis jetzt leider nur von moderneren Browsern wie zb. Firefox interpretiert. Der IE versteht diese Attribut Selektoren leider nicht (allerdings gibt es hier eine Javascriptalternative mit der man das umgehen kann [siehe weiter unten]). Aber wozu braucht man das ganze jetzt eigentlich!? Attribut Selektoren sind enorm powerfull und man kann Dinge damit machen, die man ohne Javascript bis jetzt noch nicht machen konnte.
Die folgenden Beispiele beruhen auf dem Bericht von .Andy Clarke [1], der es wirklich geschafft hat, diese Attribut Selektoren sinnvoll und einfach zu erklären. Ich hab mich ein bisschen gespielt und noch weitere Beispiele [2] erstellt.
Wie der Name schon sagt beziehen sich Attribut Selektoren auf die Attribute von Elementen. Man kann also diese Attribute (in der nachstehenden Auflistung fett geschrieben) ansprechen und gezielt verändern.
href="" title="" ></a><q cite="" ></q><img src="" alt="" /><div id="" ></div><p ></p>
Ich habe euch eine kleine Beispielseite mit 9 Anwendungsbeispielen dieser Attribut Selektoren erstellt, die glaub ich gut verdeutlichen was man damit alles anstellen kann.
zu den Beispielen / to the Example Page [2] (wie gesagt...nicht für IE User)
Weiterführendes
Natürlich wurden in den Beispielen nicht alle Möglichkeiten ausgeschöpft - unter anderem kann man damit auch noch folgendes machen
Wie bereits oben angesprochen, kann der Internet Explorer mit den Attribut Selektoren nichts anfangen. Es gibt jedoch die Möglichkeit diese Attribut Selektoren mit JavaScript anzusprechen und dann funktioniert das unter anderem auch auf dem Internet Explorer.
zu der JavaScript Version [3]
Article printed from Kollermedia.at: http://www.kollermedia.at
URL to article: http://www.kollermedia.at/archive/2005/02/24/attribut-selektoren-attribut-selectors/
URLs in this post:
[1] Bericht von .Andy Clarke: http://www.stuffandnonsense.co.uk/archives/css_a_tribute_to_selectors.html
[2] weitere Beispiele: http://www.kollermedia.atjavascript:NewWindow(
[3] zu der JavaScript Version: http://richardathome.no-ip.com/examples/javascript_selectors/
[4] zur W3C Attribut Selector Dokumentation: http://w3.org/TR/CSS21/selector.html#attribute-selectors
Click here to print.
Copyright © Kollermedia.at. All rights reserved.