第20天 请描述HTML元素的显示优先级
Activity
git710 commentedon May 8, 2019
在html中,帧元素(frameset)的优先级最高,表单元素比非表单元素的优先级要高。
有窗口元素比无窗口元素的优先级高
Konata9 commentedon Aug 4, 2019
HTML 元素显示优先级简单来说就是:帧元素(frameset) 优先级最高(frameset 已经不提倡使用了)。其次表单元素 > 非表单元素,即
input type="radio"
之类的表单控件 > 普通的如a
,div
等元素。从有窗口和无窗口元素来分,有窗口元素 > 无窗口元素。有窗口元素如 Select 元素、Object 元素。
另外
z-index
属性也可以改变显示优先级,但只对同种类型的元素才有效。如果两个元素分别为 表单元素 和 非表单元素 那么z-index
是无效的。在这个例子中可以看到,select 就是在 div 的上面,尽管 div 设置了z-index:100;
参考文章:HTML 元素的优先级
justfn commentedon Sep 9, 2019
z-index 不是针对的定位元素来说的吗, 这个div没有使用定位, z-index肯定不生效啊
话说HTML显示优先级还是第一次听说 😅
wython commentedon Dec 10, 2019
一般都是叫层级,叫优先级也是第一次听说
smile-2008 commentedon Sep 18, 2020
HTML 元素显示优先级简单来说就是:帧元素(frameset) 优先级最高(frameset 已经不提倡使用了)。其次表单元素 > 非表单元素,即 input type="radio" 之类的表单控件 > 普通的如 a,div 等元素。
从有窗口和无窗口元素来分,有窗口元素 > 无窗口元素。有窗口元素如 Select 元素、Object 元素。
另外 z-index 属性也可以改变显示优先级,但只对同种类型的元素才有效。如果两个元素分别为 表单元素 和 非表单元素 那么 z-index 是无效的。在这个例子中可以看到,select 就是在 div 的上面,尽管 div 设置了 z-index:100;
amikly commentedon Nov 7, 2021
帧元素(frameset)的优先级最高(frameset 已经不提倡使用了)
表单元素比非表单元素的优先级高
有窗口元素比无窗口元素的优先级高
Hub-ShengQing commentedon May 18, 2022
✂【回答】
元素的显示优先级,即元素覆盖次序的规则。显示优先级规则如下:
🖊【便签】
♡【关注】
https://blog.csdn.net/Hewes
Iambecauseyouare commentedon Mar 5, 2023
HTML元素的显示优先级:
1.帧元素>表单元素>非表单元素
表单元素:文本输入框,密码输入框,单选框,复选框,文本输入域,列表框
非表单元素:a,div,table,span
2.有窗口元素>无窗口元素
有窗口元素:select,object,插件,frames
无窗口元素:大部分HTML元素都是,如a和table
3.css的z-index属性
lili-0923 commentedon Feb 29, 2024