题目
当一个子元素与其父元素之间发生外边距合并时,这种情况称为:A. 上下相邻合并B. 父子合并C. 兄弟合并D. 嵌套合并
当一个子元素与其父元素之间发生外边距合并时,这种情况称为: A. 上下相邻合并 B. 父子合并 C. 兄弟合并 D. 嵌套合并
题目解答
答案
B
解析
考查要点:本题主要考查对CSS中外边距合并类型的理解,特别是不同元素间外边距合并的分类。
解题核心思路:
外边距合并分为两种情况:
- 父子合并:子元素与父元素的外边距相遇时发生合并。
- 兄弟合并:同一父元素下的兄弟元素外边距相遇时发生合并。
破题关键点:
明确题目中描述的是子元素与父元素之间的外边距合并,直接对应“父子合并”的定义。
外边距合并的分类:
- 父子合并:当子元素的外边距与父元素的外边距直接接触(通常父元素无边框时),两者外边距合并为一个外边距,大小取较大值。
- 例如:父元素无边框,子元素上边距与父元素上边距合并。
- 兄弟合并:相邻兄弟元素的外边距相遇时合并,大小取较大值。
- 例如:两个相邻的
<div>
元素上下外边距合并。
- 例如:两个相邻的
选项分析:
- A. 上下相邻合并:属于兄弟合并的特殊情况,但非标准术语。
- B. 父子合并:正确,直接对应子元素与父元素外边距合并的场景。
- C. 兄弟合并:适用于兄弟元素间的合并,与题意不符。
- D. 嵌套合并:非标准术语,无此分类。