我有2周的div是float:left
,並顯示這樣的並排:流體的div溢出邊境
對他們的CSS是:
.movie-activity-feed{
background:#f87777;
float:left;
padding:1%;
margin:1% 2.5%;
width:46%;
}
而且他們佔據了整行正確。但是,當我添加邊框這樣的:
border:2px solid #000;
的div溢出這樣的:
我知道,因爲邊界的額外加上了8px不在行中可用的多數民衆贊成。 但是有沒有辦法將我的利潤聲明爲2.5% - 2px
? 總之,有沒有一種方法可以在流體div上使用固定寬度邊界(使用%),而不會破壞設計?
編輯:
我解決了這個用路人的評論和這個問題有關box-sizing
:Fluid CSS layout and Borders
這讓我任何填充/邊框愉快地添加到流體DIV而不用擔心。
工作中使用的包裝'div'與2px的填充和黑色的背景? – Knelis
http://jsfiddle.net/BKXTn/2/? – Passerby
是的,箱子大小是關鍵。謝謝! – soundswaste