csss中box-sizing的問題 元素在另一個元素中框框包含的問題
1.第一種是用calc來解決。
<style>
.container
{
border:10px solid red;
width:300px;
height:300px;
padding:0px;
}
.box
{
border:10px solid blue;
width:calc(100%-40px);
height:calc(300px-40px);
margin:0px;
}
</style>
<div class="container">
<div class="box"></div>
</div>
2.第二種是用box=-sizing來解決。
<style>
.container
{
width:300px;
height:300px;
border:10px solid red;
margin:0px;
padding:0px;
}
.box
{
box-sizing:border-box;
border:10px solid blue;
width:300px;
height:300px;
margin:10px;
}
</style>
當類box包含box-sizing時
設定的寬度包括width+border,不包括margin;當對元素類.box設定margin時,類box元素會從包含框中溢位。
3.
另一種情況是運用position進行居中:
<style>
.container
{
width:300px;
height:300px;
padding:0px;
margin:0px;
border:10px solid red;
position:relative;
}
.box
{
margin:0px;
padding:10px;
border:10px solid blue;
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
}
其中那麼此時的類box的du的margin+border+padding等於300px;
相關文章
- TopK問題,陣列中第K大(小)個元素問題總結TopK陣列
- 在ArrayList的迴圈中刪除元素,會不會出現問題?
- jquery 新增html元素後 html中click失效問題jQueryHTML
- 有重複元素的排列問題
- ios XCUIElement 元素定位問題iOSUI
- 關於javascript中陣列元素刪除問題的討論 (轉)JavaScript陣列
- 在一個元素上:hover,改變另一個元素的css屬性CSS
- 判斷一個元素是否是另一個元素的子元素或者父元素
- js動態在一個元素中新增另一個元素JS
- 浮動元素容器的clearing問題
- v-if與v-show造成部分元素丟失的問題——v-if複用元素問題
- 選擇問題(求第k個最小元素)
- 塊元素包裹img空隙問題
- 主元素問題(C語言)C語言
- jQuery在元素集合中獲取第N個元素jQuery
- 在同一個類中呼叫另一個方法沒有觸發 Spring AOP 的問題Spring
- 解決子元素浮動,父元素沒有撐開的問題
- 子查詢包含where ..or在Corelated Subquery 中語句中問題
- 如何將一個陣列中的元素插入另一個陣列陣列
- python中如何判斷list中是否包含某個元素Python
- python如何訪問元組中的元素Python
- 不用for迭代 --手工訪問迭代器中的元素.
- Typora 使用中的幾個問題
- 陣列元素迴圈右移問題陣列
- HTML行內級元素之間的空格問題HTML
- iOS 判斷陣列array中是否包含指定的元素,取出該元素在array中的下標+陣列方法詳解...iOS陣列
- 在Myeclipse中重建jivejdon的問題?Eclipse
- Redis中的問題Redis
- iOS當中4種UI元素的可用性問題及優化建議iOSUI優化
- 【Java面試題】54 去掉一個Vector集合中重複的元素Java面試題
- 【谷歌面試題】求陣列中兩個元素的最小距離谷歌面試題陣列
- azkaban 安裝中的幾個問題
- Core在IIS的熱釋出問題或者報錯檔案已在另一個程式中開啟
- 浮動元素引起的問題和解決辦法?
- 浮動元素引起的問題和解決辦法
- iOS當中4種UI元素的可用性問題及最佳化建議iOSUI
- JS縮排的問題(還在更新中...)JS
- 在學習play framework中碰到的問題Framework