HTML (HyperText Markup Language) 不是一門編程語言,而是一種用來告知瀏覽器如何組織頁面的標(biāo)記語言。HTML 可復(fù)雜、可簡單,一切取決于開發(fā)者。它由一系列的元素(elements)組成,這些元素可以用來包圍不同部分的內(nèi)容,使其以某種方式呈現(xiàn)或者工作。一對標(biāo)簽( tags)可以為一段文字或者一張圖片添加超鏈接,將文字設(shè)置為斜體,改變字號,等等。
例如下面一行內(nèi)容:
My cat is very grumpy
可以將這行文字封裝成一個段落(Paragraph)
元素來使其在單獨(dú)一行呈現(xiàn):
My cat is very grumpy
HTML 標(biāo)簽不區(qū)分大小寫。也就是說,輸入標(biāo)簽時既可以使用大寫字母也可以使用小寫字母。例如,標(biāo)簽
,等等都可以正常工作。不過,從一致性、可讀性來說,最好僅使用小寫字母。
這個元素的主要部分有:
1.開始標(biāo)簽(Opening tag):包含元素的名稱(本例為 p),被左、右角括號所包圍。表示元素從這里開始或者開始起作用 —— 在本例中即段落由此開始。
2.結(jié)束標(biāo)簽(Closing tag):與開始標(biāo)簽相似,只是其在元素名之前包含了一個斜杠。這表示著元素的結(jié)尾 —— 在本例中即段落在此結(jié)束。初學(xué)者常常會犯忘記包含結(jié)束標(biāo)簽的錯誤,這可能會產(chǎn)生一些奇怪的結(jié)果。
3.內(nèi)容(Content):元素的內(nèi)容,本例中就是所輸入的文本本身。
4.元素(Element):開始標(biāo)簽、結(jié)束標(biāo)簽與內(nèi)容相結(jié)合,便是一個完整的元素。
通過使用標(biāo)簽和
——這使得行內(nèi)容變成斜體強(qiáng)調(diào):
刀槍劍戟 斧鉞鉤叉
也可以把元素放到其它元素之中——這被稱作嵌套:
My cat is very grumpy.
3塊級元素和內(nèi)聯(lián)元素在HTML中有兩種重要的元素類別——塊級元素和內(nèi)聯(lián)元素。
塊級元素在頁面中以塊的形式展現(xiàn) —— 相對于其前面的內(nèi)容它會出現(xiàn)在新的一行,其后的內(nèi)容也會被擠到下一行展現(xiàn)。塊級元素通常用于展示頁面上結(jié)構(gòu)化的內(nèi)容,例如段落、列表、導(dǎo)航菜單、頁腳等等。一個以 block 形式展現(xiàn)的塊級元素不會被嵌套進(jìn)內(nèi)聯(lián)元素中,但可以嵌套在其它塊級元素中。
內(nèi)聯(lián)元素通常出現(xiàn)在塊級元素中并環(huán)繞文檔內(nèi)容的一小部分,而不是一整個段落或者一組內(nèi)容。內(nèi)聯(lián)元素不會導(dǎo)致文本換行:它通常出現(xiàn)在一堆文字之間,例如超鏈接元素或者強(qiáng)調(diào)元素:
和
。
比如:
第一第二第三第四
第五
第六
4空元素不是所有元素都擁有開始標(biāo)簽,內(nèi)容,結(jié)束標(biāo)簽。一些元素只有一個標(biāo)簽,通常用來在此元素所在位置插入/嵌入一些東西。例如:元素是用來在元素所在位置插入一張指定的圖片。比如:
空元素(Empty elements)有時也被叫作 void elements.
5屬性元素也可以擁有屬性,如下:
屬性包含元素的額外信息,這些信息不會出現(xiàn)在實際的內(nèi)容中。在上述例子中,這個 class 屬性給元素賦了一個識別的名字(id),這個名字此后可以被用來識別此元素的樣式信息和其他信息。
一個屬性必須包含如下內(nèi)容:
元素是錨,它使被標(biāo)簽包裹的內(nèi)容成為一個超鏈接。此元素也可以添加大量的屬性,其中幾個如下:
欲練葵花寶典,需引刀自宮
7布爾屬性有時會看到?jīng)]有值的屬性,它是合法的。這些屬性被稱為布爾屬性,它們只能有跟它的屬性名一樣的屬性值。例如disabled 屬性,他們可以標(biāo)記表單輸入使之變?yōu)椴豢捎?(變灰色),此時用戶不能向他們它入任何數(shù)據(jù)。
方便起見,完全可以將其寫成以下形式:
8省略包圍屬性值的引號有時,不給屬性值添加引號是合法的。比如:
收藏頁面
但是如果再添加一個屬性時就會報錯。
9單引號或雙引號?都可以用,但是注意單引號和雙引號不能在一個屬性值里面混用,否則會報錯。
10剖析HTML文檔我的測試站點 這是我的頁面
分析如下:
: 聲明文檔類型。很久以前,早期的 HTML(大約 1991 年 2 月),文檔類型聲明類似于鏈接,規(guī)定了 HTML 頁面必須遵從的良好規(guī)則,能自動檢測錯誤和其他有用的東西。使用如下:
這種寫法已經(jīng)過時了。
:
元素。這個元素包裹了整個完整的頁面,是一個根元素。
:
元素。這個元素是一個容器,它包含了所有你想包含在 HTML 頁面中但不想在 HTML 頁面中顯示的內(nèi)容。這些內(nèi)容包括你想在搜索結(jié)果中出現(xiàn)的關(guān)鍵字和頁面描述,CSS 樣式,字符集聲明等等。
:這個元素設(shè)置文檔使用 utf-8 字符集編碼,utf-8 字符集包含了人類大部分的文字?;旧纤茏R別你放上去的所有文本內(nèi)容。毫無疑問要使用它,并且它能在以后避免很多其他問題。
:設(shè)置頁面標(biāo)題,出現(xiàn)在瀏覽器標(biāo)簽上,當(dāng)你標(biāo)記/收藏頁面時它可用來描述頁面。
:
元素。包含了你訪問頁面時所有顯示在頁面上的內(nèi)容,文本,圖片,音頻,游戲等等。經(jīng)典回憶相思無用,惟別而已。別期若有定,千般煎熬又何如?莫道黯然銷魂,何處柳暗花明?
——《神雕俠侶》
11實體引用:在 HTML 中包含特殊字符在 HTML 中,字符<、>、"、’ 和 & 是特殊字符。它們是 HTML 語法自身的一部分,必須使用字符引用 —— 表示字符的特殊編碼,它們可以在那些情況下使用。每個字符引用以符號&開始,以分號 (😉 結(jié)束。
原義字符 | 等價字符引用 |
---|---|
< | < |
> | > |
" | " |
’ | ' |
& | & |
比如: |
HTML 中用
> 來定義段落元素
為了將一段 HTML 中的內(nèi)容置為注釋,需要將其用特殊的記號包括起來,比如:
我在注釋外!
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