我有一個div,我試圖放置在另一個div內。粉紅色的div是容器,紅色的div是我的。我的div包含一個寬度爲44px的內部div。我的div的css屬性是float: right
,text-align: center
,box-sizing: border-box
和border-collapse: collapse
。當我設置width: 44px
,我得到以下結果:%把元素放在容器外面,同樣的px寬度讓它在裏面
當我設置width: 15%
,但是,盒子浮到屏幕的邊緣,而不是到包含div的邊緣。這兩張照片之間沒有其他屬性正在改變。
,這是什麼行爲,如何解釋呢?
的jsfiddle:如何在百分比寬度的工作http://jsfiddle.net/xU9RV/
如果你可以提供HTML以及更多的CSS(容器div和更多),那將會容易得多。越多越好。你也可以把它放在jsfiddle中,這樣我們就可以看到問題的存在。 – Hoshts
增加了jsfiddle。 –
最裏面的div大於15%div,導致它溢出容器。 – numbers1311407