当前位置: 首页 > 面试题库 >

有哪些CSS属性会使元素脱离正常流程?

施恩
2023-03-14
问题内容

有哪些CSS属性会使元素脱离正常流程?这样的属性将是float,position:absolute等。

这个问题涉及正常流量的所有可能的变化。


问题答案:

只有以下属性会影响任何给定元素的正常流动:

  • float: right|left
  • position: absolute|fixed

仅出于完整性考虑:

  • display: none 从流程中删除元素(严格来说,该元素将没有流程顺序)

  • position: relative 不会更改元素的流动顺序,而是会更改其相对于正常流动位置的位置。

  • visibility: hidden 将在流上保留元素,但不会将其渲染到视口。



 类似资料:
  • 本文向大家介绍css穿透属性有哪些?相关面试题,主要包含被问及css穿透属性有哪些?时的应答技巧和注意事项,需要的朋友参考一下 /* Keyword values / pointer-events: auto; pointer-events: none; pointer-events: visiblePainted; / SVG only / pointer-events: visibleFill

  • 本文向大家介绍行内元素有哪些?块级元素有哪些? 空(void)元素有那些?相关面试题,主要包含被问及行内元素有哪些?块级元素有哪些? 空(void)元素有那些?时的应答技巧和注意事项,需要的朋友参考一下 行内元素:a b span img input select strong 块级元素:div ul ol li dl dt dd h1 h2 h3 h4 p 等 空元素:  

  • 本文向大家介绍CSS选择器有哪些?哪些属性可以继承?相关面试题,主要包含被问及CSS选择器有哪些?哪些属性可以继承?时的应答技巧和注意事项,需要的朋友参考一下 选择器 通配符 id class 标签 后代选择器 子选择器 兄弟选择器 属性选择器 伪类选择器 伪元素选择器 可以继承的属性 font-size font-weight font-style font-family color

  • 本文向大家介绍CSS选择符有哪些?哪些属性可以继承?相关面试题,主要包含被问及CSS选择符有哪些?哪些属性可以继承?时的应答技巧和注意事项,需要的朋友参考一下 1.id选择器( # myid) 2.类选择器(.myclassname) 3.标签选择器(div, h1, p) 4.相邻选择器(h1 + p) 5.子选择器(ul > li) 6.后代选择器(li a) 7.通配符选择器( * ) 8.

  • 本文向大家介绍CSS content属性特殊字符有哪些?相关面试题,主要包含被问及CSS content属性特殊字符有哪些?时的应答技巧和注意事项,需要的朋友参考一下 参考文章 来自CSDN

  • 问题内容: 我正在研究堆栈上下文,并使用创建堆栈上下文的属性进行一些测试。 我进行了一些测试,发现除了,当然,以下属性还创建了堆栈上下文: 除了; 除了; 和。 还有其他应用堆栈上下文的属性吗? 问题答案: 以下一种或多种情况将导致元素为其后代建立自己的堆栈上下文1: 根元素始终包含根堆栈上下文。这就是为什么您可以开始排列元素而不必先放置根元素的原因。尚未参与本地堆栈上下文(由以下任何其他方案生成