是否可以使用 display:none
暂时或永久隐藏任何内容?在动态站点中,页面的许多组件来自不同的插件等,而且很多时候如果客户不希望页面上有任何内容,那么我使用 dispaly:none
来隐藏页面中的内容。我不会从实际来源中删除东西,因为客户可以回来要求再次启用那个东西。
那么,如果我使用 Display:none
永远隐藏任何元素,那么让事物不显示的优点和缺点是什么:无?
在 SEO、屏幕阅读器、可访问性等方面有什么缺点吗?
最佳答案
如果客户想要删除它,则创建该页面的备份,并发布一个实际已删除它的页面。不要用 CSS 代替 实际上 删除元素。如果他们决定以后想要它,那么就进去把你的备份换成你的实时副本。如果您正在处理动态输出(在 PHP 或类似技术的情况下),您可以停止带有注释的特定输出,这样它们就不会包含在响应中。
关于css - 可以使用显示 :none? 隐藏任何东西吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2289749/