Ik wil graag naast iedere <li> een plaatje zetten als background.
Dit doe ik metVervolgens geef ik die <li> mee, zodat de tekst naast het plaatje staat, en niet er op. So far so good.
De <ul> begint echter standaard een stuk ingesprongen naar rechts, dus geef ik <ul> mee, om hem zo weer op 0 te zetten zegmaar. En daar begint de ellende.
In FF gaat het namelijk goed, de <ul> begint gewoon op 0. Maar IE moet weer raar doen, en zet hem ineens een stuk naar links, ipv op 0. Hoe los ik dit op?
De relevante HTML:
Relevante CSS:
Een voorbeeld van wat ik bedoel kan je hier vinden (onderaan de pagina).
Dit doe ik met
background-image:url('plaatje.gif')padding-left:40px;
De <ul> begint echter standaard een stuk ingesprongen naar rechts, dus geef ik <ul>
margin-left:-40
In FF gaat het namelijk goed, de <ul> begint gewoon op 0. Maar IE moet weer raar doen, en zet hem ineens een stuk naar links, ipv op 0. Hoe los ik dit op?
De relevante HTML:
HTML:
1
2
3
4
| <ul> <li>Blaat</li> <li>Blaat2</li> </ul> |
Relevante CSS:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
| ul { list-style:none; margin-left:-40px; } li { background-image:url('alert.gif'); background-repeat:no-repeat; padding-left:40px; } |
Een voorbeeld van wat ik bedoel kan je hier vinden (onderaan de pagina).
[ Voor 7% gewijzigd door Zoefff op 19-10-2004 14:28 ]