上網看了看DIV的隱藏類型,有下面兩種
一:div style="display:none">區塊中的內容 /div
二:div style="visibility:hidden">區塊中的內容 /div
想請問的是:
參考來源:https://www.wibibi.com/info.php?tid=166
謝謝
簡單來說
display:none => 不會占位置
visibility:hidden =>會占位置
1 . 什麼情況會要把DIV內容隱藏呢?
不久前蘋果新聞開始推註冊才能看新聞
可能是剛開始推吧
只用 display:none 把新聞本體跟圖片隱藏 (或者是應付老闆XD
所以只要打開F12
輸入
$('.ndArticle_margin').show();
$('.ndAritcle_headPic').show();
或者直接block js
就可以免登入看新聞
不過現在他們好像直接用jquery remove了
但看原始碼還是看的到就是
2 .又假設將文字放入DIV內隱藏,這樣對於網頁關鍵字是否有幫助呢?
比起有沒有幫助, 大多數人應該比較care的是會不會影響SEO
我記得google的搜尋引擎是用爬蟲來爬的
不論用了哪個
從你的code都還是看的到
目前查到的資料來看
應該是會影響
google對用了隱藏的文字跟直接明文顯示
可能會有不同的比重
舉個極端的例子
如果把幾10M的文檔
放到頁面隱藏起來
只秀一行短短的Hello world
user花了很長的時間讀取頁面
最後只看到一行字
那麼重視 user experience 的 google
應該不會放任不管
當然以上是推測
畢竟大部分人沒看過google的source code