我有兩個<div>
在父母<div>
內。兩者的內部都沒有padding
,border
或margin
和width:50%; display:inline-block;
的樣式。外部<div>
也沒有padding
等等。Firebug顯示<div>
的外部寬度爲1240px,而每個內部寬度爲620px。那麼爲什麼他們出現在另一個之下而不是並排?如果我把它們的寬度降低到618px,它就可以工作。咦?CSS寬度不加起來
6
A
回答
9
display:inline-block
在繪製元素AFAIK時考慮標記空白的方式不方便。嘗試將font-size:0
設置爲父元素(如果它沒有任何其他文本),併爲子元素設置所需的font-size
。
P.S.,首先嚐試消除元素間標記的空白區域,看看是否可以解決問題。
+0
就是這樣!謝謝。 – baruch 2011-03-14 20:24:22
0
這聽起來像一個相當簡單的解決方案,如果你有兩個塊,A和B,他們是完全相同的大小,你直接看着他們,他們排隊完美,你只會看到一個塊。
您正在嘗試顯示不適合容器內部的內容。您已經解決了您的問題,容器的尺寸或溫和地降低,以適應他們在一起。
相關問題
- 1. CSS寬度不起作用
- 2. css寬度和高度不起作用
- 3. css寬度和高度不起作用
- 4. CSS高度計算不加起來
- 5. CSS寬度轉換出不起作用
- 6. CSS寬度動畫不起作用
- 7. css div最大寬度不起作用
- 8. CSS div寬度不起作用
- 9. CSS繼承寬度不起作用
- 10. CSS百分比寬度不起作用
- 11. Div%寬度看起來不準確
- 12. JLabel寬度看起來不正確
- 13. 父寬度不適合子寬度css
- 14. css 100%寬度div不佔用父寬度的全部寬度
- 15. CSS寬度和高度屬性不起作用
- 16. css最小寬度和最小高度不起作用
- 17. CSS列表項寬度/高度不起作用
- 18. CSS:100%寬度和高度的背景圖像不起作用
- 19. CSS寬度不匹配在
- 20. 不同寬度CSS列
- 21. .css()不設置寬度值
- 22. CSS - 改變固定的寬度來計算的寬度
- 23. div寬度不起作用?
- 24. fancybox.open寬度不起作用
- 25. Td寬度不起作用
- 26. .change().css寬度
- 27. css寬度與高度不一致
- 28. SVG css高度/寬度不適用
- 29. ImageView寬度和高度不起作用
- 30. 如何通過CSS的幫助來增加頁面寬度?
如何向我們展示該頁面或[jsfiddle](http://jsfiddle.net)? – 2011-03-14 20:12:59
620px + 620px +空格(白色)字符> 1240px – Michas 2011-03-14 20:15:23
@Mat球+1 jsFiddle太棒了! – 2011-03-14 20:18:45