Seite 1 von 2

Fehlerhafte Verschachtelung von BBCode [list] und [code]

Verfasst: 06.12.2006 11:18
von RW
Fehlerhafte Darstellung bei Ineinanderschachtelung von BBCode Tags list und code:
  1. Punkt 1
  2. Punkt 2
    Hier könnte auch noch Text stehen....

    Code: Alles auswählen

    hier steht irgendwas
    Und hier könnte ebenfalls Text stehen...
  3. Punkt 3
Kann man dagegen etwas machen?

Grüße
RW

Verfasst: 06.12.2006 11:33
von StarWolf3000
ich versteh nicht ganz, was du meinst *grübel*

Verfasst: 06.12.2006 11:42
von RW
Schau mal oben im Beitrag das Beispiel an.

Ist da etwa Punkt c. falsch eingerückt?

Sollte doch linksbündig mit a. und b. sein oder?

Tritt aber anscheinend nur auf, wenn in einem List-Item der code Tag verwendet wird.

Verfasst: 06.12.2006 11:44
von mad-manne

Code: Alles auswählen

Blöcke, die mit CODE "erzeugt" werden sind immer leicht eingerückt ...
Das gilt dann auch innerhalb einer Liste ... ist also normal :wink:

Oder was meinst du ?

Gruss,
Manne.

Verfasst: 06.12.2006 11:46
von RW
Hier der Code als Beispiel:

Code: Alles auswählen

[list=a][*]Punkt 1
[*]Punkt 2
Hier könnte auch noch Text stehen....
[code]hier steht irgendwas
Und hier könnte ebenfalls Text stehen...

[*]Punkt 3[/list]
[/code]

Da der List-Tag nach dem inneren geschlossenen code-Tag noch nicht geschlossen ist, sollte man doch weitere list-items hinzufügen können und diese sollten dann auch linksbündig mit den restlichen sein.

Verfasst: 06.12.2006 11:50
von RW
Der Punkt c. erscheint so, als hätte man in die übergeordnete Liste eine weitere rein geschachtelt.

Verfasst: 06.12.2006 11:51
von mad-manne
Ich hab hier mal einen Screenshot deines ersten Beitrags erstellt:

*Click for big*
[ externes Bild ]

Für mich sieht das also im FF ganz normal aus.

Gruss,
Manne.

Verfasst: 06.12.2006 11:53
von StarWolf3000
ich denke mal, er meint dass Punkt c. nicht ganz linksbündig ist, wie das hier zeigt:
[ externes Bild ]

Verfasst: 06.12.2006 11:56
von RW
Danke für den Hinweis :roll:

..und wiedermal ein Darstellungsproblem des Browsers Opera ;)

Hat sich damit also erledigt!

Um es kurz zu beschreiben:

Bei mir steht der Punkt c. bündig mit dem "Und" in der Zeile drüber.

Verfasst: 06.12.2006 12:18
von RW
Seltsam ist nur, dass ich das ganze über HTML nicht reproduzieren kann:

Code: Alles auswählen

<ol>
<li>Punkt 1</li>
<li>Punkt 2
	<ul>
	<li>Punkt a</li>
	<li>Punkt b</li>
	</ul></li>

<li>Punkt 3</li>
</ol>
Das zeigt Opera korrekt an.

Ebenfalls:

Code: Alles auswählen

<ol>
<li>Punkt 1
<li>Punkt 2
	<ul>
	<li>Punkt a
	<li>Punkt b
	</ul>

<li>Punkt 3
</ol>
korrekte Darstellung.

Also vermute ich doch noch irgendwo im BBCode Parsing ein kleines Problem (zumindest für Opera).