国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

div寬度設(shè)置width:100%后再設(shè)置padding或margin超出父元素的解決辦法

2024-08-26 00:13:42
字體:
供稿:網(wǎng)友

前言

本文介紹的是利用CSS3的新屬性box-sizing,解決div寬度設(shè)置width:100%后再設(shè)置padding或margin超出父元素的問題,有需要的朋友們可以參考借鑒。

語法

box-sizing: content-box|border-box|inherit;

值一、content-box 

這是由 CSS2.1 規(guī)定的寬度高度行為。

寬度和高度分別應(yīng)用到元素的內(nèi)容框。

在寬度和高度之外繪制元素的內(nèi)邊距和邊框。

值二、border-box 

為元素設(shè)定的寬度和高度決定了元素的邊框盒。

就是說,為元素指定的任何內(nèi)邊距和邊框都將在已設(shè)定的寬度和高度內(nèi)進(jìn)行繪制。

通過從已設(shè)定的寬度和高度分別減去邊框和內(nèi)邊距才能得到內(nèi)容的寬度和高度。

值三、inherit 

規(guī)定應(yīng)從父元素繼承 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 占據(jù)左半部分。</div></div></body></html>

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东乌珠穆沁旗| 察哈| 宁南县| 宁陵县| 大埔区| 全南县| 江油市| 湘西| 朝阳区| 汾阳市| 玉树县| 新竹县| 车险| 莱芜市| 桃源县| 奉新县| 杭锦旗| 长治市| 汉寿县| 潮安县| 东丽区| 屏东市| 弋阳县| 桐柏县| 昌吉市| 璧山县| 兴化市| 鄂伦春自治旗| 铜梁县| 比如县| 玛纳斯县| 宝应县| 上杭县| 南木林县| 清镇市| 景泰县| 阳原县| 镇远县| 扎赉特旗| 岳阳市| 旺苍县|