成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

[譯]HTML&CSS Lesson2: 了解HTML

Y3G / 2021人閱讀

摘要:塊狀元素可以相互嵌套,并且可以包裹內(nèi)聯(lián)元素。內(nèi)聯(lián)元素之間可以相互嵌套但是它們不可以包裹塊狀元素,我們常用講內(nèi)聯(lián)元素用在小塊的內(nèi)容上,比如幾句話。

我們初步了解了HTML和CSS,現(xiàn)在讓我們深入挖掘HTML并了解哪些元素構(gòu)成了這種語(yǔ)言。

建設(shè)網(wǎng)站前,我們需要了解什么元素適合排版什么內(nèi)容。這對(duì)于理解元素如何展示在頁(yè)面中以及元素的語(yǔ)義化都有非常重要的意義。

在工作中使用適當(dāng)?shù)脑嘏虐嫘枰L(zhǎng)時(shí)間的實(shí)踐,但接下來(lái)的學(xué)習(xí)中我們將會(huì)合理的使用它們。

語(yǔ)義化概述

究竟什么是語(yǔ)義化呢?HTML語(yǔ)義化是在頁(yè)面中使用恰當(dāng)?shù)脑刈寖?nèi)容具有意義和結(jié)構(gòu)。語(yǔ)義化編碼僅針對(duì)頁(yè)面的內(nèi)容而不關(guān)心內(nèi)容的樣式。使用語(yǔ)義化元素有很多的好處,包括使計(jì)算機(jī),屏幕閱讀器,搜索引擎以及其他設(shè)備充分閱讀和理解頁(yè)面的內(nèi)容。 另外,HTML語(yǔ)義化也更利于管理和使用,因?yàn)樗浅G逦娘@示了每個(gè)內(nèi)容是什么。

接下來(lái)的學(xué)習(xí)中,我們會(huì)一邊介紹新元素,一邊討論這些元素的實(shí)際意義和他們最能代表的內(nèi)容類(lèi)型。在此之前,我們先來(lái)看一下兩個(gè)元素:

,它們沒(méi)有任何語(yǔ)義,僅用于排版。

辨別div和span

兩個(gè)HTML元素都被當(dāng)做容器,僅用于頁(yè)面排版。作為通用的容器,它們不具備任何意義和語(yǔ)義。舉個(gè)例子,段落的語(yǔ)義化元素為

,用

包裹的內(nèi)容被理解為段落;但

就沒(méi)有這樣的意義,是很純粹的容器。


塊狀元素與內(nèi)聯(lián)元素
大部分的HTML元素都可被分為塊狀元素或內(nèi)聯(lián)元素。那兩者之間有什么不同呢?
塊狀元素會(huì)另起一行,并多帶帶占據(jù)一整行空間。塊狀元素可以相互嵌套,并且可以包裹內(nèi)聯(lián)元素。我們常用塊狀元素包裹大塊的內(nèi)容,比如段落。

行內(nèi)元素不會(huì)另起一行。它們被劃分為正常的文件流,一個(gè)接著一個(gè)顯示,寬度之隨著內(nèi)容的變化而變化。內(nèi)聯(lián)元素之間可以相互嵌套;但是它們不可以包裹塊狀元素,我們常用講內(nèi)聯(lián)元素用在小塊的內(nèi)容上,比如幾句話。


在建站中都非常有價(jià)值,因?yàn)樗鼈兛梢詫⑨槍?duì)性的樣式作用于整組被包裹的內(nèi)容上。

作為塊狀元素,常用在大塊的內(nèi)容,用來(lái)幫助頁(yè)面的布局和設(shè)計(jì)。作為內(nèi)聯(lián)元素,常用在塊狀元素中的小塊內(nèi)容。

我們通常會(huì)見(jiàn)到的

元素都設(shè)置了classid屬性用于調(diào)節(jié)樣式。選擇classid屬性的值的時(shí)候,需要注意:我們要選擇一個(gè)代表元素內(nèi)容的值,而不是元素要顯示的樣式。

舉個(gè)例子來(lái)說(shuō),我們有一個(gè)包裹了社交媒體鏈接(social media links)內(nèi)容的

