html内边距居中,HTML中详述外边距样式属性(margin)与内边距样式属性(padding)...

外边距样式属性(margin)

外边距样式属性(margin):设置边框外的距离。

属性:margin-top样式属性,margin-bottom样式属性,margin-left样式属性和margin-right样式属性。

代码示例:

xxu-957

醉后不知天在水,满船清梦压星河

957

郑州 大学

p,div,span,b{

border: 1px solid red;

}

p{

margin-bottom:150px ;

}

div{

margin-top: 100px;

}

span{

margin-right: 150px;

}

b{

margin-left: 50px;

}

7f809b9b8656e8ffd6111f741c574626.png

注意:

一、margin属性可以有 1 到 4 个值:

1个值:表示上下左右外边框边距均为10px;

margin:10px;

2个值:表示上下外边框边距为10px,左右外边框边距为20px;

margin:10px 20px;

3个值:表示上外边框边距为10px,左右外边框边距为20px,下外边框边距为30px;

margin:10px 20px 30px;

4个值:表示上外边框边距为10px,右外边框边距为20px,下外边框边距为30px,左外边框边距为40px

margin:10px 20px 30px 40px;

二、margin:0 auto;——水平居中显示,例子 例子

三、*{margin:0;}——取消浏览器为HTML文档中各标签设置的margin默认值,方便后面设置。

四、块级元素的垂直相邻外边距会合并(即外边距合并),合并后的外边距间距等于两个外边距高度中的较大者;行内元素实际上不占上下外边距;行内元素的的左右外边距不会合并;浮动元素的外边距也不会合并。

margin-top样式属性

设置元素的上外边距,该属性有多个值:

7956504b41af47f3f3edfed1507306f1.png

margin-right样式属性

设置元素的右外边距, 该属性有多个值:

9e21d290f7486459eb18a7790cef5630.png

margin-bottom样式属性

设置元素的下外边距,该属性有多个值:

9206a6fd51921e790c845d1f8ad0f15b.png

margin-left样式属性

设置元素的左外边距, 该属性有多个值:

049a8a318784f98838435306f746dbf5.png

内边距样式属性(padding)

内边距样式属性(padding):设置边框中内容与边框的距离。

属性:padding-top样式属性,padding-bottom样式属性,padding-left样式属性和padding-right样式属性。

代码示例:

郑州大学信息工程学院

border: 1px solid red;

padding-left: 50px;

padding-top: 20px;

padding-bottom: 10px;

padding-right: 100px;

}

示例:

3e962738f3f66c4b435bde4d6e112801.png

注意:

padding属性可以有 1 到 4 个值:

1个值:表示上下左右内边框边距均为10px;

padding:10px;

2个值:表示上下内边框边距为10px,左右内边框边距为20px;

padding:10px 20px;

3个值:表示上内边框边距为10px,左右内边框边距为20px,下内边框边距为30px;

padding:10px 20px 30px;

4个值:表示上内边框边距为10px,右内边框边距为20px,下内边框边距为30px,左内边框边距为40px

padding:10px 20px 30px 40px;

二、*{padding:0;}——取消浏览器为HTML文档中各标签设置的padding默认值,方便后面设置;

三、行内非替换元素上设置的内边距不会影响行高计算,因此如果一个元素既有内边距又有背景,从视觉上看可能会延伸到其他行,有可能还会与其他内容重叠;元素的背景会延伸穿过内边距。

padding-top样式属性

设置元素上内边距的宽度,该属性有多个值:

cacb3631e1d47afbaa127e21d2db107d.png

注意:

行内非替换元素上设置的上内边距不会影响行高计算,因此,如果一个元素既有内边距又有背景,从视觉上看可能延伸到其他行,有可能还会与其他内容重叠;

padding-bottom样式属性

设置元素下内边距的宽度, 该属性有多个值:

adb1ec6f672003e5f3abf667e577e20e.png

注意:

行内非替换元素上设置的下内边距不会影响行高计算,因此,如果一个元素既有内边距又有背景,从视觉上看可能延伸到其他行,有可能还会与其他内容重叠;

padding-left样式属性

设置元素左内边距的宽度, 该属性有多个值:

da32f017f5c87eca7f7f67d74dd86724.png

注意:

行内非替换元素上设置的左内边距仅在元素所生成的第一个行内框的左边出现。

padding-right样式属性

设置元素右内边距的宽度, 该属性有多个值:

4cf8e45a816c5f787352f416b7762289.png

注意:

行内非替换元素上设置的右内边距仅在元素所生成的第一个行内框的右边出现。

本文地址:https://blog.csdn.net/zzu957/article/details/107356536

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值