Attributselektoren

/* Attributselektor  Element E mit Attribut foo */
E[foo]{}

/* Attributselektor  Element E mit Attribut foo und Wert bar */
E[foo="bar"]{}

/* Attributselektor  Element E mit Attribut foo, dessen durch Leerzeichen getrennte Liste von Werten
* bar enthält (p[foo~="bar"] entspricht p.bar)*/
E[foo~="bar"]{}

/* Attributselektor  Element E mit Attribut foo, dessen durch Trennstriche (-) getrennte Liste von Werten mit bar beginnt */
E[foo|="bar"]{}

/* Attributselektor  Element E mit Attribut foo, dessen Wert mit bar beginnt */
E[foo^="bar"]{}

/* Attributselektor  Element E mit Attribut foo, dessen Wert mit bar endet */
E[foo$="bar"]{}

/* Attributselektor  Element E mit Attribut foo, das die Zeichenkette bar enthält */
E[foo*="bar"]{}


/* BEISPIELE */

/* Beispiel alle a Elemente deren Klassenname mit valAddThis_ beginnt */
a[class^="valAddThis_"]{}

/* Beispiel mit img */
.item-page img [style="float: left;" ]{
  margin-left : 0;
}

/* Nur bestimmte Typen ansprechen */
input[type ="password"]{}
input[type ="text"]{}
input[type ="submit"]{}
ul[type ="square"]{}