HTML中的標(biāo)簽和元素的區(qū)別詳解
發(fā)布時(shí)間:2013-04-22 14:44:28 作者:佚名
我要評(píng)論

很多人可能都沒(méi)有把哪個(gè)叫標(biāo)簽,哪個(gè)叫元素這個(gè)概念搞清楚,包括之前的我也是,一直都是混淆著,特意搜索查閱了一些資料,現(xiàn)將我得出的結(jié)論寫出來(lái),與大家分享下
相信很多初學(xué)網(wǎng)頁(yè)的朋友都和我一樣,搞不明白HTML中元素、標(biāo)簽、屬性之間到底是怎么定義的,元素和標(biāo)簽有什么區(qū)別。為了徹底弄明白,我特意搜索查閱了一些資料,現(xiàn)將我得出的結(jié)論寫出來(lái),分享給和我有著同樣迷惑的網(wǎng)友們:
很多人可能都沒(méi)有把哪個(gè)叫標(biāo)簽,哪個(gè)叫元素這個(gè)概念搞清楚,包括之前的我也是,一直都是混淆著。
事實(shí)上兩者之間的概念還是很清楚的:
比如<p>這就是一個(gè)標(biāo)簽;
<p>這里是內(nèi)容</p>這就是一個(gè)元素,也就是說(shuō)元素由一個(gè)開始的標(biāo)簽和結(jié)束的標(biāo)簽組成,用來(lái)包含某些內(nèi)容;
這里有一個(gè)值得注意的例外,即<br/>本身既是開始標(biāo)簽也是結(jié)束標(biāo)簽,但不包含任何內(nèi)容,所以這只是個(gè)標(biāo)簽。
1. 元素:
HTML網(wǎng)頁(yè)實(shí)際上就是由許許多多各種各樣的HTML元素構(gòu)成的文本文件,并且任何網(wǎng)頁(yè)瀏覽器都可以直接運(yùn)行HTML文件。所以可以這樣說(shuō),HTML元素就是構(gòu)成HTML文件的基本對(duì)象,HTML元素可以說(shuō)是一個(gè)統(tǒng)稱而已。HTML元素就是通過(guò)使用HTML標(biāo)簽進(jìn)行定義的。
2. 標(biāo)簽:
標(biāo)簽就是<head>、<body>、<table>等被尖括號(hào)“<”和“>”包起來(lái)的對(duì)象,絕大部分的標(biāo)簽都是成對(duì)出現(xiàn)的,如<table></talbe>、<form></form>。當(dāng)然還有少部分不是成對(duì)出現(xiàn)的,如<br>、<hr>等。
標(biāo)簽就是用來(lái)標(biāo)記HTML元素的。位于起始標(biāo)簽和結(jié)束標(biāo)簽之間的文本就是HTML元素的內(nèi)容。
3. 屬性:
為HTML元素提供各種附加信息的就是HTML屬性,它總是以"屬性名=屬性值"這種名值對(duì)的形式出現(xiàn),而且屬性總是在HTML元素的開始標(biāo)簽中進(jìn)行定義。
示例:
<html> <head> <title>示例標(biāo)題</title> </head> <body bgcolor="red"> <p>這是示例頁(yè)面</p> </body> </html> 在這個(gè)示例中,<p>這是示例頁(yè)面</p>就是HTML元素,其中“這是示例頁(yè)面”就是元素的具體內(nèi)容了。 <head><title><body>等就是HTML標(biāo)簽,這是標(biāo)簽構(gòu)成了HTML元素。 <body bgcolor="red">中的bgcolor="red"就是標(biāo)簽的屬性,它定義了標(biāo)簽應(yīng)該如何具體配置。 總之,元素和標(biāo)簽的區(qū)別也不必太在意,實(shí)際工作中我們都直接以標(biāo)簽統(tǒng)稱。而屬性就很容易明白了, 它就是為HTML標(biāo)簽添加各種附加信息或者配置選項(xiàng)的參數(shù)。
很多人可能都沒(méi)有把哪個(gè)叫標(biāo)簽,哪個(gè)叫元素這個(gè)概念搞清楚,包括之前的我也是,一直都是混淆著。
事實(shí)上兩者之間的概念還是很清楚的:
比如<p>這就是一個(gè)標(biāo)簽;
<p>這里是內(nèi)容</p>這就是一個(gè)元素,也就是說(shuō)元素由一個(gè)開始的標(biāo)簽和結(jié)束的標(biāo)簽組成,用來(lái)包含某些內(nèi)容;
這里有一個(gè)值得注意的例外,即<br/>本身既是開始標(biāo)簽也是結(jié)束標(biāo)簽,但不包含任何內(nèi)容,所以這只是個(gè)標(biāo)簽。
1. 元素:
HTML網(wǎng)頁(yè)實(shí)際上就是由許許多多各種各樣的HTML元素構(gòu)成的文本文件,并且任何網(wǎng)頁(yè)瀏覽器都可以直接運(yùn)行HTML文件。所以可以這樣說(shuō),HTML元素就是構(gòu)成HTML文件的基本對(duì)象,HTML元素可以說(shuō)是一個(gè)統(tǒng)稱而已。HTML元素就是通過(guò)使用HTML標(biāo)簽進(jìn)行定義的。
2. 標(biāo)簽:
標(biāo)簽就是<head>、<body>、<table>等被尖括號(hào)“<”和“>”包起來(lái)的對(duì)象,絕大部分的標(biāo)簽都是成對(duì)出現(xiàn)的,如<table></talbe>、<form></form>。當(dāng)然還有少部分不是成對(duì)出現(xiàn)的,如<br>、<hr>等。
標(biāo)簽就是用來(lái)標(biāo)記HTML元素的。位于起始標(biāo)簽和結(jié)束標(biāo)簽之間的文本就是HTML元素的內(nèi)容。
3. 屬性:
為HTML元素提供各種附加信息的就是HTML屬性,它總是以"屬性名=屬性值"這種名值對(duì)的形式出現(xiàn),而且屬性總是在HTML元素的開始標(biāo)簽中進(jìn)行定義。
示例:
<html> <head> <title>示例標(biāo)題</title> </head> <body bgcolor="red"> <p>這是示例頁(yè)面</p> </body> </html> 在這個(gè)示例中,<p>這是示例頁(yè)面</p>就是HTML元素,其中“這是示例頁(yè)面”就是元素的具體內(nèi)容了。 <head><title><body>等就是HTML標(biāo)簽,這是標(biāo)簽構(gòu)成了HTML元素。 <body bgcolor="red">中的bgcolor="red"就是標(biāo)簽的屬性,它定義了標(biāo)簽應(yīng)該如何具體配置。 總之,元素和標(biāo)簽的區(qū)別也不必太在意,實(shí)際工作中我們都直接以標(biāo)簽統(tǒng)稱。而屬性就很容易明白了, 它就是為HTML標(biāo)簽添加各種附加信息或者配置選項(xiàng)的參數(shù)。
相關(guān)文章
- 這篇文章主要介紹了XML中的標(biāo)簽與元素的使用,是XML入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2016-02-14
div標(biāo)簽中的元素margin-top失效的解決方法
元素上級(jí)標(biāo)簽是div,已經(jīng)設(shè)置了width和height等的屬性,可是,在對(duì)元素使用margin進(jìn)行調(diào)整的時(shí)候,無(wú)法生效,下面有個(gè)不錯(cuò)的解決方法,感興趣的朋友可以參考下2014-02-17HTML5在a標(biāo)簽內(nèi)放置塊級(jí)元素示例代碼
你沒(méi)看錯(cuò):用一個(gè)A標(biāo)簽包裹塊級(jí)元素,在HTML5以前,a標(biāo)簽屬于行內(nèi)元素,而div,h1,p 等為塊級(jí)元素,如果強(qiáng)行包裹,可能會(huì)被強(qiáng)行截?cái)酁槎鄠€(gè)a標(biāo)簽,感興趣的朋友可以了解些2013-08-23HTML標(biāo)簽及基本元素學(xué)習(xí)總結(jié)
最近學(xué)習(xí)了一些html的知識(shí),以防忘記所以整理了一下,以備不時(shí)之需。主要由html的基本元素到超鏈接、圖像之類的,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助2013-06-26css 背景透明 元素(標(biāo)簽)背景透明的css設(shè)計(jì)
今天要設(shè)計(jì)一個(gè)定位在圖片上的標(biāo)簽,標(biāo)簽的背景要有一定的透明度,使用到了opacity的屬性,過(guò)去沒(méi)太注意這個(gè)屬性的兼容性問(wèn)題,結(jié)果很是郁悶2013-01-09- 塊級(jí)元素:block-level,相信大家都知道吧(or Google it)。以前在寫代碼的時(shí)候,面對(duì) 標(biāo)簽總覺(jué)得很奇怪。2011-04-26
- HTML元素(標(biāo)簽)大全及使用說(shuō)明2010-07-04
- HTML文檔是由HTML元素組成的文本文件。 HTML元素是預(yù)定義的正在使用的HTML標(biāo)簽。 HTML標(biāo)簽通常成對(duì)出現(xiàn)2009-07-16
元素絕對(duì)定位以后設(shè)置了高寬,a標(biāo)簽不能點(diǎn)擊的原因及解決方法
下面小編就為大家?guī)?lái)一篇元素絕對(duì)定位以后設(shè)置了高寬,a標(biāo)簽不能點(diǎn)擊的原因及解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09