---
title: "Leerzeichen im Quelltext ausgeben (merkwürdiges IE Problem)"
url: "https://www.typo3.net/d/73717-leerzeichen-im-quelltext-ausgeben-merkwuerdiges-ie-problem"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","HTML & CSS"]
created: "2008-02-15"
last_reply: "2008-02-20"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Leerzeichen im Quelltext ausgeben (merkwürdiges IE Problem)

TYPO3 › Menüs · 4 Antworten · gestartet 2008-02-15

## Eröffnungsbeitrag

**Lindenallee** · 2008-02-15 · [Beitrag #1](https://www.typo3.net/d/73717-leerzeichen-im-quelltext-ausgeben-merkwuerdiges-ie-problem/1)

Guten Morgen,
ich habe hier ein sehr merkwürdiges Problem mit dem IE und einer ul-liste.
Meine unternavigation wird als ul-liste ausgegeben, im Firefox und jedem anderen Browser den ich getestet habe funktioniert das ganze ohne Problem, nur der IE (oh Wunder) verrückt ab dem dritten Punkt die Listenpunkte um 1px nach unten.
Ich bin schon selber draufgekommen wie man das Problem lösen kann, nur weiß ich nicht wie ich das umsetzen kann. Und zwar müsst ich zwischen </li> und <li> ein Leerzeichen oder einen Zeilenumbruch im Quelltext ausgeben.
Also anstatt:

```php
<li><a href="#">link1</a></li><li><a href="#">link2</a></li>
```

muss:

```php
<li><a href="#">link1</a></li> <li><a href="#">link2</a></li>
```

man beachte das Leerzeichen, ist irgendwie ein sehr sehr merkwürdiges Problem, welches mir noch nie untergekommen ist.

Mein TS zur Navi sieht aus wie folgt:

```typoscript
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1
lib.subMenu.wrap = <ul>|</ul>
lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
    allWrap = <li class="unter_norm">|</li>
}

lib.subMenu.1.ACT < .1.NO
lib.subMenu.1.ACT = 1
lib.subMenu.1.ACT {
    allWrap = <li class="unter_act">|</li>
}
```

Beispiel:
So sollte es sein, hier sind die li-tags eingerückt (wobei es das Leerzeichen auch machen würde) : [Link](http://schmuh.sc.ohost.de/t3/start_r.html)

So ist es im Moment, man erkennt es ab dem dritten Punkt : [Link](http://schmuh.sc.ohost.de/t3/start_w.html)

## Antworten

### [#2](https://www.typo3.net/d/73717-leerzeichen-im-quelltext-ausgeben-merkwuerdiges-ie-problem/2) · Lemming · 2008-02-15

Leerzeichen mit html ist: "& nbsp; " zusammengeschrieben...ohne die anführungsstriche :)

### [#3](https://www.typo3.net/d/73717-leerzeichen-im-quelltext-ausgeben-merkwuerdiges-ie-problem/3) · Lindenallee · 2008-02-19

Das funktioniert leider auch nicht, ich brauch wirklich ein echtes Leerzeichen oder einen Zeilenumbruch im Quelltext.
Ist es denn wirklich nicht Möglich einen formatierten Quelltext auszugeben?

### [#4](https://www.typo3.net/d/73717-leerzeichen-im-quelltext-ausgeben-merkwuerdiges-ie-problem/4) · fuss · 2008-02-19

Olla!

Entferne alle Definitionen aus

```html
#navi_scnd ul li
```

folgende Zeilen bei #navi_scnd ul li a dazu:

```html
#navi_scnd ul li a {
 padding: 8px 0 8px 11px;
 display: block;
}
```

Eventuell noch ein wenig die padding Werte anpassen.

und dann noch dieses:

```html
#navi_scnd ul li.unter_norm {
 background: #96999E url('nav_scnd_punkt.gif') repeat-x left bottom;
}
```

Dann beantworte mir bitte noch die Frage, warum Du Dir einen 3px hohen Rahmen ziehst, obwohl Du diesen schon in Deiner Hintergrundgrafik angelegt hast? ;)

gruss, fuss

### [#5](https://www.typo3.net/d/73717-leerzeichen-im-quelltext-ausgeben-merkwuerdiges-ie-problem/5) · Lindenallee · 2008-02-20

Vielen Dank!
hat zwar so auf Anhieb auch nicht funktioniert aber zumindest das display:block hat geholfen, dann noch ein paar Paddinganpassungen, und jetzt scheint es zu funktionieren.

> **fuss schrieb:**
>
> Dann beantworte mir bitte noch die Frage, warum Du Dir einen 3px hohen Rahmen ziehst, obwohl Du diesen schon in Deiner Hintergrundgrafik angelegt hast? ;)

Der 3px hohe Rahmen soll einen weißen Streifen über dem obersten Listenpunkt erzeugen. Der weiße Streifen in der Hintergrundgrafik ist dagegen unter jedem Listenpunkt.
Das hat schon seine richtigkeit so  ;-)

Aber warum dieses Problem nur bei einem unformatierten Quelltext auftritt weiß so auch keiner oder?

---

Quelle: „Leerzeichen im Quelltext ausgeben (merkwürdiges IE Problem)“, typo3.net, https://www.typo3.net/d/73717-leerzeichen-im-quelltext-ausgeben-merkwuerdiges-ie-problem
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
