这是复选框hack:https: //css-tricks.com/the-checkbox-hack/
我的问题是为什么通过将复选框放在页面上来"隐藏"复选框,如CSS Tricks中的示例所示:
position: absolute;
top: -9999px;
left: -9999px;
Run Code Online (Sandbox Code Playgroud)
为什么不这样做:
display: none;
Run Code Online (Sandbox Code Playgroud)
答案如何css复选框黑客工作?说:
"隐藏复选框
display:none可能会导致某些浏览器出现错误行为.只需将其隐藏起来position: absolute就更安全了."
哪些浏览器?使用绝对位置将元素放置在页面之外是否有任何缺点?更具体地说,使用绝对位置将输入放在页面上是否有任何缺点?