html標籤介紹(一)

1、事例代碼

代碼其實網絡上處處都是,隨便打開一個網站,右擊查看源代碼O了,一份完整的html源代碼。可是別人的網站,老是不少亂七八糟的,在這裏,給你們一份簡單點的代碼來作爲例子吧。咱們今天就就講head部分 javascript

01 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
02 <html xmlns="http://www.w3.org/1999/xhtml">
03   <head>
04     <title>趴在樹上的豬</title>
05     <base href="http://news.baidu.com/resource/img/">
06     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
07     <link rel="stylesheet" type="text/css" href="/index.css" />
08     <script type="text/javascript">
09       document.write("Hello World!")
10     </script>
12     <style type="text/css">
13       body{color:red;}
14     </style>
15   </head>
16   <body class="html">
17     <div>
18     base的實例
19     <img src="logo_news_137_46.png">
20     </div>
21  
22     <div id="wrapper">
23     </div>
24   </body>
25 </html>

2、<!doctype>標籤

此標籤可告知瀏覽器文檔使用哪一種規範。如上面的例子,doctype標籤出如今文檔的最開始的時候,處於 <html> 標籤以前。另外該標籤沒有結束標籤。這裏咱們主要使用的是, css

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

如今咱們來解釋下:該文檔可包含 W3C 所指望移入樣式表的呈現屬性和元素。若是你的用戶用了不支持層疊樣式表(CSS)的瀏覽器以致於您不得不使用 HTML 的呈現特性時,那就用這個吧。 html

接下來另外幾個就介紹下就能夠了,不須要很深刻的瞭解 java

1 <!DOCTYPE html
2 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

若是您須要乾淨的標記,免於表現層的混亂,請使用此類型。請與層疊樣式表(CSS)配合使用。 jquery

1 <!DOCTYPE html
2 PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"

當您但願使用框架時,請使用此 DTD ajax

以上都是xhtml的寫法,對應的還有三種html寫法 api

1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
2 http://www.w3.org/TR/html4/loose.dtd">
3  
4 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "
5 http://www.w3.org/TR/html4/frameset.dtd">
6  
7 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
8 http://www.w3.org/TR/html4/strict.dtd">

其實實際使用中不寫這麼清楚也是能夠的,好比百度和google的主頁,就寫了個<!doctype html> 瀏覽器

 3、<head>標籤

html標籤包含head和body兩個標籤,第一個標籤就是head標籤。head標籤通常都是用來通知瀏覽器一些信息,好比到哪裏找css,到哪裏找javascript等等。下面這些標籤可用在 head 部分:<base>, <link>, <meta>, <script>, <style>, 以及 <title>。其中<title>是必須的。 cookie

4、<title>標籤

<title> 元素用來定義文檔的標題。在頁面被加入收藏夾時,標題將被默認使用。 網絡

5、<base> 標籤

該標籤爲頁面上的全部連接(這其中包括 <a>、<img>、<link>、<form> 標籤中的 URL)規定默認地址或默認目標。

屬性 描述 DTD(doctype)
href URL 規定頁面中全部相對連接的基準 URL。 STF(S=Strict, T=Transitional, F=Frameset)

6、<link>標籤

<link> 標籤最多見的用途是連接樣式表。從本例中能夠看出用法也很簡單。

可選屬性

屬性 描述 DTD
charset charset 定義被連接文檔的字符編碼方式。 STF
href URL 定義被連接文檔的位置。 STF
hreflang language_code 定義被連接文檔中文本的語言。 STF
media
  • screen
  • tty
  • tv
  • projection
  • handheld
  • print
  • braille
  • aural
  • all
規定被連接文檔將顯示在什麼設備上。 STF
rel
  • alternate
  • appendix
  • bookmark
  • chapter
  • contents
  • copyright
  • glossary
  • help
  • home
  • index
  • next
  • prev
  • section
  • start
  • stylesheet
  • subsection
定義當前文檔與被連接文檔之間的關係。 STF
rev
  • alternate
  • appendix
  • bookmark
  • chapter
  • contents
  • copyright
  • glossary
  • help
  • home
  • index
  • next
  • prev
  • section
  • start
  • stylesheet
  • subsection
定義被連接文檔與當前文檔之間的關係。 STF
target
  • _blank
  • _parent
  • _self
  • _top
  • framename
定義在何處加載被連接文檔。 TF
type MIME_type 規定被連接文檔的 MIME 類型。 STF

標準屬性:id, class, title, style, dir, lang, xml:lang

標準事件:onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup

7、<meta>標籤

必要屬性:

屬性 描述 DTD
content some_text 定義與 http-equiv 或 name 屬性相關的元信息 STF

content 屬性提供了名稱/值對中的值。該值能夠是任何有效的字符串。

content 屬性始終要和 name 屬性或 http-equiv 屬性一塊兒使用。

可選屬性

屬性 描述 DTD
http-equiv
  • content-type
  • expires
  • refresh
  • set-cookie
  • charset
把 content 屬性關聯到 HTTP 頭部。 STF
name
  • author
  • description
  • keywords
  • generator
  • revised
  • others
把 content 屬性關聯到一個名稱。 STF
scheme some_text 定義用於翻譯 content 屬性值的格式。 STF

其中description和keywords是對SEO友好最重要的標籤。

標準屬性:dir, lang, xml:lang

8、<script>標籤

<script> 標籤用於定義客戶端腳本,好比 JavaScript。script 元素既能夠包含腳本語句,也能夠經過 src 屬性指向外部腳本文件。必需的 type 屬性規定腳本的 MIME 類型。

必選屬性:

屬性 描述 DTD
type MIME-type 指示腳本的 MIME 類型。 STF

可選屬性:

屬性 描述 DTD
charset charset 規定在外部腳本文件中使用的字符編碼。 STF
defer defer 規定是否對腳本執行進行延遲,直到頁面加載爲止。 STF
language script 不同意使用。規定腳本語言。請使用 type 屬性代替它。 TF
src URL 規定外部腳本文件的 URL。 STF
xml:space preserve 規定是否保留代碼中的空白。

9、<style>標籤

<style> 標籤用於爲 HTML 文檔定義樣式信息。

必需的屬性:

屬性 描述 DTD
type text/css 規定樣式表的 MIME 類型。 STF

可選屬性:

屬性 描述 DTD
media
  • screen
  • tty
  • tv
  • projection
  • handheld
  • print
  • braille
  • aural
  • all
爲樣式表規定不一樣的媒介類型。 STF

標準屬性:title, dir, lang, xml:space

 

本文固定連接: http://www.qaforcode.net/archives/282 | 豬哥每日一貼

相關文章
相關標籤/搜索