我怎樣纔能有width:50%
與panel-default
,但包括padding
或margin
(不知道哪一個是更合適的)在計算中,以便panel-default
完美填充100%的寬度?在寬度百分比中包含填充/邊距?
代碼
.testing-here {
padding: 2.5px;
display: inline;
box-sizing: border-box;
}
body {
box-sizing: border-box;
}
.panel-default {
box-sizing: border-box;
border-style: none;
position: relative;
width: 50%;
padding-bottom: 40%;
/* = width for a 1:1 aspect ratio */
overflow: hidden;
background-color: #446CB3;
border-radius: 0px;
display: inline-block;
}
.panel-body {
color: white;
position: absolute;
}
<div class="testing-here">
<div class="panel panel-default">
<div class="panel-body">
Basic panel example
</div>
</div>
</div>
UPDATE:
現在如果我設置width
到50%
所有面板垂直下拉,因爲它們不能並排放置。
[包括對寬度和高度餘量]的可能的複製(http://stackoverflow.com/questions/14416651/including- margin-for-width-and-height) – 2016-05-17 18:01:24
Google「包含寬度的填充邊距」。 – 2016-05-17 18:01:51
我做了@torazaburo。更新的問題。 –