Gunnar Bittersmann: Wer hat Recht: IE oder FF?

Beitrag lesen

@@Peter:

Das bedeutet der <html>Tag ist genau so behandeln wie jedes andere Blockelement?

Elemente, Tags und Attribute

_Jedes_ Element lässt sich mit CSS stylen, auch 'html'. Selbst 'head' und dessen Kindelemente (auch wenn IEs dafür zu blöd sind):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
 <head>  
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />  
  <title>Lorem ipsum</title>  
  <link rel="stylesheet" type="text/css" href="foo.css" />  
 </head>  
 <body>  
  <h1>Lorem ipsum dolor sit amet</h1>  
 </body>  
</html>

foo.css:

head  
{  
 display: block;  
}  
  
head *  
{  
 display: none;  
}  
  
head title  
{  
 display: block;  
 background: #ACE;  
 border: 1px solid #048;  
 margin: 2em;  
 padding: 1em;  
}

Live long and prosper,
Gunnar

--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)