CSS的知识点(必须看到)

1.margin的百分比计算为普通元,百分比maigin,相对于容器元素的宽度(宽度)。

在这里,我们设置一个集装箱的宽度为800×600在画面之外。设置img { margin: 10%;}

给出如下结果
U3000
因此,边际价值是800 * 10% = 80px;这里是容器的宽度计算相对于容器的宽度。说三次

2。绝对定位maigin值百分比



计算相对于第一位置的祖先元素的宽度值。这是父母的宽度= 1000px。,所以利润= 100px;

三.可以使用余量来实现2:1的适应

例如,有两个容器。



这里没有指定箱子的高度,因为边缘50%。他的高度是父亲容器的一半,所以高宽比是1:2;



4。为什么重叠4。边缘

(a)保证金重叠的两个特点

它只发生在块的级别元素上(不包括浮点元素和绝对元素)。

它不认为写模式(书面形式)只发生在垂直方向(margin-top底部)

B)发生了什么事

1 >相邻的兄弟关系元素

2个父元素的第一个和最后一个子元素

3 >空块。

邻近兄弟会的一个例子



这里有两个兄弟会元素。

在这两个P之间只有一个,没有两个。因为第一个边的底部和第二个边缘重叠。

示例两个父元素和最后一个子元素的叠加



该80px边距值是离开了传统理论的儿子和父元素的父亲之间。但事实上,儿子的背景元素不改变不离开80px;

这只是一个80px设置父元素。



父子双方边界重叠的条件



那么,你如何摆脱顶部重叠的边缘呢

只要不允许这些条件。

父元素添加溢出:隐藏;边框顶部填充顶部(在它们之间添加空格);

示例三空块元素的边界重叠。




注意没有内容的空元素。空元素的边界重叠条件




4保证金重叠计算规则。

一)正取大价值

b)正和负值的加法

C)做最消极的事。

5的意义。边缘重叠

连续的段落或列表,如1:2,如果没有重叠和结束,似乎是不协调的。

B)嵌套或直接放置div在Web中的任何位置都不会影响原始布局。

左空任意P元素不影响原读布局

实际应用

在制作列表时,控制每个列表的距离。



.list{

Margin-top: 15px;

边距:15px;

}

更健壮的,即使最后一个被移除也不会影响布局。

的CSS知识点上面的边缘是萧边分享给你的全部内容。我希望能给你一个参考,希望你能支持它。