Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Chyba v kódu XHTML/CSS

Ahoj všem,

Mám dotaz ohledně chyby v kódu XHTML nebo CSS. Učím se layout stránek a z nějakého důvodu se zápatí stránky nezobrazuje s barevným pozadím. Nemůžu přijít na to, kde je chyba. Odzkoušeno ve třech prohlížečích Explorer, Firefox a Chrome. Všude je to stejné. Děkuji za každou radu.
Zde je kód:

<?xml version="1.0" encoding="windows-1250"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"xhtml1-strict.dtd">
<html xmlns="xhtml" xml:lang="cs" lang="cs">
<head><!-- ščřžýŠČŘŽÝ -->
<meta name="generator" content="PSPad editor, www.pspad.com" />
<meta http-equiv="content-type" content="text/html; charset=windows-1250" />

<title>Moje první WWW stránky</title>
<style type="text/css">
body {
margin: 0;
}
#obal {
width: 700px;
margin: 0 auto;
background: yellow;
}
h1, h2 {
margin-top: 0;
}
#zahlavi {
width: 100%;
height: 100px;
background: red;
}
#menu {
width: 25%;
float: left;<!--Plovoucí umístění nalevo-->
top: 100px;
}
#obal {
position: relative;
}
#obsah {
width: 75%;
float: right;<!--Plovoucí umístění napravo-->
left: 25%;
}
#hlavni {
width: 100%;
float: left;
background: yellow;
}
#zapati {
width: 700px;
float: left;<!--Zápatí nadefinováno do plovoucího plovoucího umístění vlevo-->
background: silver;
}

</style>

</head>
<body>
<div id="obal">
<div id="zahlavi">
<h1>Název společnosti</h1>
</div> <!--Konec záhlaví-->
<div id="hlavni"><!--Menu i obsah zabaleny do dalšího elementu div, nutné k vložení těchto dvou částí k definici plovoucího umístění, neboť zmizelo pozadí-->
<div id="obsah">
<h2>Obsah stránky</h2>
<p>Lorem ipsum dolor sit amet consectetuer laoreet semper nibh mus Nam. Nibh quis sodales Sed felis malesuada quam rhoncus quis lacinia risus. Ac montes Lorem eros id justo auctor dapibus leo auctor risus. Ut ullamcorper Donec Sed pellentesque Aenean Nulla Quisque et mus consectetuer. Eu In congue nec ut platea consectetuer nisl leo lacinia.</p>
<p>At Vestibulum amet libero Nulla nec mauris elit elit Aenean neque. In libero amet Phasellus tortor Vestibulum ipsum semper Nam consequat ac. Phasellus convallis condimentum vitae sem facilisi neque laoreet laoreet orci neque. Laoreet ac lacinia tempus interdum quis tortor neque dignissim dolor Curabitur. Turpis senectus tempus interdum interdum elit nec suscipit augue adipiscing neque. Curabitur dolor Proin lacinia fames vitae mauris.</p>
</div> <!--Konec obsahu-->
<div id="menu">
<h2>Navigace:</h2>
<ul>
<li>Odkaz 1</li>
<li>Odkaz 2</li>
<li>Odkaz 3</li>
<li>Odkaz 4</li>
<li>Odkaz 5</li>
<li>Odkaz 6</li>
</ul>
</div> <!--Konec menu-->
</div><!--Konec identifikátoru hlavní-->
<div id="zapati">
Zápatí stránky
</div>
</div> <!--Konec obalu-->

</body>
</html>

Předmět Autor Datum
#hlavni { width: 100%; float: left; background: yellow; clear: both; } A zkus kódování UTF-8.
Rufus 18.07.2014 18:09
Rufus
Ahoj, dík za radu, ale nepomohlo to:-p
Dave642 18.07.2014 22:51
Dave642
Smaž poznamku v definici zapati (<!--Zápatí nadefinováno do plovoucího plovoucího umístění vlevo-->)
czcharlie 18.07.2014 22:56
czcharlie
Super, pomohlo to! Teď ale prosím o vysvětlení, proč může komentář v kódu ovlivnit výsledek?
Dave642 18.07.2014 23:01
Dave642
To je (X)HTML komentář, v CSS kódu se používá /* komentar */.
host 18.07.2014 23:05
host
Aha:-) Teď už je mi to jasné, učím se podle knihy a komentáře jsem automaticky psal do XHTML i CSS:-…
Dave642 18.07.2014 23:13
Dave642
Ale ono ti to nefunguje, jen to kvůli dalším chybám nevidíš. Např. top bez position neudělá vůbec ni… poslední
czcharlie 18.07.2014 23:29
czcharlie
Ten CSS tag můžeš zapsat (resp. formátovat) taky takhle: #zapati {width: 700px;float: left; <!--Zápa…
czcharlie 18.07.2014 23:07
czcharlie
Ale sakra beru zpět, už jsem zas někde jinde - pravdu má samozřejmě host
czcharlie 18.07.2014 23:15
czcharlie
To máš pravdu. Díky, jsi frajer...
Dave642 18.07.2014 23:15
Dave642

Ten CSS tag můžeš zapsat (resp. formátovat) taky takhle:
#zapati {width: 700px;float: left; <!--Zápatí nadefinováno do plovoucího plovoucího umístění vlevo--> background: silver;} a to určitě uznáš, že je pitomost. Tag totiž začíná a končí složenou závorkou a poznámka může být jen mimo ni.

Zpět do poradny Odpovědět na původní otázku Nahoru