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

資訊專欄INFORMATION COLUMN

CSS學(xué)習(xí)筆記(一) HTML標(biāo)記與文檔結(jié)構(gòu)

yacheng / 573人閱讀

摘要:用標(biāo)記內(nèi)容的目的是為了賦予網(wǎng)頁語義。規(guī)定了一組標(biāo)簽,用來給內(nèi)容打上不同的標(biāo)記。最新的版本,又新規(guī)定了一批結(jié)構(gòu)化標(biāo)簽,用于對相關(guān)內(nèi)容的標(biāo)簽進行分組,從而更好地規(guī)范網(wǎng)頁的整體結(jié)構(gòu)。

  

用HTML標(biāo)記內(nèi)容的目的是為了賦予網(wǎng)頁語義(semantic)。換句話說,就是要給你的網(wǎng)頁內(nèi)容賦予某些用戶代理(user agent)能夠理解的含義。

  

HTML 規(guī)定了一組標(biāo)簽,用來給內(nèi)容打上不同的標(biāo)記。每個標(biāo)簽都是對它所包含內(nèi)容的一種描述。最常用的HTML描述的是標(biāo)題、段落、鏈接和圖片。目前,HTML一共有114個標(biāo)簽,但按照 80/20 原則,使用其中25個左右的標(biāo)簽就可以滿足80%的標(biāo)記需要。

  

HTML 最新的版本 HTML5,又新規(guī)定了一批結(jié)構(gòu)化標(biāo)簽,用于對相關(guān)內(nèi)容的標(biāo)簽進行分組,從而更好地規(guī)范網(wǎng)頁的整體結(jié)構(gòu)。這些新標(biāo)簽包括

、
1.標(biāo)簽的閉合
  

對于每個包含內(nèi)容的元素(比如標(biāo)題、段落和圖片),根據(jù)它所包含的內(nèi)容是不是文本,有兩種不同的方式給它們加標(biāo)簽,一種是使用閉合標(biāo)簽,另一種是使用非閉合標(biāo)簽。

1.1 文本用閉合標(biāo)簽

示例:

Hello, CSS!

1.2 引用內(nèi)容用自閉合標(biāo)簽

示例:
而在 HTML5 中,可以省略最后那個表示關(guān)閉的斜杠,寫成:
An HTML Template 7.塊級元素和行內(nèi)元素

文檔流效果:HTML 元素會按照它們各自在標(biāo)記中出現(xiàn)的先后順序,依次從頁面上方流向下方。

  

幾乎所有HTML 元素的 display 屬性要么為 block,要么為 inline。最明顯的一個例外是 table 元素,它有自己特俗的 display 值。

  

塊級元素(比如標(biāo)題和段落)會相互堆疊在一起沿頁面向下排列,每個元素分別占一行。而行內(nèi)元素(比如鏈接和圖片)則會相互并列,只有在空間不足以并列的情況下才會折到下一行顯示。

  

無論你想了解哪個 HTML 元素,第一個要問的問題都應(yīng)該是:它是塊級元素,還是行內(nèi)元素?知道了這一點之后,就可以在編寫標(biāo)記的時候,預(yù)想到某個元素在初始狀態(tài)下是如何定位的,這樣才能進一步想好將來怎么用 CSS 重新定位它。

有兩點要知道的:

塊級元素盒子會擴展到與父元素同寬。

行內(nèi)元素盒子會 收縮包裹 其內(nèi)容,并且會盡可能包緊。

7.嵌套的元素

在標(biāo)記中嵌套的是HTML標(biāo)簽,而在屏幕上嵌套的則是一個個的盒子。

8.文檔對象模型

文檔對象模型(簡稱 DOM)是從瀏覽器的視角來觀察頁面中的元素以及每個元素的屬性,由此得出這些元素的一個家族樹。通過DOM,可以確定元素之間的相互關(guān)系。在 CSS 中引用 DOM
中特定的位置,就可以選中相應(yīng)的 HTML 元素,并修改其樣式屬性。

