1. 程式人生 > >每天學習HTML標籤之noscript

每天學習HTML標籤之noscript

網際網路發展至今,越來越多的網頁開始應用JavaScript這種指令碼語言。

但是如果一款瀏覽器不支援script,或者是使用者自己把script關閉了。那麼你的網頁還能正常互動嗎?

如果不能,那麼不要讓人家看到一個很爛的頁面。而應該給別人一個提示去開啟script。

至於他到底聽不聽你的,天知道。

HTML <noscript> 標籤

定義和用法

noscript 元素用來定義在指令碼未被執行時的替代內容(文字)。

此標籤可被用於可識別 <script> 標籤但無法支援其中的指令碼的瀏覽器。

提示和註釋:

註釋: 如果瀏覽器支援指令碼,那麼它不會顯示出 noscript 元素中的文字。

註釋: 無法識別 <script> 標籤的瀏覽器會把標籤的內容顯示到頁面上。為了避免瀏覽器這樣做,您應當在註釋標籤中隱藏指令碼。老式的(無法識別 <script> 標籤的)瀏覽器會忽略註釋,這樣就不會把標籤的內容寫到頁面上,而新式的瀏覽器則懂得執行這些指令碼,即使它們被包圍在註釋標籤中!

如果一個頁面支援script指令碼,那麼不必擔心。你寫在noscript標籤裡的所有東東就只有設計者自己清楚了。

看一下下面的例子吧:

<html>
	<head>
		<title>noscript tag</title>
		<noscript>
			<div>
				<font color='red'>
				我們需要您開啟瀏覽器的javascript,關於如何開啟,請參考
				<a href="http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=%E5%A6%82%E4%BD%95%E5%BC%80%E5%90%AFie+javascript&spell=1" target="_blank">
				看一下吧,Google沒毒
				</a>
				</font>
			</div>
		</noscript>
	</head>
	<body>
		如果你的瀏覽器支援SCRIPT,那麼你看不到上面的提示話語,也許你可以關閉script試一下?
	</body>
</html>