使用display:none可暂时或永久隐藏任何内容吗?在动态网站,其中许多页面组件来自不同的插件等很多时候,如果客户端不想在页面上任何东西,那么我使用dispaly:none来隐藏页面上的东西.我不
... . . 使用display:none可暂时或永久隐藏任何内容吗?在动态网站,其中许多页面组件来自不同的插件等很多时候,如果客户端不想在页面上任何东西,那么我使用dispaly:none来隐藏页面上的东西.我不会从实际来源删除东西,因为客户端可以回来再次请求启用该东西.
那么保持隐藏显示的优点和缺点是什么:如果我使用Display保持任何元素隐藏:没有永远?
在搜索引擎优化,屏幕阅读器,辅助功能等方面有任何缺点吗?
.解决方法
. 优点:很容易做到
缺点:
>您仍在服务器端加载组件,客户端将下载它们.浏览器根本不会“显示”它们.
>使用“查看源”的任何人都可以看到“隐藏”的值.所以永远不要用它来隐藏敏感信息.
您可以简单地“注释”这些部分服务器端,以节省服务器上的大量处理,带宽等.
. . .. ...