2010-11-20 76 views
0

我有一個div和5個div。調整div div

<div style="width: 1000px"> 
<div style="float: left; width: 50px;"></div> 
<div style="float: left; width: 50px;"></div> 
<div style="float: left; width: 50px;"></div> 
<div style="float: left; width: 50px;"></div> 
<div style="clear: both;"></div> 
</div> 

現在我想調整內部div的權利。

+0

「調整到正確」,如在浮動:是嗎? – JJJ 2010-11-20 11:50:21

+0

浮動:對所有的權利將解決我猜的問題... – Vishwanath 2010-11-20 12:20:11

回答

1

先給父div的填充左,因爲這樣的:

<div style="width: 1000px;padding-left:100px"> 
<div style="float: left; width: 50px;"></div> 

或者你可以嘗試通過自己的每一個元素的定位,與保證金左:

<div style="width: 1000px;"> 
<div style="float: left; width: 50px;margin-left:100px"></div> 

一些資源:

http://www.w3schools.com/css/css_margin.asp 
http://www.w3schools.com/css/css_padding.asp 
+0

有什麼辦法來動態調整它們嗎?因爲內部div的數量不是靜態的。 – rakete 2010-11-21 19:22:59

+0

@elairoo你是什麼意思?如果將填充應用於父div,則父和子/ ren之間將始終存在靜態空間(就像我現在寫入的字符和我寫入的框之間有一個小空格)。 如果你另一方面會應用邊距,那麼間距將是動態的(就像這裏的單詞之間存在空格,空格將相對於孩子/人)。 – 2011-03-14 15:19:41

+0

最好的方式,但是你選擇這樣做,是將_italic_class_italic_應用到你的內部元素,然後簡單地設置類的樣式(像這樣:#some-div .someClass {//樣式},如果你分配您的內部divs到.someClass,那麼樣式將在所有內部div中保持一致) – 2011-03-14 15:27:10

1

給父div一個padding-left: 50px插入任何你想要的大小。

如果你想讓它們居中,把它們放在另一個div中,然後將div放在原始父母的中​​間。