我正在继承一个网页。特别是试图实现一个print.css(到目前为止还没有任何print.css)。为什么<hr class =“hidden”/>?
此前开发商已经把在...
<hr class="hidden" />
主CSS的CSS因为这是(意料之中):
.hidden {
display: none; }
...处分离点该页面的主要部分。想知道是否有人可以说为什么这可能有用?
没有单独的print.css,尽管有可能他打算实现一个并且耗尽时间。该页面设计得很好,所以我假设前面的人知道他在做什么。
有这么多的可能性。也许这是一个心理笔记,也许以前有更多的CSS绑定到它,也许它是打算用于打印页面等等......没有办法知道没有问:) :) – 2011-02-07 10:57:11
也可以为可访问性。例如,为视觉障碍者阅读页面的一些工具不关心CSS,但是知道逻辑分节符是重要的。 – Leigh 2011-02-07 11:01:27
我猜谁都不知道,但是写这个的开发者会知道答案,所以这就是我的想法:A.他可能使用JS来改变类或什么; B.这可能是后来的补充,就像有人在客户不想要该功能后发表评论意见; C.一种形式的复活节彩蛋(尽管效率低下),将网页“签名”为他的工作。 D.不太可能,但也许原本应该有另一个CSS覆盖这个,但项目被关闭。 E.一种破坏搜索引擎网页的方式?如果评级遭受隐藏元素的影响。 – AlexanderMP 2011-02-07 11:01:40