我有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