div寬度設(shè)置width100%后再設(shè)置padding或margin超出父元素的解決辦法
2016/12/29 13:54:46來(lái)源:互聯(lián)網(wǎng)
前言
本文介紹的是行使CSS3的新屬性box-sizing,解決div寬度設(shè)置width:100%后再設(shè)置padding或margin超出父元素的題目,有必要的同伙們可以參考借鑒。
語(yǔ)法
box-sizing: content-box|border-box|inherit;
值一、content-box
這是由 CSS2.1 規(guī)定的寬度高度舉動(dòng)。
寬度和高度分別應(yīng)用到元素的內(nèi)容框。
在寬度和高度之外繪制元素的內(nèi)邊距和邊框。
值二、border-box
為元素設(shè)定的寬度和高度決定了元素的邊框盒。
就是說(shuō),為元素指定的任何內(nèi)邊距和邊框都將在已設(shè)定的寬度和高度內(nèi)進(jìn)行繪制。
通過(guò)從已設(shè)定的寬度和高度分別減去邊框和內(nèi)邊距才能得到內(nèi)容的寬度和高度。
值三、inherit
規(guī)定應(yīng)從父元素繼續(xù) box-sizing 屬性的值。
例子
<!DOCTYPE html> <html> <head> <style> div.container { width:100%; border:1em solid; padding:15px; box-sizing:border-box; } div.box { box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ width:100%; border:1em solid red; float:left; padding:15px; } </style> </head> <body> <div class="container"> <div class="box">這個(gè) div 占有左半部分。</div> </div> </body> </html>
總結(jié)
以上就是這篇文章的悉數(shù)內(nèi)容了,盼望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)肯定的幫助,假如有疑問(wèn)大家可以留言交流。
[教程作者:佚名]
免責(zé)聲明:本站文章系圖趣網(wǎng)整理發(fā)布,如需轉(zhuǎn)載,請(qǐng)注明出處,素材資料僅供個(gè)人學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途!
本文地址:http://m.likemindfilms.com/tutorial/wd3336.html
本文地址:http://m.likemindfilms.com/tutorial/wd3336.html
您可能還喜歡
- jquery Jcrop圖像裁切插件中文api文檔
- @media適配不同尺寸的手機(jī)
- 返回上一頁(yè)代碼的幾種寫(xiě)法
- Dreamweaver CC 2014新功能介紹
- 深入了解viewport和px
- 優(yōu)秀CSS代碼書(shū)寫(xiě)的10個(gè)規(guī)范
- 畫(huà)出你的風(fēng)格:HTML5創(chuàng)意畫(huà)板的設(shè)計(jì)教程
- Div中height:100%無(wú)效的解決辦法
- 網(wǎng)頁(yè)前端-網(wǎng)頁(yè)切圖命名規(guī)范
- 為網(wǎng)頁(yè)設(shè)計(jì)師而生的14個(gè)文本編輯器
這些是最新的
- 專訪:石墨文檔產(chǎn)品總監(jiān)羅穎
- UI設(shè)計(jì)不得不知的移動(dòng)端UI尺寸適
- 光音移動(dòng)設(shè)計(jì)規(guī)范 — 表單類
- 體驗(yàn)設(shè)計(jì)中的排序問(wèn)題
- 網(wǎng)頁(yè)設(shè)計(jì)精粹 網(wǎng)頁(yè)中那些迷人的按
- aliued:響應(yīng)式設(shè)計(jì)的現(xiàn)狀與趨勢(shì)
- 10個(gè)智能對(duì)象處理的ps技巧
- 網(wǎng)頁(yè)UI - 原子設(shè)計(jì)理論(上)
- 如何通過(guò)設(shè)計(jì)提升banner點(diǎn)擊率?
- 晉小彥視覺(jué)設(shè)計(jì)系列文章(二):全屏
最熱門(mén)的教程