2013-07-18 57 views
0

我有兩個內嵌塊元素,並且它們之間有一個我似乎無法控制的邊距。內嵌塊元素之間的邊距

如何讓淺藍色的元素觸及下面的JSFiddle中的綠色元素?

http://jsfiddle.net/oregontrail/XvBa7/1/

.indicator { 
    display:inline-block; 
    width:100px; 
    height:50px; 
    text-align: center; 
    background: PaleTurquoise; 
    vertical-align: top; 
} 

.handle { 
    display:inline-block; 
    width: 50px; 
    height: 50px; 
    text-align: center; 
    background: limegreen; 
} 
+0

[CSS放置3塊彼此相鄰](可能重複http://stackoverflow.com/questions/17320625/替換display:inline-block css-laying-3-blocks-next-to-each) – Don

回答

1

.indicatorfloat:left.handle

+0

這個工程!這樣做的任何缺點? – OregonTrail

+0

是的,包含'.indicator'和'.handle'的元素可能會崩潰,因爲這些元素被從浮動中取出。在這種情況下,你需要一個clearfix。 –

+0

yup同意alexej_d添加清除:.indicator和.handle div之後 –

0

我在這裏回答了類似的問題:CSS placing 3 blocks next to each other

的解決方案是使用一個包裝,並設置font-size: 0然後復位它的元素或消除在HTML的div之間的空白。看到該信息在深度答案更