2017-06-08 3 views
1

Problem ich den folgenden Code, der die Navigationsleiste angezeigt werden, die von Mura zur Verfügung gestellt:Wie das siebte Kind zum Ziel haben nur

#$.dspPrimaryNav(
viewDepth=0 
, id='navPrimary' 
, class='nav navbar-nav nav-nowrap' 
, displayHome='never' 
, closeFolders=false 
, showCurrentChildrenOnly=false 
, liHasKidsClass='dropdown' 
, liHasKidsAttributes='' 
, liCurrentClass='' 
, liCurrentAttributes='' 
, liHasKidsNestedClass='dropdown-submenu' 
, aHasKidsClass='dropdown-toggle' 
, aHasKidsAttributes='role="button" data-toggle="dropdown" data-target="##"' 
, aCurrentClass='' 
, aCurrentAttributes='' 
, ulNestedClass='dropdown-menu' 
, ulNestedAttributes='' 
, aNotCurrentClass='' 
, siteid=$.event('siteid') 
)# 

Und die zeigt folgende Navigationsleiste: enter image description here

Wie Sie oben sehen können, wird die zweite Zeile der Navigationsleiste nach rechts verschoben. Ich versuchte, das folgende CSS die zweite Reihe mit der ersten Reihe von der Navigationsleiste auszurichten:

#navPrimary ul:nth-child(3n+1){ 
    margin-left:-15px; 
} 

aber es funktioniert nicht. Jede Hilfe wäre willkommen.

+1

Ich würde vorschlagen, dass Sie Geige für Ihr Problem erstellen. –

+0

Versuchen Sie, gezielt auf das siebte Element oder das erste Element, das die Navigationsleiste umschließt, zuzugreifen? (die nicht die 7. sein kann, abhängig von Fenster/Schriftgröße) –

Antwort

2

Verwenden Sie einfach den Code unten 7. Kind

#navPrimary ul li:nth-child(7){} 

Referenz zum Ziel: CSS Tricks

+0

Dies würde die 7. "ul" zielen. Außerdem haben Sie ein zusätzliches ':' in Ihrem Selektor. –

+0

Ich war etwas müde ...: D –

2

Sie die folgende CSS verwenden, um die siebte Element der Liste Ziel kann. Ich nehme an, dass alle Verbindungen Teil der gleichen Liste sind, also änderte ich die UL zu Li.

#navPrimary li:nth-child(7){ 
    margin-left:-15px; 
} 
Verwandte Themen