使用display:none隐藏任何东西都可以吗?

Jit*_*yas 4 css xhtml seo screen-readers

可以暂时或永久使用隐藏任何东西display:none吗?在动态网站,其中许多页面组件来自不同的插件等,如果客户端不想在页面上有任何东西很多时间,那么我dispaly:none用来隐藏页面上的东西.我不会从实际来源删除东西,因为客户端可以回来再次请求启用该东西.

那么保持隐藏显示的利弊是什么:如果我保持任何元素Display:none永远隐藏使用,那么没有?

在搜索引擎优化,屏幕阅读器,辅助功能等方面有任何缺点吗?

Sam*_*son 12

如果客户端希望将其删除,则创建页面的备份,并发布实际删除该页面的页面.不要用CSS代替实际删除项目.如果他们决定将来需要它,那么请进入并交换您的实时副本备份.如果您正在处理动态输出(在PHP或类似技术的情况下),您可以使用注释停止该特定输出,这样它们就不会包含在响应中.

  • `创建备份'不,不,更好**使用源代码控制!!** (6认同)