国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 元谋县| 句容市| 彭水| 乐陵市| 商河县| 安化县| 会昌县| 武冈市| 河北省| 北辰区| 巨野县| 大港区| 揭阳市| 喜德县| 普兰店市| 华阴市| 前郭尔| 北流市| 郑州市| 尚志市| 莎车县| 白玉县| 乃东县| 稻城县| 老河口市| 鸡西市| 临西县| 沁阳市| 清镇市| 新源县| 莲花县| 江陵县| 聂拉木县| 历史| 建湖县| 新昌县| 乡城县| 邮箱| 防城港市| 揭东县| 昭通市|