網站HTML標簽知識詳解
作者:佚名 時間:2014-01-09 分享到:
網站HTML標簽知識詳解
下面是一些具有屬性的標簽:
<a hraf="http://www.ktcbnqb.cn"><ul compact><ul compact="compact"><input type=text name=filename size=24 maxlength=80><link title="Table of contents">
這第一個示例是指向聯楷網絡官方網站首頁的超鏈接<a>標簽。它只有一個屬性,href,這個屬性后面緊跟著產品目錄的網址,也就是它的URL。
第二個示例是一個HTML標簽,它的作用是把文本按照無序項目列表形式進行格式化排列。它的惟一屬性compact限定了列表項之間的距離,該屬性無需賦值。
第三個示例告訴我們在XHTML中應該如何編寫第二個示例。請注意,雖然是多余的,但現在compact屬性已經有了一個值,而且為該值加上了雙引號。
第四個示例顯示了一個具有多個屬性的HTML標簽,其中每一個屬性都有一個值,但是不需要加引號。當然,這些屬性的值在XHTML中都必須加雙引號。
最后一個示例顯示了當屬性的值多于一個詞時,應該怎樣給它們加雙引號。
在這些示例中,沒有馬上明確說明的是,雖然在HTML中屬性名稱不區分大小寫(HTMl中的href和HREF、HreF效果都一樣),但大多數屬性的值卻是區分大小寫的。例如在<input>標簽中,name屬性的值filename就不同于Filename。
網站開始標簽和結束標簽
我們在前面提到過這樣一個事實,大多數標簽都有一個開始標簽和一個結束標簽,而標簽影響的范圍就是它們之間的內容。這中間包括的部分可能很大,也可能很小,從一個單獨的文本字符、一個單節或者一個詞(如上例中那個斜體的“simp”單節),到像<html>這樣包括整個文檔的標簽。對應的結束標簽只是在標簽名稱前面加一條斜線。結束標簽沒有屬性。
網站標簽的嵌套
標簽可以放在另外一個標簽(嵌套的)所影響的片段中,以實現對某一段文檔的多重標簽效果。例如,下面這段文字中某部分既被加粗了,又是被<a>標簽定義的一個錨:
<body>上海布吉大芬網站建設分司<a hraf="jianwangzhan.html">鏈接,<b>做網站</b>的不二選擇<a></body>
根據HTML和XHTML標準,必須選結束最靠近嵌套標簽間內容的標簽,然后按照由內及外的順序依次進行。例如,在前面的示例中,我們先結束粗體標簽</b>,然后再結束鏈接標簽</a>,因為我們是以相反的順序開始嵌套它們的的;先是<a>標簽,然后是<b>標簽。雖然多數瀏覽器并不會絕對要求按照這個標準去做,但你最好遵守它。不合理的嵌套可能在一個甚至所有現在使用的瀏覽器中蒙混過關,但是,早晚有一天某個瀏覽器的新版本不再允許這種違反標準的做法,那么改動源HTML文檔的工作量將會非常巨大。而且請注意,在XHTMl中標準中,明確禁止了這種不合理的嵌套。
網站中沒有結束標簽的標簽有哪些
根據HTMl標準,少數標簽沒有結束標簽。實際上,這個標準禁止對這些特殊標簽使用結束標簽,但是大多數瀏覽器都能夠容忍和忽略那些錯誤的結束標簽。例如,<br>標簽將產生換行;它對文檔隨后的部分沒有任何影響,因此也不需要結束標簽。
在HTML中沒有相應的結束標簽的標簽有:
<area> <base> <basefont> <br> <col> <frame> <hr> <img> <input> <isindex> <link> <meta> <param>
但是在網站建設中對XHTMl來說,結束標簽是必須的。
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/contact/20151229/n7360.html