Zum Inhalt springen

Linebreak nach <li>

Erstellt am 17. Februar 2007 · 6 Antworten · letzte Antwort am 25. Oktober 2007

Tags: Frage

axel___ ·

Hi,

ich würde gerne innerhalb meines Menüs hinter jedem li-Tag einen Zeilenumbruch erstellen, damit der Quelltext der Seite besser lesbar ist.
Ich meine kein br-Tag, sondern \n

Ich habe schon etwas gefunden, allerdings zeigt dies keine Wirkung:

allWrap.append = TEXT
allWrap.append.char = 10

Danke,
Euer Axel

woida ·

Wenn dir das so wichtig ist, verwenden einen HMTL-Optimierer wie zb. Tidy oder qcom_htmlcleaner.
Mit reinen TS-Mitteln ist mir kein Weg bekannt.

gkahr ·

*push*

Das muss ich nochmal aufgreifen. Einen Zeilenumbruch nach dem li wäre wirklich nützlich. Ich habe das hier gefunden, was schon mal hilft, aber den Umbruch nach dem Navigationsnamen setzt.

leftnavi = HMENU
leftnavi {
   special = directory
   special.value = 1
   1 = TMENU
   1 {
      wrap=<ul class="leftnavi_level1">|</ul>
      NO = 1
      NO {
	stdWrap {
		htmlSpecialChars = 1
		append = TEXT
		append.char = 10
	}      
      	allWrap = <li>|</li>
      }
      ACT = 1
      ACT < .NO
      ACT.ATagParams = class="active"
   }

Wichtig sind die Zeilen ab stdWrap. Das Problem ist aber, dass jetzt immer nach dem Navigationstitel umgebrochen wird und nicht nach dem li.

Wo genau wäre der Denkfehler.

Gruss
Lars

SLAng ·

man kann auch

wrap (
<ul class="leftnavi_level1">|
</ul>
)

oder eben

allWrap (
<li>|
</li>
)

schreiben...

Bei mir gibts dann auch Umbrüche.

Sinnvoll wenn man seinen Quelltext übersichtlich gestalten möchte.
Nicht unbedingt sinnvoll, weil der Quelltext unnötig aufgepumpt wird.

gkahr ·
just2b schrieb

wofür wäre der denn nützlich?

georg

Damit man sich gerade in verschachtelten ul-li-ul-li-ul-li Konstrukten durchfindet. Die werden sonst übel gequetscht in einer Zeile zusammengewurschtelt.

SLAng schrieb

man kann auch

wrap (
<ul class="leftnavi_level1">|
</ul>
)

oder eben

allWrap (
<li>|
</li>
)

:o Das war eindeutig zu einfach für mich ;-)

Danke
Lars

just2b ·

hä?

zum zurechtfinden gibts besseres > firebug oder source code optimizer aber das in TS zu erledigen ist IMO definitiv der falsche Ansatz.

weiters frag ich mich > du erstellst doch sowieso ein Template mit den Menüs und nem act-menüzustand... da macht man den style e schön und übersichtlich, dann das nur noch im TS nachbauen und es schaut zu 100% ident aus 😉

georg