css中的margin属性,margin属性的四种不同表示

发布时间:2025-12-10 12:57:18 浏览次数:1

css中的margin属性,margin属性的四种不同表示?

在css中使用margin可以将margin-top,margin-right,margin-bottom,margin-left,缩写为一个标记,顺序为上右下左(顺时针)。如:margin: 20px 40px 60px 80px;(上20px;右40px;下60px;左80px。)

margin和padding有什么区别?

CSS中margin和padding有以下三方面区别。 在CSS中margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离。在CSS中padding是指自身边框到自身内部另一个容器边框之间的距离,就是容器内距离。

1、语法结构。 padding: padding-left:10px; 左内边距、padding-right:10px; 右内边距、padding-top:10px; 上内边距、padding-bottom:10px; 下内边距。 margin:margin-left:10px; 左外边距、margin-right:10px; 右外边距、margin-top:10px; 上外边距、margin-bottom:10px; 下外边距。

2、可能取的值。 padding:length规定具体单位记的内边距长度、%基于父元素的宽度的内边距的长度、auto浏览器计算内边距、inherit 规定应该从父元素继承内边距。 margin:length 规定具体单位记的外边距长度、%基于父元素的宽度的外边距的长度、auto浏览器计算外边距、inherit 规定应该从父元素继承外边距。

3、浏览器兼容问题。 padding:所有浏览器都支持padding属性、任何版本IE都不支持属性值“inherit”。 margin:所有浏览器都支持margin属性、任何版本IE都不支持属性值“inherit”。

html中margin是啥意思?

在html中,margin的意思为“外边距”,指的是围绕在元素边框的空白区域;设置外边距会在元素外创建额外的“空白”,让盒子与盒子之间有一个“空白”距离。设置外边距需要使用css margin属性,该属性接受任何长度单位、百分数值甚至负值。

margin 属性接受任何长度单位,可以是像素、英寸、毫米或 em。

p与p之间的间距?

如何设置p之间距离的方法

1、新建一个html文件,命名为test.html,用于讲解如何用css设置p与p之间的间距。创建两个p,并分别设置其class属性为p1,p2,主要用于下面对类名进行样式的定义。使用css设置两个p的宽高都为200px,并分别设置两个p不同的背景颜色。

输出结果为:

2、使用margin-top设置p的顶部与其他p的间距,例如,下面使用css设置了第二个p的顶部与第一个p的间距为10px。

输出结果:

也可以使用margin-bottom设置p的底部与旁边p的间距,例如,下面使用css设置了第一个p的底部与第二个p的顶部间距为10px。

输出结果与上述示例相同。

3、使用margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。

这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。

块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。

示例如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>Document</title>

</head>

<body>

<style type="text/css">

p{

width:200px;

height:200px;

}

.p1{

background:red;

margin:0 0 20px 0;

}

.p2{

background:yellow;

}

</style>

<p class="p1">第一个p</p>

<p class="p2">第二个p</p>

</body>

</html>

输出结果:

(学习视频分享:css视频教程)

需要做网站?需要网络推广?欢迎咨询客户经理 13272073477