使用after伪对象清除浮动时,必须为需要清除浮动的元素伪对象设置“height:0;”样式,否则该元素会比其实际高度高出若干像素。答案:
对
举一反三
- 使用after伪对象清除浮动时,必须为需要清除浮动的元素伪对象设置“height:0;”样式。( )
- 下列关于“子元素设置浮动后,对父元素产生影响”的描述中,正确的是( )。 A: 使用after伪对象清除浮动时,必须在伪对象中设置content属性,属性值设置为空 B: 对父元素应用“overflow:visible;”样式,可清除浮动对父元素产生的影响 C: 对于父子嵌套的元素,子元素的浮动绝不会对父元素产生影响 D: 使用after伪对象清除浮动时,只需在伪对象中设置clear属性即可
- 使用after伪对象清除浮动时,必须在伪对象中设置content属性,属性值可以为空,如“content: "";”。( )
- 清除子元素浮动对父元素的影响,不包括(2.0) A: 运用“overflow:hidden;”样式 B: 在浮动元素之后添加空标记,并对该标记应用“clear:both”样式 C: 运用“clear:left”样式 D: 运用after伪对象
- 以下关于:before伪元素对象说法正确是() A: :before伪元素通常用来清除浮动的 B: :before伪元素可以在元素之前增加内容 C: :before和:after伪元素的区别在于:before是个块元素 D: :before可以设置超链接
内容
- 0
下列哪种方法,不能清除浮动对父元素产生的影响( )。 A: 为父元素添加clear属性 B: 使用空标记 C: 为父元素添加overflow属性 D: 使用after伪对象
- 1
以下哪个不是清除浮动的方式() A: 通过开启(BFC)块级格式化上下文 B: 在高度塌陷的父元素后面添加一个空的div元素 C: 给浮动的父元素设定高度 D: 通过::after伪元素来清除浮动
- 2
若将一个父元素(类名为father)中的所有子元素设置浮动属性,则父元素的高度(height)会变为_______(填数字)像素,想要清除这种情况的浮动影响,如何设置样式(CSS代码)__________________。
- 3
哪个选项是推荐用来清除浮动的( ) A: clear:none; B: overflow:visible; C: 添加伪元素清除浮动 D: 直接给父盒子一个高度
- 4
after伪对象清除浮动只适用于IE6及以上版本浏览器和其他非IE浏览器。( )