元素,背景色要設(shè)為橙色orange。我們第一個(gè)想到的就是將class屬性值設(shè)為orange。那么如果我們接下來(lái)將橙色背景換為藍(lán)色blue呢?這個(gè)時(shí)候orange這個(gè)屬性值就不再具有意義。更明智的選擇就是將class屬性值設(shè)為social,它代表
的內(nèi)容,而不是樣式。





Soon we"ll be writing HTML with the best of them.


HTML和CSS的注釋

上述代碼中有感嘆號(hào),那不是元素,而是HTML注釋

HTML和CSS都可以在代碼中添加注釋?zhuān)⑨屩械膬?nèi)容不會(huì)被展示在頁(yè)面上。注釋有助于我們保持代碼的有序性,允許我們?cè)O(shè)置提醒,并為我們提供了一種更有效的管理代碼的方法。 注釋在多人編輯一份文件的時(shí)候變得非常有用。

HTML注釋格式開(kāi)始于, CSS注釋開(kāi)始于/*結(jié)束于*/。


基于文本的元素

雖然線上存在著許多不同形式的媒體和內(nèi)容,但文字是主要的。于是,頁(yè)面中就有了許多用于排版文字的元素。現(xiàn)在我們將一些更常用的元素,包括標(biāo)題,段落,表示重要性的粗體和用于強(qiáng)調(diào)的斜體。

標(biāo)題

標(biāo)題都是塊狀元素,它們有六個(gè)等級(jí),

。標(biāo)題有助于快速分解內(nèi)容并建立層次結(jié)構(gòu)。它們是用戶閱讀頁(yè)面的關(guān)鍵標(biāo)識(shí)符。它們也有助于搜索引擎索引和分析頁(yè)面的內(nèi)容。

在頁(yè)面中使用標(biāo)題要有順序。頁(yè)面或者章節(jié)的主標(biāo)題應(yīng)該用

元素,隨后根據(jù)需要使用

,

,
元素

每個(gè)等級(jí)的標(biāo)題元素都應(yīng)該用在適合它語(yǔ)義的地方,不應(yīng)該單純?yōu)榱耸刮淖旨哟只蜃兇蠖褂盟覀冇懈玫姆椒ㄗ龅健?/p>

以下是不同等級(jí)的標(biāo)題元素的示例:

Heading Level 1

Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

段落

標(biāo)題后常跟著段落。段落用

元素來(lái)定義。段落可以一個(gè)接一個(gè),按照需要展示在頁(yè)面上。以下是段落的示例:

Steve Jobs was a co-founder and longtime chief executive officer at Apple. On June 12, 2005, Steve gave the commencement address at Stanford University.

In his address Steve urged graduates to follow their dreams and, despite any setbacks, to never give up–advice which he sincerely took to heart.

用strong加粗文字

加粗和強(qiáng)調(diào)文本,我們可以使用內(nèi)聯(lián)元素。我們有兩個(gè)元素可以加粗文本:元素。理解它們的語(yǔ)義非常重要。

元素的語(yǔ)義是強(qiáng)調(diào)文本的重要性,因此它是最常用于加粗文本的元素。沒(méi)有特殊的語(yǔ)義,只是改變文本的樣式,因此在突出文本重要性這個(gè)方面它不是最好的選擇。我們可以根據(jù)需要選擇合適的元素。

以下是用兩種元素加粗文本的示例:


Caution: Falling rocks.

This recipe calls for bacon and baconnaise.

用em呈現(xiàn)斜體

用斜體強(qiáng)調(diào)文本,可以使用內(nèi)聯(lián)元素。與加粗文本一樣,也有兩種元素可以設(shè)置斜體,它們也有不同的語(yǔ)義。

的語(yǔ)義是強(qiáng)調(diào)重點(diǎn)文本,因此它是最常用于斜體的元素。而另一個(gè)元素,語(yǔ)義是代替語(yǔ)音或者有語(yǔ)調(diào)的文本,類(lèi)似于放在引號(hào)里。我們可以根據(jù)需要選擇合適的元素。

以下是斜體示例:


I love Chicago!

The name Shay means a gift.

創(chuàng)建結(jié)構(gòu)

長(zhǎng)時(shí)間以來(lái),我們都用

來(lái)進(jìn)行頁(yè)面布局,但是
本身沒(méi)有什么特殊的語(yǔ)義,確定這些div的作用會(huì)有些困難。 而現(xiàn)在HTML添加了很多新的結(jié)構(gòu)化元素,包括
,

閱讀需要支付1元查看
<