我想我的內容被放在如下所示:如何以正確的方式將內容放在兩個div浮動的並排內?
內的兩個div
的HTML中的CSS &浮動並排側。我可以以一種不直觀的方式使用一些CSS來獲得,但這是我不想遵循的練習。
我想知道正確的方式來編碼。它將消除學習HTML & CSS的主要障礙。
我想我的內容被放在如下所示:如何以正確的方式將內容放在兩個div浮動的並排內?
內的兩個div
的HTML中的CSS &浮動並排側。我可以以一種不直觀的方式使用一些CSS來獲得,但這是我不想遵循的練習。
我想知道正確的方式來編碼。它將消除學習HTML & CSS的主要障礙。
HTML
<div class="left">
<h1>jk</h1>
</div>
<div class="right">
<ul>
<li><a href="#">home</a></li>
<li><a href="#">sample</a></li>
<li><a href="#">sample</a></li>
<li><a href="#">sample</a></li>
<li><a href="#">sample</a></li>
</ul>
<a class="logIn" href="#">log in</a>
</div>
CSS
.left{
float:left;
background-color:#898989;
width:30%;
}
.left h1 {
font-size:20px;
float:right;
padding:1px 5px;
color:#fff;
}
.right {
float:right;
background-color:#222;
width:70%;
}
.right ul {float:left; }
.right ul li {
float:left;
list-style-type:none;
color:#fff;
padding:0 5px;
}
.right ul li a {
color:#fff;
text-decoration:none;
}
.logIn {
float:right;
margin:8px 5px 0 0;
text-decoration:none;
background-color:#3c3c3c;
padding:5px;
}
有2種簡單的方法可以做到這一點:
創建2名的div和浮動它們分別向左:
<div style="width: 300px; float: left;">Div 1</div>
<div style="width: 300px; float: left;">Div 2</div>
做第二個方法它是:
HTML:
<div id="wrapper">
<div id="left">First Div</div>
<div id="right">Second Div</div>
</div>
CSS:
#wrapper {
width: 960px;
display: inline-block;
}
#wrapper #left {
width: 480px;
float: left;
}
#wrapper #right {
width: 480px;
float: right;
}
它從截圖/樣機看起來就像'div'之間有一箇中央分區。你的答案使用2'float:left',但我從圖像中猜出它應該是1'float:left'&1'float:right'。 @dkjain,這是你需要的嗎?你想讓它們直接放在彼此旁邊,還是一個浮動「左」,另一個浮動「右」,用中央分區,ala你的形象? – 2013-03-01 04:31:10
我只是給了他一般的選擇。在這種情況下,我的第二個解決方案將非常有幫助 – 2013-03-01 04:34:24
是的...... – 2013-03-01 04:34:44
感謝理解方式比以前的回覆更好,但是我會在投票之前等待更多anwers作爲一個。 – dkjain 2013-03-01 04:46:14
嗨我更新我的小提琴[** here **](http://jsfiddle.net/jhunlio/JUdYy/5/) – jhunlio 2013-03-01 05:00:08