关于元素浮动说法正确的是( )
A: 若父元素没有设置高度,则高度为0,无法被撑开,影响与父元素同级的元素
B: 浮动元素会打乱整个文档流,后面的元素需要清除浮动后才能按照原来的位置显示
C: 浮动元素是脱离文档流的,他们会一个紧贴一个的排列,没有默认的空白存在
D: 行内元素浮动后,就可以设置其宽度和高度
A: 若父元素没有设置高度,则高度为0,无法被撑开,影响与父元素同级的元素
B: 浮动元素会打乱整个文档流,后面的元素需要清除浮动后才能按照原来的位置显示
C: 浮动元素是脱离文档流的,他们会一个紧贴一个的排列,没有默认的空白存在
D: 行内元素浮动后,就可以设置其宽度和高度
A,B,C,D
举一反三
- 对子元素设置浮动时,如果不对父元素定义高度,则子元素的浮动会对父元素产生影响。请问可以清除子元素浮动对父元素的影响?
- 当父子元素嵌套时,对子元素设置浮动,不对父元素定义高度,则子元素的浮动会对父元素产生影响,请问可以清除子元素浮动对父元素的影响?
- 在CSS中关于浮动,以下说法中错误的是( ) A: 浮动元素脱离标准文档流 B: 将元素的display属性设置为inline-block会使其脱离标准文档流 C: 浮动可能导致父级元素的边框塌陷 D: 为浮动元素的父元素设置overflow: hidden是解决边框塌陷的方法之一
- 下列关于元素浮动的描述,正确的是( )。 A: 如果不设置元素的浮动属性,则行内元素占页面整行 B: 设置了浮动属性的元素会脱离标准文档流的控制 C: 可以通过position属性为元素设置浮动 D: 应用了“float:right;”样式的元素可以清除右浮动
- clear属性只能清除元素左右两侧浮动的影响。然而在制作网页时,经常会遇到一引动特殊的浮动影响。如,对子元素设置浮动时,如果不对其父元素定义高度,则子元素的浮动会对父元素产生影响,父元素无法完全包住子元素。请问,在不设置父元素的高度的情况下,当子元素设置浮动时,有哪些方法可以实现让父元素自适应子元素的浮动变化。请详细列出。
内容
- 0
以下哪个是浮动的特点? A: 浮动元素默认不会从父元素移出 B: 浮动元素向左或向右移动时,会超过它前边的其他浮动元素 C: 浮动元素不会完全脱离文档流 D: 浮动元素会占据文档流的位置
- 1
对子元素设置浮动时,如果不对父元素定义高度,则子元素的浮动会对父元素产生影响。请问( )可以清除子元素浮动对父元素的影响? A: overflow:hidden; B: clear:right; C: clear:both; D: 其他
- 2
下列关于元素浮动说法正确的是( )。 A: 浮动元素不会脱离文档标准流。 B: 浮动元素不可以使块级元素显示在同一行上。 C: 使用float属性设置元素。 D: 使用clear可以清除元素本身的浮动效果。
- 3
浮动定位说法正确的是( )。 A: 浮动定位元素原有位置保留 B: 浮动元素不能设置层定位 C: 浮动元素不能设置高度和宽度 D: 可以用clear属性清除浮动
- 4
对元素设置浮动后,元素会按照浮动的方向尽量向父元素或另一个浮动元素靠齐,直到该元素的边缘碰到父元素或其他的浮动元素为止