div寬度設(shè)置width:100%后再設(shè)置padding或margin超出父元素的解決辦法
前言
本文介紹的是利用CSS3的新屬性box-sizing,解決div寬度設(shè)置width:100%后再設(shè)置padding或margin超出父元素的問(wèn)題,有需要的朋友們可以參考借鑒。
語(yǔ)法
box-sizing: content-box|border-box|inherit;
值一、content-box
這是由 CSS2.1 規(guī)定的寬度高度行為。
寬度和高度分別應(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)從父元素繼承 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í)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流。
欄 目:CSS/HTML
下一篇:標(biāo)簽欄的幾種實(shí)現(xiàn)方法(推薦)
本文標(biāo)題:div寬度設(shè)置width:100%后再設(shè)置padding或margin超出父元素的解決辦法
本文地址:http://www.jygsgssxh.com/a1/CSS_HTML/9547.html
您可能感興趣的文章
- 04-02css滾動(dòng)條樣式,css滾動(dòng)條的樣式
- 01-10通過(guò)html為FLASH加鏈接的實(shí)現(xiàn)代碼(div層)
- 01-10HTML元素設(shè)置焦點(diǎn)的方法
- 01-10如何讓Flash不遮擋HTML div元素的技巧
- 01-10詳解html中background-image屬性的設(shè)置
- 01-10Html如何設(shè)置橫向?qū)Ш浇Y(jié)構(gòu)
- 01-10有關(guān)HTML表格邊框的設(shè)置小技巧
- 01-10html css 控制div或者table等固定在指定位置的實(shí)現(xiàn)方法
- 01-10一些有用的meta設(shè)置方法(必看)
- 01-10向div元素添加圓角邊框的實(shí)現(xiàn)方法


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 04-02表格樣式css樣式,css樣式表單
- 04-02好看的字體樣式css,好看的字體樣式圖
- 04-02分頁(yè)樣式css,分頁(yè)樣式j(luò)q
- 04-02分頁(yè)樣式css,分頁(yè)樣式欄里用來(lái)定義首
- 04-02css樣式的引入,css樣式怎么引入
- 04-02css滾動(dòng)條樣式,css滾動(dòng)條的樣式
- 04-02css樣式引入方式有幾種,網(wǎng)頁(yè)引入css樣
- 04-02html中加入css樣式的簡(jiǎn)單介紹
- 04-02vue中的css樣式布局,vue添加css樣式
- 04-02內(nèi)嵌樣式css,內(nèi)嵌樣式表,內(nèi)部樣式表
隨機(jī)閱讀
- 08-05dedecms織夢(mèng)模板編輯文檔的同時(shí)自動(dòng)更
- 01-10C++ 類訪問(wèn)控制的條件總結(jié)
- 08-05dedecms織夢(mèng)模板全站調(diào)用收藏?cái)?shù)的方法
- 08-05DEDECMS點(diǎn)擊主欄目默認(rèn)顯示第一個(gè)子欄
- 01-10bat批處理徹底隱藏文件的方法(使用
- 01-10vue實(shí)現(xiàn)分頁(yè)加載效果
- 08-05織夢(mèng)dedecms首頁(yè)調(diào)用縮略圖為背景
- 01-10C語(yǔ)言打印楊輝三角示例匯總
- 01-10C++實(shí)現(xiàn)將數(shù)組中的值反轉(zhuǎn)
- 01-11常用的HTML富文本編譯器UEditor、CKEdi


