input[type=hidden]和有什么区别visibility : hidden;?
4 回答
第一个是输入元素,第二个用于 CSS2 中的样式。
visibility: hidden;可见性属性指定元素是否可见。
input[type=hidden] :- HIDDEN 是 FORM 的 INPUT 元素的 TYPE 属性值。它表示在文档中不可见且用户不与之交互的表单域。它可用于传输有关客户端或服务器的状态信息。
我假设您的意思是<input type="hidden" />CSS 和 CSS之间的区别
.hidden {
display: none;
}
如果是这种情况,那么第一个是 DOM 类型但仍在结构中,第二个是从 DOM 结构中删除项目的样式方法。
input[type=hidden]绝对是一个选择器,它匹配每个input属性type值设置为hidden.
我不知道是什么visibility="hidden"。它可能是 CSS 属性,但不正确。它应该visibility: hidden;是有效的。
input[type=hidden]
这是一个 DOM 选择器(jQuery、CSS 等),适用input于type属性为"hidden". 除了浏览器不渲染<input type="hidden" />元素之外,它与实际显示或隐藏这些元素没有任何关系。
visibility="hidden"
这是将CSSvisibility属性设置为值“隐藏”,这将告诉浏览器不呈现您应用该属性的任何元素。这完全是关于 HTML 元素的显示,与其他示例一样,与选择器或表单元素没有任何关系。