Table-taitosta siirtyessäni yritän tehdä ihan vaan horisontaalista listaa linkkipalkiksi mutta törmäsin muutamaan ongelmaan jotka haluaisin saada selvitettyä.
HTML:
<div> <ul id="linkit"> <li><a href="#">a</a></li> <li><a href="#">b</a></li> <li><a href="#">c</a></li> <li><a href="#">d</a></li> <li><a href="#">e</a></li> </ul> </div>
CSS:
#linkit {
list-style: none;
margin: 0 auto;
}
#linkit li {
display: inline;
margin: 0;
padding: 0;
}Firefox näyttäisi siirtävän listan ensimmäistä (<li>-)objektia oikealle. Kyllä, IE6:lla sama objekti on aivan <ul>:n vasemmassa reunassa, mutta Firefox siirtää sitä (en tiedä kumpi on oikein, mutta IE6:n näyttämä tapa on haluttu tapa).
Haluaisin myös listan objektien väleihin eri etäisyydet ja jokaiselle objektille määrätyn leveyden.
Mitä pitää tehdä? Apua! :<
Poista padding ullista.
Floattaa li-elementit.
Määritä display: block; linkeille.
Loput määrittyy sitten tarpeiden mukaan.
Miten saisin ton ul:n vielä vertikaalisesti keskitettyä isäntädivin sisälle?
Pystysuuntaisesta keskittämisestä oli äskettäin keskustelua.
Aihe on jo aika vanha, joten et voi enää vastata siihen.