Ohne vorhergehenden Text größerer Zeilenabstand

Hallöchen Leute,
ich bin so langsam mit meinem Latein am Ende ;).

Arbeite zurzeit an einer neuen Version meiner Community und stelle alle meine Menüs auf

  • -Menüs um.

    Per CSS habe ich dies so geregelt:

    [css].navi-content ul {
    padding: 0;
    margin: 0;
    }

    .navi-content li {
    background-image: url(images/template/pfeil.png);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    list-style: none;
    padding-left: 13px;
    }[/css]

    Alles schön und gut, lasse dann eben die Menüs mit

    • in die index includieren, doch dann kommt der Schreck. Steht bei den Div-Boxen und in der Includierung vor den
        Menü ein Text wie z.B. Allgemein, so entsteht vor dem Menü kein Zeilenabstand. Steht allerdings kein Text davor, entsteht ein Zeilenabstand und das Menü rutscht NICHT nach oben.

        Eine Live-Demonstration findet ihr hier: Anno-Vision.de - Deine ANNO 1404 & 1701 Fanseite

        Wer kann helfen? :frowning:

        BTW. Das sind doch die Sub Silver PHPBB 2 Smilies hier? Wo kann ich die zum DL finden und sind die Open Source, sodass ich diese auch verwenden darf?

Du hast ein Zeichen zwischen .navi-content und ul. Vielleicht ein BOM

Edit:
Es ist in BOM.
Als ISO-8859-1 betrachtet kann Mann es an oben genannter Stelle sehen.

Ui das ist ja eine gemeinheit, dann ist das wohl eine Krankheit von UTF-8 bei PHP Dateien.

Also stelle ich in zukunft bei notepad++ UTF-8 ohne BOM ein.
Oder habt ihr einen besseren Editor? Ich programmiere schon seit jahren mit diesen Editor und er ist klasse.

Aber danke für den Tipp ich werde es ausprobieren.

\Edit: Hat geklappt. Super!