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

首頁 > 開發(fā) > CSS > 正文

關于CSS Padding那些你意想不到的用法示例

2024-07-11 08:35:11
字體:
來源:轉載
供稿:網友

瀏覽器支持
所有瀏覽器都支持 padding 屬性。
注釋:任何的版本的 Internet Explorer (包括 IE8)都不支持屬性值 "inherit"。

定義和用法
padding 簡寫屬性在一個聲明中設置所有內邊距屬性。

說明
這個簡寫屬性設置元素所有內邊距的寬度,或者設置各邊上內邊距的寬度。行內非替換元素上設置的內邊距不會影響行高計算;因此,如果一個元素既有內邊距又有背景,從視覺上看可能會延伸到其他行,有可能還會與其他內容重疊。元素的背景會延伸穿過內邊距。不允許指定負邊距值。
注釋:不允許使用負值。(以上來自w3school)

padding變化是否會影響容器的尺寸

1.對于block元素

如果寬度非auto那么容器會變大,如果容器寬度自適應或者設置了box-sizing:border-box,并且值在可控區(qū)間內是不會影響內容寬度的,如果值暴走那么容器肯定會變化。

復制代碼代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=”utf-8″/>
<meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″>
<title>DEMO</title>
<style>
*{padding: 0;margin: 0;}
.test {width: 300px;background: blue;box-sizing: border-box;padding:0 300px;}
.test2 {width: 300px;background: yellow;}
</style>
</head>
<body>
<div class=”test”>文字在那里</div>

<div class=”test2″>文字在那里</div>
</body>
</html>

效果圖

上面的代碼運行說明了當padding值暴走的時候里面的文本只按照最小的單個字體作為一行content區(qū)域的寬度已經被充沒了。

2. 對于內聯(lián)元素

內聯(lián)元素的padding只會影響左右尺寸,上下尺寸不影響但是背景色會顯現(xiàn),當上下值暴走的時候會影響外容器的高度。
利用這一特性我們可以做類似于:注冊 | 登陸 這種中間的間隔線

復制代碼代碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset=”utf-8″/>
<meta http-equiv=”X-UA-Compatible” content=”IE=edge,chrome=1″>
<title>DEMO</title>
<style>
*{padding: 0;margin: 0;}
span {padding: 12px 4px 2px;margin-left: 8px;border-left:2px solid;font-size:0;}
</style>
</head>
<body>
注冊<span></span>登陸
</body>
</html>

效果圖

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长汀县| 监利县| 谢通门县| 延长县| 赞皇县| 榆树市| 达尔| 浦江县| 镇原县| 松阳县| 博客| 柘荣县| 东海县| 油尖旺区| 恩施市| 天柱县| 衡山县| 汕尾市| 灵宝市| 北宁市| 运城市| 石景山区| 高唐县| 桂平市| 江都市| 丽水市| 富阳市| 德庆县| 香港| 聂拉木县| 汽车| 襄城县| 永宁县| 南丰县| 定安县| 乐山市| 赣榆县| 攀枝花市| 闵行区| 昌宁县| 龙江县|