Я сделал этот код для немного дополнительного изучения, но я не могу сосредоточиться на работе, и я не уверен, что мне нужно так много кода, как будто некоторые должны быть удалены, пожалуйста, помогите!
Если какой-то код нужно отнять, я понимаю, что просто не понимаю, и я чувствую, что все, что я читаю, делает меня более потерянным и просто меняет код без решения :(
#menubar{
background:#3399CC;
height:120px;
}
#menubarwrap {
margin:0 auto;
width:100%;
}
#navigationbar-main {
float:left;
padding:15px;
color:#000;
font-size:24px;
font-weight:bold;
list-style-type: none;
margin-bottom:10px;
text-align:center;
}
#navigationbar-main li {
margin-right:35px;
position:relative;
}
#navigationbar-main li a {
display:block;
color:#000;
}
#navigationbar-main li ul {
display:none;
z-index:80;
}
.nav-sec {
display:block;
font-size:12px;
font-family: lucida sans unicode;
font-weight:normal;
text-align:center;
}
HTML
<body>
<div id="menubar">
<div id="menubarwrap">
<ul id="navigationbar-main">
<li><a href="">Home</a><span class="nav-sec">Where We Start</span></li>
<li><a href="">Gallery</a><span class="nav-sec">Pure Beauty</span></li>
<li><a href="">Contact</a><span class="nav-sec">Come Book</span></li>
<li><a href="">Features</a><span class="nav-sec">Pure Luxury</span></li>
<li><a href="">Location</a><span class="nav-sec">Where Are We?</span></li>
<li><a href="">Rates</a><span class="nav-sec">Price Of Love</span></li>
</ul>
</div>
</div>
</body>
жаль, что я просто совершенно новый для всего этого
измените свой ul css
#navigationbar-main {
color: #000000;
font-size: 24px;
font-weight: bold;
list-style-type: none;
margin: 0 auto 10px;
padding: 15px;
text-align: center;
width: 1000px;
}
и дать плоский: оставленный для вашего ли
Я предоставляю два решения, угадывая, что вам нужно:
+ Изменить
#navigationbar-main {
margin:0px auto;
/*removed float
Other styles remain same*/
}
+ Изменить
#navigationbar-main li {
display:inline-block;
/*Other styles remain same*/
}
#navigationbar-main {
width: 100%;
}
Добавьте это в свой CSS,
Если вы пытаетесь центрировать выравнивание #navigationbar-main ul
, сделайте это
#navigationbar-main ul{
float:left /*remove this line*/
}
Это приведет вас к ul
в центр страницы по горизонтали.
И если вы хотите выровнять элементы li
горизонтали, примените это:
#navigationbar-main li {
display:inline-block;
}