Dopiero uczę się tworzenia stron, znalazłem masę poradników na necie, ale zawsze coś nie tak.
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"> <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. --> <title>Wizualizacja
</title><!-- Tytuł strony widoczny na górnej belce przeglądarki. --> <link rel="stylesheet" href="styl.css" type="text/css" /><!-- Zaczytanie arkusza stylów. -->
<?php include("skrypt.php"); ?>
<div id="baner" style="border: 3px solid FFB301;"><img src="obrazki/baner.png" alt="Baner strony" /></div> <div id="stan_pracy" style="border: 3px solid FFB301; width: 300px; height: 400px;"></div>
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.