2015-09-13 3 views
0

Ну! Я написал код для заголовка со светло-голубым цветом, ширина фона 100% и высота 450 пикселей ниже метки nav. Я также закрыл тег nav.Как отделить навигацию от заголовка

В идеале ширина синего фонового заголовка 100% и высота 450 пикселей должна отображаться под навигацией и логотипом в результате, но заголовок все еще берет навигацию внутри него? Почему это ? See full code here Я хочу вытащить светлый фон и отделить вышеперечисленные элементы навигации.

<div id="brand">Mustaqim Ahmed </div> 
<nav> 
<ul> 
    <li> <a href="#"> Portfolio </a></li> 
    <li> <a href="#"> Resume </a></li> 
    <li> <a href="#"> Behance </a></li> 
    <li> <a href="#"> Contact </a></li> 
</ul> 
</nav> 

<section id="header"> 

<div id="header"> 
</div> 
#brand 
{font-family: Roboto; 
font-size: 30px; 
font-weight: bold; 
line-height: 50px; 
color: #999; 
float: left; 
margin-left: 10px;} 




} 
#header{ 

background: lightblue; 
width: 100%; 
height: 350px; 



} 

nav { text-align: center; line-height: 50px; 

} 

nav ul { float: right; 

} 

nav li {display: inline; list-style: none; 

} 

nav a {text-decoration: none; font-family: Helvetica; padding: 10px 

} 

nav a:hover { 

} 
+0

Hi smoggers! Это помогло! Но почему мы используем это свойство css? Если заголовок должен отображаться под навигацией, а код заголовка написан под навигацией после того, как история Nav (закрыта) закрыта! – user3476453

ответ

0

Использование overflow: hidden; для #header в CSS:

#brand { 
 
    font-family: Roboto; 
 
    font-size: 30px; 
 
    font-weight: bold; 
 
    line-height: 50px; 
 
    color: #999; 
 
    float: left; 
 
    margin-left: 10px; 
 
} 
 
#header { 
 
    background: lightblue; 
 
    width: 100%; 
 
    height: 350px; 
 
    overflow: hidden; 
 
} 
 
nav { 
 
    text-align: center; 
 
    line-height: 50px; 
 
} 
 
nav ul { 
 
    float: right; 
 
} 
 
nav li { 
 
    display: inline; 
 
    list-style: none; 
 
} 
 
nav a { 
 
    text-decoration: none; 
 
    font-family: Helvetica; 
 
    padding: 10px 
 
}
<div id="brand">Mustaqim Ahmed</div> 
 
<nav> 
 
    <ul> 
 
    <li> <a href="#"> Portfolio </a> 
 

 
    </li> 
 
    <li> <a href="#"> Resume </a> 
 

 
    </li> 
 
    <li> <a href="#"> Behance </a> 
 

 
    </li> 
 
    <li> <a href="#"> Contact </a> 
 

 
    </li> 
 
    </ul> 
 
</nav> 
 
<section id="header"></section>