Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[bug]genummerde lijst i.c.m. de [small] tag

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

  • JumpStart
  • Registratie: Januari 2000
  • Niet online

JumpStart

thinking of stardust

Topicstarter
Ik wilde een genummerde lijst hebben in kleine letters. List=1 en small tags gebruiken, en netjes de list omsluiten. Nou... nee dus.

[small][list=1]
[*]blah
[*]blahh
[*]blahhh[/list][/small]

geeft:

[list=1]
• blah
• blahh
• blahhh[/list]


Oeps.

[list] en [small] tags omwisselen verhelpt het probleem. De genummerde lijst wordt dan wel correct weergegeven in kleiner lettertype:
  1. [small]
  2. blah
  3. blahh
  4. blahhh
  5. [/small]
Of erhh, hoort dit zo?

Hetzelfde gaat fout als de [b] tags of de [i] tags om de list staan in plaats van binnen de list. Bij de [u] tags gaat het zoiezo fout omdat de [*] tag de underline opheft, ook als de underline tags binnen de list tags staan.

ALL-CAPS WITH NO PUNCTUATION IS SO MUCH TRUER TO THE WAY THOUGHTS HURTLE OUT OF THE HUMAN BRAIN THAN CAREFULLY MANICURED AND PUNCTUATED SENTENCES COULD EVER BE


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:38

crisp

Devver

Pixelated

Ja dat klopt; een list is een block-level element in HTML en mag daarom niet in inline-level elementen genest worden.

Dit levert ook invalid HTML op:
code:
1
2
3
4
5
6
[list]
  [small]
    [*]item 1
    [*]item 2
  [/small]
[/list]

De parser dwingt het (nog) niet af, maar dit is de enige correcte manier:

code:
1
2
3
4
[list]
  [*][small]item 1[/small]
  [*][small]item 2[/small]
[/list]

[ Voor 58% gewijzigd door crisp op 07-04-2005 08:50 ]

Intentionally left blank


Dit topic is gesloten.