2012-12-22 123 views
0

我正在創建一個網站,但我在定位的div有一些問題。 我的content div沒有放在navigation-bar div的旁邊,即使我將它們都懸浮在左邊。爲什麼一個div不能放在另一個div旁邊?

這裏是HTML代碼。

<head> 
<link rel="stylesheet" type="text/css" href="theme.css"> 
</head> 

<body> 

<div id="title"> 
Sample Title 
</div> 


<div id="navigation-bar"> 
Home 
<br> 
<br> 
Products 
<br> 
<br> 
</div> 

<div id="content"> 
content goes here 
</div> 

</body> 

</html> 

這裏是theme.css文件

#title 
{ 
color: black; 
padding: 20px; 
font-size: 250%; 
padding: 2%; 
width: 70%; 
height: 10%; 
border: 4px solid blue; 
} 

#navigation-bar 
{ 
background-color: #606060; 
width: 15%; 
height: 70%; 
color: white; 
text-align: center; 
padding: 2%; 
font-size: 80%; 
border: 4px solid blue; 
} 

#content 
{ 
border: 4px solid blue; 
float: left; 
width: 20%; 
height: 70%; 
} 

問題是navigation-bar divcontent div慣於位置彼此相鄰,而不是content div自身定位下面navigation-bar div

謝謝。

+0

我很愚蠢,我忘了給我的導航欄div添加'float:left'。 –

回答

2

如果您正在使用float: left;#navigation-bar

#navigation-bar 
{ 
    background-color: #606060; 
    width: 15%; 
    height: 70%; 
    color: white; 
    text-align: center; 
    padding: 2%; 
    font-size: 80%; 
    border: 4px solid blue; 
    float: left; <--- Add this Here 
} 
+0

哦,我笨。非常感謝。 –

+0

@AnkurSharma歡迎:) –

2

如何增加一個float: left#navigation-bar

Demo