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

首頁 > 編程 > HTML > 正文

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

2019-10-26 17:20:01
字體:
來源:轉載
供稿:網友

前言

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

語法

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

值一、content-box 

這是由 CSS2.1 規定的寬度高度行為。

寬度和高度分別應用到元素的內容框。

在寬度和高度之外繪制元素的內邊距和邊框。

值二、border-box 

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

就是說,為元素指定的任何內邊距和邊框都將在已設定的寬度和高度內進行繪制。

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

值三、inherit 

規定應從父元素繼承 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">這個 div 占據左半部分。</div></div></body></html>

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 白河县| 邵武市| 定边县| 江西省| 揭阳市| 奇台县| 裕民县| 承德县| 阜新| 宁国市| 和静县| 房山区| 三明市| 阳原县| 阜宁县| 保德县| 旬阳县| 赤水市| 怀仁县| 周至县| 德庆县| 乐清市| 新宾| 江油市| 加查县| 五常市| 临城县| 博白县| 定结县| 台安县| 获嘉县| 莒南县| 沈丘县| 宜昌市| 谷城县| 宁阳县| 墨脱县| 洪湖市| 泉州市| 莱州市| 乐都县|