Uitlijning ul/ol tegen linkermarge

Status
Niet open voor verdere reacties.

Marion2u

Gebruiker
Lid geworden
15 apr 2009
Berichten
59
Hoi,

Volgens de norm moeten de opsommingstekens tegen de linkermarge komen en dus niet inspringen.
Ik heb het volgende in mijn css hiervoor geplaatst:
Code:
ul{	margin-left: 0 px ; }
ol {margin-left: 0 px;}

Maar op de pagina verandert er helemaal NIETS!
De tekst moet er dan nog eens aanleunen volgend padding-left maar zelfs met dit erbij te zetten verandert er niets op de pagina...
 
Hoi Marion2u,
Om te beginnen mag er in css geen spatie zitten tussen de 0 en de px.
Maar dat is het hier niet.
Behalve de <ul> die een margin en padding kan hebben zijn er ook nog de <li>'s. Ook die hebben margin's en padding's die aangepast moeten worden.
Voor unordered lists <ul>'s is dat het makkelijkste.
Bij <ol>'s hebben browsers soms afwijkingen, en moet je wat extra ruimte inbakken om alle browsers bij alle lettergroottes goed van dienst te kunnen zijn. Maar helemaal goed kan je het nooit krijgen, daarvoor zijn de onderlinge afwijkingen te groot. En de css-regels laten het de browsers vrij om de afstand tussen de "markers" en het begin van de tekst zelf te bepalen: "CSS 2.1 does not specify the precise location of the marker box."
Met vriendelijke groet,
CSShunter
 
Volgens mij is dit mede wat ik bedoel, maar de link is niet toegankelijk.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan