我正在繼承一個網頁。特別是試圖實現一個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