HTML 元素显示优先级简单来说就是:帧元素(frameset) 优先级最高(frameset 已经不提倡使用了)。其次表单元素 > 非表单元素,即
input type="radio"之类的表单控件 > 普通的如
a,
div等元素。
从有窗口和无窗口元素来分,有窗口元素 > 无窗口元素。有窗口元素如 Select 元素、Object 元素。
另外
z-index属性也可以改变显示优先级,但只对同种类型的元素才有效。如果两个元素分别为 表单元素 和 非表单元素 那么
z-index是无效的。在这个例子中可以看到,select 就是在 div 的上面,尽管 div 设置了
z-index:100;
参考文章:HTML 元素的优先级



