29.12.2011 16:49 | Autor: SyX
Jak správně rozvrhnout stránku a její součásti? Hlavičku, menu, pravý sloupec či patičku? Na to se podíváme v tomto článku.
Základní části struktury webové stránky jsme si popsali v předchozím článku, ty v popisu budou nyní vynechány a budem se soustředit na části, které neznáme.
Do hlavičky (mezi tagy <head> a </head>) si však přidáme jeden řádek, který nám bude načítat CSS (kaskádové styly) z externího souboru, abychom neměli v našem zdroji nepořádek.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!doctype html>
<html lang="cs">
<head>
<meta charset="UTF-8" />
<link rel="stylesheet" href="./styles.css" type="text/css" />
<title>První pokus</title>
</head>
<body>
<div id="hlavicka">
Zde bude hlavička sránky, např logo.
</div>
<div id="menu">
<a href="#">naše menu 1</a>
<a href="#">naše menu 2</a>
<a href="#">naše menu 3</a>
</div>
<div id="center">
<div id="obsah">
<h1>Naše stránka</h1>
<p>Zde bude nějaký obsah stránky</p>
</div>
<div id="sloupec">
Zde máme něco v pravém sloupci
</div>
</div>
<div id="paticka">
Zde bude naše patička, třeba s copyrightem.
</div>
</body>
</html>
Tak snad je vše k pochopení, pro příklad sem do různých částí vložil vzorový text, či odkazy (bez adresy).
Nyní máme tedy části webu rozdělené, ale teď jim musíme nastavit v našem CSS souboru velikosti, umístění, atd.. Celému našemu webu však nastavíme stejně písmo i velikost a nulové okraje stránky.
1
body { margin: 0px; font-family: Verdana, Hevletica, sanf-serif; font-size: 12px; }1
#hlavicka { width: 980px; height: 100px; margin: 0px auto; background: black; color: white; }1
2
#menu { width: 980px; height: 20px; margin: 0px auto; background: yellow; line-height: 20px; }
#menu a { margin: 0px 20px; }1
2
3
#center { width: 980px; margin: 0px auto; }
#obsah { width: 770px; float: left; background: gray; }
#sloupec { width: 200px; float: right; background: blue; }1
2
3
4
5
6
7
8
body { font-family: Verdana, Hevletica, sanf-serif; font-size: 12px; }
#hlavicka { width: 980px; height: 100px; margin: 0px auto; background: black; color: white; }
#menu { width: 980px; height: 20px; margin: 0px auto; background: yellow; line-height: 20px; }
#menu a { margin: 0px 20px; }
#center { width: 980px; margin: 0px auto; }
#obsah { width: 770px; float: left; background: gray; }
#sloupec { width: 200px; float: right; background: blue; }
#paticka { clear: both; width: 980px; margin: 0px auto; }Chcete mít vlastní web? Vytvořím Vám Vaši vlastní www stránku či webovou aplikaci dle Vašich představ. Časově přívětivě, cenově dostupně.
KontaktJste firma nebo živnostník pracující v oblasti tvorby www? Nebráním se žádné spolupráci jak s grafickými studii, tak ani s jinými firmami či živnostníky. Pracuji externě ze svého domova, ale osobní setkání není problém.
podtržený text, ale tečkovaný
˜ PsYcHo, 22.1.2012 21:43
Jak změnit barvu pozadí? (testovací téma)
˜ Neregistrovaný, 19.12.2011 11:49
Jak změnit barvu pozadí? (testovací téma)
˜ SyX, 17.12.2011 17:10
První pokus
˜ Neregistrovaný, 28.1.2012 9:22
První pokus
˜ SyX, 17.12.2011 15:11