CSS 操作 DOM 的過程是先選擇一個或一組元素,然后再修改這些元素的屬性。通過 CSS 修改了元素后,比如修改了寬度或者在標(biāo)記里插入了一個偽元素,這些變化會立即在 DOM 中發(fā)生,并體現(xiàn)在頁面上。

簡而言之,就是通過 HTML 標(biāo)記來構(gòu)建 DOM,然后在頁面初次加載和用戶與頁面交互時,使用 CSS 來修改 DOM。

參考資料

CSS設(shè)計指南

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/110965.html

相關(guān)文章

  • CSS學(xué)習(xí)筆記() HTML標(biāo)記文檔結(jié)構(gòu)

    摘要:用標(biāo)記內(nèi)容的目的是為了賦予網(wǎng)頁語義。規(guī)定了一組標(biāo)簽,用來給內(nèi)容打上不同的標(biāo)記。最新的版本,又新規(guī)定了一批結(jié)構(gòu)化標(biāo)簽,用于對相關(guān)內(nèi)容的標(biāo)簽進行分組,從而更好地規(guī)范網(wǎng)頁的整體結(jié)構(gòu)。 用HTML標(biāo)記內(nèi)容的目的是為了賦予網(wǎng)頁語義(semantic)。換句話說,就是要給你的網(wǎng)頁內(nèi)容賦予某些用戶代理(user agent)能夠理解的含義。 HTML 規(guī)定了一組標(biāo)簽,用來給內(nèi)容打上不...

    jindong 評論0 收藏0
  • CSS權(quán)威指南學(xué)習(xí)筆記系列(1)CSS文檔

    摘要:行內(nèi)元素不會在它本身之前或之后生成分隔符,所以可以出現(xiàn)在另一個元素的內(nèi)容中,而不會破壞其顯示。標(biāo)記標(biāo)記基本目的是允許創(chuàng)作人員將包含標(biāo)記的文檔與其他文檔相關(guān)聯(lián)。更多細節(jié)請看權(quán)威指南 題外話:HTML是一種結(jié)構(gòu)化語言,而CSS是它的補充;這是一種樣式語言。CSS是前端三板斧之一,因此學(xué)習(xí)CSS很重要。而我還是菜鳥,所以需要加強學(xué)習(xí)CSS。這個是我學(xué)習(xí)CSS權(quán)威指南的筆記,如有不對,請諒解和...

    peixn 評論0 收藏0
  • HTML入門學(xué)習(xí)筆記

    摘要:元素表示主導(dǎo)鏈接的區(qū)域。已經(jīng)習(xí)慣使用或元素對鏈接進行結(jié)構(gòu)化的情況下,并沒有取代這種最佳實踐,只不過在它們外圍包上了一個。不允許將嵌套在內(nèi)。 第一章 網(wǎng)頁的構(gòu)造塊 一個網(wǎng)頁主要包括文本內(nèi)容、對其它文件的引用和標(biāo)記。 語義化HTML:有含義的標(biāo)記 HTML包含關(guān)于文檔中內(nèi)容的信息,這些信息稱作標(biāo)記,用以描述內(nèi)容的含義,即語義。也就是說,HTML僅僅關(guān)心網(wǎng)頁中要展示的內(nèi)容,至于如何展示,那是...

    Miracle 評論0 收藏0
  • 學(xué)習(xí)筆記HTML基礎(chǔ)標(biāo)簽

    摘要:標(biāo)題標(biāo)簽會將其中的文本加粗加黑顯示,并從到依次減弱。換行標(biāo)簽換行符??稍跇?biāo)簽內(nèi)使用。規(guī)定表頭單元格可橫跨的行數(shù)。HTML的概念 概念:   HTML 是用來描述網(wǎng)頁的一種語言。 HTML 指的是超文本標(biāo)記語言 (Hyper Text Markup Language) HTML 不是一種編程語言,而是一種標(biāo)記語言 (markup language) 標(biāo)記語言是一套標(biāo)記標(biāo)簽 (markup t...

    CastlePeaK 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<