ChrisB: CSS-Hack unklare Beschreibung

Beitrag lesen

Hi,

Attribut-Selektor:
p[id] {
  eigenschaft:wert;
}
Selektiert ein Element (hier <p>), welches ein id-Attribut mit beliebigem Attributwert aufweist - und damit alle hier angeführten Beispiele. Gleichbedeutend zur Angabe der #ID ist dies im Grunde überflüssig, erfüllt aber den Zweck, alle Internet Explorer für Windows bis Version 6 und Netscape 4 auszuschließen.


>   
> Heißt dies, dass z.B.  
>   
> div[irgendeinName] {  
>   eigenschaft:wert;  
> }  
> a l l e n    div-Elementen  die genannte Eigenschaft/Wert zuordnet außer in den o.g. Browserversionen.  
  
Allen div-Elementen, die ein gesetztes Attribut mit dem Bezeichner irgendeinName haben.  
  

> Und heißt dies ebenfalls, dass  
> #irgendeinName ....  nicht definiert werden muss?  
  
Nicht „muss“ definiert werden.  
Ob du eine Regel mit dem Selektor #irgendeinName in dein CSS aufnehmen willst, um ein Element mit der ID "irgendeinName" direkt zu formatieren, musst du selber wissen.  
  
Da du "irgendeinName" hier an zwei Stellen in ganz unterschiedlicher Bedeutung verwendest: Ist dir der Unterschied klar?  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?