Mój xhtml wygląda tak:
<!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" lang="pl" xml:lang="pl"> <head> <link rel="Shortcut icon" href="obrazki/ikonka.png" /><!-- Ustawia miniaturkę ikony strony. --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><!-- Ustawia kodowanie na polskie znaki. --> <meta name="Description" content="Wizualizacja procesu technologicznego" /><!-- Opis strony widoczny w wyszukiwarkach. --> <meta name="Keywords" content="wizualizacja, proces, technologiczny, S7-1200" /><!-- Słowa kluczowe po których będą szukały wyszukiwarki. --> <link rel="stylesheet" href="styl.css" type="text/css" /><!-- Zaczytanie arkusza stylów. --> </head> <body> <?php include("skrypt.php"); ?> <div id="strona"> </div> </body> </html>
A CSS tak:
@charset "UTF-8"; body { margin: 0px 0px 0px 0px; cursor: url(obrazki/kursor.ani), url(obrazki/kursor.cur), default; } #strona { width: 800px; margin: 0 auto; padding: 10px; background-color: blue; } #baner { width: 806px; height: 106px; overflow: hidden; border: 3px solid FFB301; } #stan_pracy { width: 250px; height: 400px; border: 3px solid FFB301; padding:0px; margin-top: 10px; float: left; } #zbiornik { width: 250px; height: 400px; border: 3px solid FFB301; margin-top: 10px; padding:10px; } #sterowanie { width: 250px; height: 400px; border: 3px solid FFB301; margin-top: 10px; padding:10px; float: right; }
Stronka do zobaczenia.
Niestety na zmianie koloru tła na niebieski działanie CSSa kończy się, dalej ma wszystko gdzieś. Jak widać próbowałem nawet lokalnie obramować divy z zerowym rezultatem. Sprawdzane na IE8, Firefox 4 i najnowszym Chromie. Co ciekawe, po usunięciu linijki z deklaracją typu dokumentu "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">" CSS zaczyna działać, przynajmniej na IE i Chromie, na Firefoxie jak go nie było, tak nie ma.