ik ben al een tijdje met mijn site bezig en stuit nou weer op iets raars ik heb al op internet gekeken met
"margin:top;"
en zo maar ik kom er gewoon niet uit
ik ben bezig met een menu..
ik wil de links horizontaal dat is niet zo moeilijk
geen spaties maar een padding er tussen van 20px;
moet ik nog even bekijken
had is dus gedaan menu stond horizontaal maar niet in het midden van boven naar beneden!! :(
dus mijn vraag is hoe krijg ik dat nou goed ?
voor ie FF & safari
groetjes thymen
bedankt!
Om iets horizontaal uitgelijnd te krijgen is ook erg lastig.
Wat je meestal doet is het zelf uitlijnen met margin-top.
Maar jij gebruikt er inline elements voor, dat gaat niet werken ;) (a = inline)
<ul>
<li><a href="#">test</a></li>
</ul>
ul {
margin-top: 10px;
}
ul li {
float: left;
list-style: none;
}
Nee, kijk goed naar mijn korte voorbeeldje, linkjes van een menu kan je zien als een lijst (ul = lijst, li = lijst item). En met die margin-top ga je het positioneren.
Meer heb je dan niet nodig.
Eventueel kan je met text-indent ook nog heel wat bereiken.
Het is maar net wat je er nog meer in wilt.
Die <UL> en <LI> is totaal niet nodig.
Let wel dat ik nu alleen links in een div met de class 'menu' aanspreek. Dat kan je natuurlijk zelf wijzigen.
Eddy: NEE!!!
Het ziet er dan wel goed uit, maar dat moet je niet hebben! Het gaat er om dat het ook leesbaar is als er geen stylesheet is. Dus NIET doen wat Eddy zegt. slecht zeer slecht
@Ts: Kijk eens hier
Als de stylesheet niet wordt geladen bij mij druk ik een keer F5, daarvoor hoeft het niet van mij in een lijst te staan.. Maar het is wel daarvoor bedoelt.
Als de stylesheet niet wordt geladen bij mij druk ik een keer F5, daarvoor hoeft het niet van mij in een lijst te staan.. Maar het is wel daarvoor bedoelt.
Maar het gaat dan ook om browsers die geen css ondersteunen, zoals hele oude mobile browsers.