2013-03-01 37 views

回答

2

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; 
} 

DEMO

+0

感謝理解方式比以前的回覆更好,但是我會在投票之前等待更多anwers作爲一個。 – dkjain 2013-03-01 04:46:14

+0

嗨我更新我的小提琴[** here **](http://jsfiddle.net/jhunlio/JUdYy/5/) – jhunlio 2013-03-01 05:00:08

1
<div style="float:left">Hello</div> 
<div style="float:right">world!</div> 

更多關於floathere,或上Google

+0

我知道浮動div的,但我想定位浮動div內的內容正確的方式。這可以通過使用邊距,填充或以任何其他方式,但以正確的方式來實現,而不是不直觀的CSS。 – dkjain 2013-03-01 04:29:31

+0

「正確」的方式是'float' ...而不是'margin'或'padding'。我不知道這段代碼是如何「不直觀」的。 – 2013-03-01 04:32:50

+0

請再次閱讀,我想知道正確/最佳方式以直觀的方式將內容定位在浮動div內,我認爲這會涉及一些邊距或填充。 – dkjain 2013-03-01 04:37:46

0

有2種簡單的方法可以做到這一點:

  1. 創建2名的div和浮動它們分別向左:

    <div style="width: 300px; float: left;">Div 1</div>

    <div style="width: 300px; float: left;">Div 2</div>

  2. 做第二個方法它是:

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; 
} 
+0

它從截圖/樣機看起來就像'div'之間有一箇中央分區。你的答案使用2'float:left',但我從圖像中猜出它應該是1'float:left'&1'float:right'。 @dkjain,這是你需要的嗎?你想讓它們直接放在彼此旁邊,還是一個浮動「左」,另一個浮動「右」,用中央分區,ala你的形象? – 2013-03-01 04:31:10

+0

我只是給了他一般的選擇。在這種情況下,我的第二個解決方案將非常有幫助 – 2013-03-01 04:34:24

+0

是的...... – 2013-03-01 04:34:44

相關問題