复选框黑客 - 通过position:absolute隐藏一个复选框是否有缺点?

use*_*837 5 css

这是复选框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就更安全了."

哪些浏览器?使用绝对位置将元素放置在页面之外是否有任何缺点?更具体地说,使用绝对位置将输入放在页面上是否有任何缺点?