Hallo, ich möchte in der Navigation ein Trennzeichen einfügen, wie es in GX2 vorhanden war. Habe es hiermit versucht: li:before {content: "|"} li:first-child:before {content: ""} Allerdings kann ich die daraus resultierende Verschiebung in die zweite Spalte nicht korrigieren. Hat jemand eine bessere Lösung? In Bild 1 ist das Trennzeichen nachträglich eingezeichnet (in beiden Navigationen), wie es sein sollte. Bild 2 zeigt den Fehler. Verwende ich außerdem statt "|" das gewünschte <font style="color:#ff0000;"> | </font>, wird das Trennzeichen nicht angezeigt.
Versuche es mal mit: Code: @media (min-width: 768px){ .navbar-nav > li { border-left: 1px solid #ff0000; } .navbar-nav > li:first-of-type { border-left: none; }}
Meine vorläufige Lösung: div#topbar-container .navbar-nav > li { background-image: url(https://carbon-concepts.de/images/separator-topmenu.png); background-repeat: no-repeat; } div#topbar-container .navbar-nav > li:first-of-type { background-image: none; } div#categories .navbar-nav > li { background-image: url(https://carbon-concepts.de/images/separator-menu.png); background-repeat: no-repeat; } div#categories .navbar-nav > li:first-of-type { background-image: none; } separator-topmenu.png: Oben 8px transparent/Mitte 12px Farbe/8px transparent separator-menu.png: Oben 11px transparent/Mitte 18px Farbe/11px transparent Mir gefällt aber nicht, dass bei einer Grafik die Linie zu dick ist. Ist es möglich, dem im Screenshot markierten Element border-right unter Beachtung des Abstandes zuzuweisen? Oder eine weiße Grafik nur links über den Rahmen zu legen, die im Bereich des Striches transparent ist? Size 100% lässt den Rand an der Unterkante des Headers verschwinden.