*blup*
Today's subliminal thought is:
1
2
3
4
5
| ul
{
padding: 10px;
margin: 10px;
} |
[ Voor 45% gewijzigd door eXcyle op 13-05-2004 10:02 ]
Verwijderd
[ Voor 88% gewijzigd door Verwijderd op 13-05-2004 10:03 ]
Ik was die background-'cheat' ook al tegen gekomen maar kon me eerlijk gezegd niet voorstellen dat er nog geen optie in CSS was om dit te bepalen.Verwijderd schreef op 13 mei 2004 @ 10:02:
Dat kan niet
edit:Althans, niet met de gewone bullet, met een background die dienst doet als bullet kun je het gewoon met padding-left doen. Of een een span in elk list-item zetten en die een negatieve margin-left geven.
*blup*
Verwijderd
Ja het kan dus wel iets netter, maar mooi is het nog steeds niet:sjink schreef op 13 mei 2004 @ 10:07:
Ik was die background-'cheat' ook al tegen gekomen maar kon me eerlijk gezegd niet voorstellen dat er nog geen optie in CSS was om dit te bepalen.
1
2
3
| <ul> <li><span>GoT</span></li> </ul> |
1
2
3
| li span { margin-left: -5px; } |
Denk dat ik die span ga gebruiken die werkt wel bingo
*blup*
Verwijderd
Alleen als je meer ruimte wilt, en de TS wil minder ruimte.Verwijderd schreef op 13 mei 2004 @ 10:30:
Werkt een beetje 'padding' niet hiervoor?
Gebruik dan een <p> in plaats van een <span>, en dus ook li p en het werkt weer wel.sjink schreef op 13 mei 2004 @ 10:29:
Ik heb bij nader inzien toch maar die background-cheat gebruikt omdat bij die span had ik het probleem dat wanneer een list-item uit meer dan 1 regel bestond dat de volgende regels toch weer verder insprongen.
[ Voor 52% gewijzigd door Verwijderd op 13-05-2004 10:38 ]
Verwijderd
De bullet is onderdeel van de li zelf, hij staat er niet voor. Ga je met negatieve margins werken hebben die dus ook effect op de bullet. Oplossing is allen de tekst in de LI aanspreken door er een span of p in te zetten.André schreef op 13 mei 2004 @ 10:37:
En een nagatieve padding/margin op de LI werkt ook wel.
Verwijderd
Andre, helaas dat werkt niet.
Mozilla heeft als het goed is binnenkort understeuning voor '::marker' (als ::-moz-marker) en dan zal het wel mogelijk zijn als ik me niet vergis, maar dat is dus toekomstmuziek voor "real world" problemen.
Klopt, weet ik, alleen niet zo snel bij nagedacht.Verwijderd schreef op 13 mei 2004 @ 10:39:
[...]
De bullet is onderdeel van de li zelf, hij staat er niet voor. Ga je met negatieve margins werken hebben die dus ook effect op de bullet. Oplossing is allen de tekst in de LI aanspreken door er een span of p in te zetten.
Verwijderd
Mee eens zoals ik al zei, maar ik geef iig alle mogelijkheden aan.Verwijderd schreef op 13 mei 2004 @ 10:41:
Riff: SPAN/P gebruiken hiervoor is gewoon lelijk. Wat dat betreft is het oplossen met een klein plaatje niet zo heel erg, daarnaast werkt dat beter cross browser.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <script type="text/javascript"> window.onload = minderRuimte; function minderRuimte() { if (document.getElementsByTagName) { lists = document.getElementsByTagName('UL'); i = lists.length; while (i--) { if (lists[i].className != 'ruimte') continue; lis = lists[i].getElementsByTagName('LI'); j = lis.length; while (j--) { pee = document.createElement('P'); pee.appendChild(document.createTextNode(lis[j].firstChild.nodeValue)); lis[j].appendChild(pee); lis[j].removeChild(lis[j].firstChild); } } } } </script> |