天天看點

HTML基礎标簽<!--...-->與base定義base

注釋

定義

<!--...--> 用來在源文檔中插入注釋。注釋不會在浏覽器中顯示。
           

執行個體

HTML 中注釋:

添加注釋文字:

<!-- 在此處寫注釋 -->
           

也可以将一句或者一段代碼注釋:

<!-- 此刻不顯示此段落:
<p>這是一個被注釋了的段落。</p>
-->
           

條件注釋:

<!--[if IE 8]>
    .... some HTML here ....
<![endif]-->
           

注意: 條件注釋定義隻針對 IE 浏覽器。

JavaScript 中注釋:

HTML 中使用 JavaScript 經常看到以下寫法:

<script type="text/javascript">
<!--
XXXXXXXX内容略XXXXX
//-->
</script>
           

這是防止某些浏覽器,不支援 javascript,導緻 javascript 的代碼直接出現在頁面上,影響美觀。

是以,用 HTML 的注釋把 javascript 的代碼包括起來,如果浏覽器不支援 javascript,那麼也會當做注釋處理。盡管 javascript 失效了,但不至于把源代碼顯示在頁面上。

有些浏覽器可能支援 javascript,但也提供使用者一個開關,關閉 javascript,如果使用者關閉了javascript的功能,也會這樣。

base

定義

<base> 标簽用于設定相對 URL 的解析基準。
           

base 元素可以用來設定一個基準 URL,讓 HTML 文檔中的相對連結在此基礎上進行解析。

注意

<base> 标簽必須位于 <head> 标簽内部,并盡量靠前,以便随後的元素中的相對 URL 可以用上其設定的基準 URL。
           

屬性

屬性 值 描述

href URL 指定該 HTML 文檔中所有相對連結的基準 URL。

target _blank、_parent、_self、_top、framename 指定在何處打開超連結。

_blank:在新視窗中打開

_parent:在目前的父視窗中打開,如果不存在父視窗,此選項的行為方式與 _self 等同

_self:目前視窗打開(預設)

_top:在整個視窗中打開

framename:在指定的架構中打開

執行個體

<!DOCTYPE html>
<html>
<head>
    <base href="../img/" target="_blank" rel="external nofollow"  target="_blank">
</head>
<body>
    <img src="logo.png"><br>
    <p>請注意,已經為圖像規定了一個相對位址。<br>由于已經在 head 部分規定了一個基準 URL,浏覽器将在上級目錄img檔案下尋找圖檔:</p>
    <p>"http://bbs.fishc.com/template/damei_z14/image/logo.png"</p>
    <br><br>
    <p><a href="http://www.fishc.com" target="_blank" rel="external nofollow" >魚C首頁</a></p>
    <p>請注意,連結會在新視窗中打開,即使連結中沒有 target="_blank" 屬性。<br>這是因為 base 元素的 target 屬性已經被設定為 "_blank" 了。</p>
</body>
</html>
           

繼續閱讀