DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> HTML基礎知識 >> HTML和Xhtml >> IE8下noscript標記的BUG仍然存在
IE8下noscript標記的BUG仍然存在
編輯:HTML和Xhtml     

網頁制作poluoluo文章簡介:“沒有加入Javascript 就會當掉”的頁面通常都會加入 noscript 標簽用於提示用戶開啟腳本支持。 然而在 IE8 下,如果在 noscript 標簽上設置了 background-color 或者 border 樣式,則無論腳本是否開啟 IE8 還是會將其顯示(還只是顯示輪廓,並不顯示內容)。

  “沒有加入Javascript 就會當掉”的頁面通常都會加入 noscript 標簽用於提示用戶開啟腳本支持。 然而在 IE8 下,如果在 noscript 標簽上設置了 background-color 或者 border 樣式,則無論腳本是否開啟 IE8 還是會將其顯示(還只是顯示輪廓,並不顯示內容)。

  期前也碰到過這樣的問題,不過當時 IE8 處於 RC 中,所以我直接使用腳本將其 display:none; 繞過了這個問題。今天又在 positioniseverything.net 上看見了這個 Bug,測試了下 Win7 RTM 上的正式版 IE8 ,發現還是存在這一問題,不禁讓人痛疼。

 

IE8日趨完善 但noscript標簽Bug仍在

 

  目前能想到的解決方案就是不要在 noscript 直接定義樣式,可以其內部包含個 div 等塊元素控制其具體樣式。

  IE8 正式版本推出將近半年,Buglist 也越來越完善,不知道這是件好事還是件壞事。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved