Hitre šole na www.matjazev.net

Hitra šola CSS




Seznami

Tudi sezname zna CSS lepo obdelati


Seznami

list-style-image

Uf, to je lepa lastnost, saj lahko z njeno pomočjo postavimo poljubno sličico kot oznako seznama. Na spodnjem primeru si poglejte seznam z znanim smeškom:

Smeško kot oznaka elementa v seznamu ([Ogled])
<html>

 <style>
   ul { list-style-image: url("smesko.gif"); }
 </style>

 <body>
   <ul>
     <li>prvi element</li>
     <li>drugi element</li>
     <li>tretji element</li>
   </ul>
 </body>
</html>
    

list-style-position

Ta lastnost pove, ali se oznaka nahaja povsem levo od seznama (ouside), ali pa je poravnana z drugo vrstico (inside). Da boste videli razliko, morate okno tako zožiti, da bo tekst vsaj v dveh vrsticah:

Oznake elementov zunaj ali znotraj ([Ogled])
outside:
 * prva   vrstica prvega elementa
   druga  vrstica prvega elementa
   tretja vrstica prvega elementa
 * prva   vrstica drugega elementa
   druga  vrstica drugega elementa
   tretja vrstica drugega elementa

inside:
 * prva   vrstica prvega elementa
 druga  vrstica prvega elementa
 tretja vrstica prvega elementa
 * prva   vrstica drugega elementa
 druga  vrstica drugega elementa
 tretja vrstica drugega elementa
		
<html>

 <style>
   ul       { list-style-image: url("smesko.gif"); }
   ul.prvi  { list-style-position: inside; }
   ul#drugi { list-style-position: outside; }
 </style>

 <body>
'Navaden' seznam:
   <ul>
     <li>prvi element</li>
     <li>drugi element</li>
     <li>tretji element</li>
   </ul>

Seznam s pozicijo 'inside':
   <ul class="prvi">
     <li>prvi element</li>
     <li>drugi element</li>
     <li>tretji element</li>
   </ul>

Seznam s pozicijo 'outside':
   <ul ID="drugi">
     <li>prvi element</li>
     <li>drugi element</li>
     <li>tretji element</li>
   </ul>
 </body>
</html>
    

list-style-type

S to lastnostjo lahko določite izgled oznak. Lastnost lahko ima sledeče vrednosti:

list-style

To pa je lastnost, s katero lahko naenkrat nastavimo vse parametre, ki pa jih moramo zapisati v zaporedju:


Hitro preverjanje znanja

  1. Kako bi naredili seznam, ki bi imel na prvi stopnji krogce, na drugi pa črke?? ..... Odgovor






Kaj menite vi?