應該很簡單吧?只需將包含div的外部填充設置爲零,並將外部div內的兩個並排div設置爲margin:0,但對2個水平div之間的空間沒有影響。我需要的是紅色左輪格觸摸綠色輪廓的右側格。無法消除2個水平div之間包含div的空間
儘管我努力使用填充和邊距,但2個div之間的空間不會消失。
我已經看過如此多的答案,但至今沒有人破它歸結爲這個簡單的例子 - 我的小提琴顯示了這個問題,在
http://jsfiddle.net/Shomer/tLZrm/7/
這裏是非常簡單的代碼:
<div style="border: 4px solid blue; white-space:nowrap; margin:0; padding:0; width:80%">
<div style="display:inline-block; width:45%; overflow:hidden; margin:0; border: 1px solid red"> Flimmy-flammy
</div>
<div style="display:inline-block; width:50%; overflow:hidden; margin:0px; border: 1px solid green"> Hambone-Sammy
</div>
</div>
我將其添加到我的代碼 - 它的作品。我沒有用「浮動」與「顯示:inline-block的」,不知道你能做到這一點,我還以爲你要麼使用一個或其他 - 教訓。我仍然不確定爲什麼填充:0和保證金:0我試過零效應。我添加了一個清晰的代碼:下面的div和我的代碼的其餘部分都是A-OK - 謝謝。 – wantTheBest
如果您閱讀了我的評論 - 當我看着您的jsfiddle時,jsfiddle屏幕上的完全不同的窗口中只有一個花括號。然而,尼克把代碼*置於上下文中 - 我不必猜測爲什麼我的代碼表現不同。我再一次向上 - 向你。如果你想解釋你在jsfiddle的單獨窗口中的大括號中的float是如何解決我的問題的,請告訴我 - 我仍然沒有看到連接 - 我的答案是'use float',但沒有上下文我可以掌握,對不起,我是CSS新手(僅限3天),新手入手jsfiddle(僅限1天)。 – wantTheBest
簡單但有幫助 – Julisch