U današnjem priručniku objašnjavam izradu CSS stila za izradu lista po principu TOC tj. tablice sadržaja kakva postoji u Microsoft Word programu ili primjera za izradu jelovnika.
Slijedi pojašnjenje koda.
Za početak je potrebno upotrijebiti HTML kod koji označava listu. Za to se koriste tagovi ul i li
<ul>
<li><strong>Jelovnik</strong></li>
<li><strong>Pečena
krilca</strong><em>50<sup>50</sup></em></
li>
<li><strong>Žablji
kraci</strong><em>70<sup>95</sup></em></l
i>
<li><strong>Pastrva sa
žara</strong><em>85<sup>50</sup></em></li
>
<li><strong>Mješano
meso</strong><em>75<sup>45</sup></em></li
>
<li><strong>Blitva s
krumpirom</strong><em>20<sup>00</sup></em>&l
t;/li>
</ul>
da bi se dobio efekt kao na primjeru potrebno je za tag li podesiti:
.jelovnik li {
clear: both;
margin: 0;
padding: 0 0 1.8em 0;
position:
relative;
border-bottom: dotted 2px #999;
}
Position: reklative se koristi kako bi se mogao odrediti donji rub
Za pozicioniranje tekstualnog dijela jelovnika preko rubova podešava se negativno pozicioniranje:
.jelovnik strong {
background: #F0F0F0;
padding: 0 10px 0 0;
font-weight: normal;
position: absolute;
bottom: -.3em;
left: 0;
}
Isto vrijedi i za cijene:
.jelovn em {
background:
#F0F0F0;
padding: 0 0 0 5px;
font-style: Georgia, "Times New Roman", Times, serif;
position: absolute;
bottom: -.2em;
right: 0;
}
Za superscript se također može definirati stil:
.menu sup {
font-size: 60%;
margin-left: 3px;
}
te općenito za cijeli stil menija:
.menu {
width: 420px;
list-style: none;
margin: 0 0 2em;
padding: 0;
font-style: Arial, Helvetica, sans-serif;
font-size:
16px;
font-weight: bold;
color:
#076EAC;
}
Ukoliko želite koristiti sliku umjesto donjeg ruba jednostavno dodajte:
background: url(images/slika.gif) repeat-x left bottom;