<ul>
<li><a href="#">Nazwa</a></li>
<li><a href="#">Nazwa</a></li>
<li><a href="#">Nazwa</a></li>
<li><a href="#">Nazwa</a></li>
<li><a href="#">Nazwa</a></li>
</ul>
<a target="nazwa" href="#">link</a><br />
<a target="nazwa" href="#">link</a><br />
<a target="nazwa" href="#">link</a><br />
<a target="nazwa" href="#">link</a><br />
<dl>
<dt>Nazwa</dt>
<dd><a href="#">link</a></dd>
<dd><a href="#">link</a></dd>
<dd><a href="#">link</a></dd>
<dd><a href="#">link</a></dd>
</dl>
<html>gdzie: kontener jest DIV'em zawierającym całą zawartość strony, a pozostałe DIV'y są zrozumiałe. Przykładowy plik style.css wygląda następująco:
<head>
</head>
<body>
<div id="kontener">
<div id="top">
<ul>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
<li><a href="#">link</a></li>
</ul>
</div>
<div id="lewa">
<a target="nazwa" href="#">link</a><br />
<a target="nazwa" href="#">link</a><br />
<a target="nazwa" href="#">link</a><br />
<a target="nazwa" href="#">link</a><br />
</div>
<div id="prawa">
</div>
<div id="stopka">
</div>
</div>
</body>
</html>
* {
margin: 0;
padding: 0;
}
body {
text-align: left;
width: 500px;
margin: 0 auto;
font-size: 11px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#kontener {
height: 100%;
overflow: hidden;
}
#top {
position: relative;
background: #C0C0C0;
width: 100%;
margin-bottom: 10px;
border: 1px solid #bc9a6c;
}
ul {
position: absolute;
left: 0;
top: 0;
list-style: none;
background: #808000;
border-width: 1px 0 0 1px;
border-style: solid;
}
li {
float: left;
width: 80px;
text-align: center;
border-width: 0 1px 2px 0;
border-style: solid;
border-color: #008000;
}
li a {
display: block;
width: 100%;
color: #ffffff;
text-decoration: none;
font-size: 11px;
padding: 2px 0;
}
li a:hover {
background: #e5cb0b;
color: #000000;
}
#lewa {
float: left;
height: auto; !important;
height: 200px; /*IE*/
min-height: 200px;
display: inline;
margin-bottom: 10px;
border: 1px solid #bc9a6c;
background: #F7F7F7;
}
dl {
margin-top: 11px;
width: 150px;
}
dt {
font-size : 12px;
text-align: center;
font-weight : bold;
color: #5f3c2d;
}
dd {
font-size : 11px;
text-align: left;
}
dd a {
display: block;
width: 100%;
text-decoration: none;
padding: 2px 0;
}
dd a:link {
color: #804000;
}
dd a:visited {
color: #804000;
}
dd a:hover {
color: #ff6600;
}
#prawa {
float: right;
height: auto; !important;
height: 200px; /*IE*/
min-height: 200px;
display: inline;
margin-bottom: 10px;
border: 1px solid #bc9a6c;
background: #FFCC00;
}
#stopka {
clear: both;
width: 100%;
height: 20px;
border: 1px solid #bc9a6c;
font-size: 12px;
background: #969696;
}
To już wszystko. Struktura strony jest gotowa! Teraz wystarczy, że
dostosujesz ten kod pod swoje potrzeby i będziesz mógł się cieszyć stroną
dostępną i semantyczną. Wykorzystane kolory w background służą wyłącznie
po to, aby pokazać przykład strony.