2016-07-13 16 views
-2

Ich bin auf der Suche nach Hilfe meiner Navigationsleiste auf meiner Website Meridian Ridge

ich durchaus ein paar dieser Fragen habe gesucht zu zentrieren, die dies bereits gefragt und versucht, was sie wie der Verwendung von Display sagten: inline & margin: 0 auto, aber nichts, was ich tun scheintWie zentriere ich Nav mit CSS/HTML?

+0

Auch von @Isabel Inc gezeigt, erfordert Rand Auto eine feste Breite. Ich bevorzuge Flex, weil Sie eine Perzentilbreite haben können. – Manatax

+1

Willkommen bei Stack Overflow! Fragen, die Code-Hilfe suchen, müssen den kürzesten Code enthalten, der für die Reproduktion in der Frage selbst erforderlich ist **. Obwohl Sie einen [** Link zu einer Site oder einem Beispiel **] angegeben haben (http://meta.stackoverflow.com/questions/254428/something-in-my-web-site-or-project-doesnt-work) Wenn Sie die Verknüpfung ungültig machen möchten, ist Ihre Frage für andere zukünftige SO-Benutzer mit demselben Problem nicht von Bedeutung. –

+0

@Manatax Vielen Dank für die Erklärung, dass ich eine feste mit Rand Auto verwendet haben musste! – sararaveis

Antwort

2
#header-right-section { 
    text-align: center; 
} 

.main-navigation { 
    display: inline-block; 
} 
1

Versuchen Sie, diese

#menu-meridian-ridge{ 
margin: 0 auto; 
width: 700px; 
} 

Sie eine Breite angeben müssen zu arbeiten, die nicht automatisch für Marge 0 auto zur Arbeit

1

Oder Sie können dies auch nutzen:

#menu-meridian-ridge { 
    display: flex; 
    justify-content: space-around; 
} 
+0

Ich mag das @Manatax. Es ist einfach und einfach. Das einzige Problem ist, wenn Sie sich zB um Unterstützung kümmern. –

+0

IE 11 hat etwas Unterstützung, aber IE ist endlich verblasst mit Microsoft Windows 10 mit der Kante schieben;) Die Tage der IE-Unterstützung sind glücklich zu Ende. – Manatax

+0

Ja, ich kann dem nicht zustimmen. Aber es gibt immer noch viele Leute da draußen, die alte Versionen von IE benutzen. Hoffentlich wird bald alles Standard sein :) –

1

Die CodePen unten verlinkt war eine Antwort auf eine andere navigationsbezogene Frage, aber es nutzt display:inline-block ein Zentrum ausgerichtete Navigationsstruktur zu erreichen, und Sie sollten eine Grundlage bieten lernen, wie man diesen Stil am besten erreicht.

http://codepen.io/rkieru/pen/JKyYpx

.navbar { 
    list-style: none; 
    margin: 0 auto; 
    padding: 0 0 4px 0; 
    text-align: center; 
} 

.navbar li { 
    display: inline-block; 
    margin: 5px 0; 
} 

.navbar a { 
    display: block; 
    padding: 0 15px; 
} 
0

Was auch immer Element, das Sie für Ihre Navigation einfach bestimmen, wie weit Sie es sein wollen.

div.navigation { 
    width:992px; 
    margin-left:auto; 
    margin-right:auto; 
} 
Verwandte Themen