suit: CSS position: absolute als externe Datei einbinden

Beitrag lesen

und auf das type-Attribut kannst du guten Gewissens verzichten.

Das hängt von der DTD ab - in den meisten Fällen kann man nicht darauf verzichten:

<!ELEMENT STYLE - - %StyleSheet        -- style info -->  
<!ATTLIST STYLE  
  %i18n;                               -- lang, dir, for use with title --  
  type        %ContentType;  #REQUIRED -- content type of style language --  
  media       %MediaDesc;    #IMPLIED  -- designed for use with these media --  
  title       %Text;         #IMPLIED  -- advisory title --  
  >

Diese "#" im HEAD wirken sich, wie üblich auf die gleichbenannte DIVs im BODY aus.

Nein, doppelt falsch. Sie beziehen sich auf alle (!) Elemente, deren id-Attribut (!) den jeweiligen Bezeichner trägt.

Das Verhalten für diesen Fall ist meines Wissens nicht definiert - da es sich um eine theoretische Unmöglichkeit handelt.

Manche Browser selektieren das erstbeste Element, manche das letzte, manche alle.

Nur am Rande: Verwende id bzw. # dort, wo du nur ein Element, class bzw. . dort, wo du mehrere Elemente formatieren möchtest.

Nein, auch bei einem einzelnen Element kann eine Klasse sinnvoll sein.