亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

初識(shí)HTML和WEB標(biāo)準(zhǔn)

zombieda / 3132人閱讀

摘要:開始標(biāo)簽和結(jié)束標(biāo)簽也被稱為開放標(biāo)簽和閉合標(biāo)簽。網(wǎng)頁(yè)主要由三部分組成結(jié)構(gòu)表現(xiàn)和行為對(duì)應(yīng)標(biāo)準(zhǔn)也分三方面結(jié)構(gòu)化標(biāo)準(zhǔn)語(yǔ)言表現(xiàn)標(biāo)準(zhǔn)語(yǔ)言行為標(biāo)準(zhǔn)。表現(xiàn)標(biāo)準(zhǔn)語(yǔ)言主要是,用于對(duì)網(wǎng)頁(yè)進(jìn)行美化。

初識(shí)HTML和WEB標(biāo)準(zhǔn)

什么是 HTML?

  • HTML 超文本標(biāo)記語(yǔ)言的縮寫(Hyper Text Markup Language)
  • HTML 并不是編程語(yǔ)言,而是一種標(biāo)記語(yǔ)言(markup language)
    • 標(biāo)記 <英文單詞或者字母>稱為標(biāo)記,一個(gè)HTML頁(yè)面都是由各種標(biāo)記組成。
    • 標(biāo)記語(yǔ)言 一套標(biāo)記標(biāo)簽(markup tag)
    • 標(biāo)記語(yǔ)言 和編程語(yǔ)言有一個(gè)編譯過(guò)程不一樣,它是直接將HTML頁(yè)面交由瀏覽器解析執(zhí)行的。
  • HTML 使用標(biāo)記標(biāo)簽來(lái)描述網(wǎng)頁(yè),用于描述超文本內(nèi)容的顯示方式,如字體,顏色,大小等。
    • 超文本基本特征就是可以超鏈接文檔。
    • 這些標(biāo)記標(biāo)簽在瀏覽器解析完展示給用戶看的時(shí)候是不會(huì)出現(xiàn)在頁(yè)面的。

HTML 有什么用?

  • 作用 HTML用于描述文檔語(yǔ)義。(html中,除了語(yǔ)義,其他什么都沒有)

什么是HTML 標(biāo)簽?

* HTML 標(biāo)記標(biāo)簽通常被稱為 HTML 標(biāo)簽(HTML tag)
* HTML 標(biāo)簽是由尖括號(hào)包圍的關(guān)鍵詞,如。
* HTML 標(biāo)簽通常是成對(duì)出現(xiàn)的,如

。 * 標(biāo)簽對(duì)中的第一個(gè)標(biāo)簽是開始標(biāo)簽,第二個(gè)(通常帶"/"號(hào))標(biāo)簽是結(jié)束標(biāo)簽。 * 開始標(biāo)簽和結(jié)束標(biāo)簽也被稱為開放標(biāo)簽和閉合標(biāo)簽。

HTML標(biāo)簽 有什么用?

  • 作用: 不同的HTML標(biāo)簽給文本不同的語(yǔ)義。
    • 面試的時(shí)候問(wèn)你,h1標(biāo)簽有什么作用?
      • 正確答案: h1標(biāo)簽用于給文本增加主標(biāo)題的語(yǔ)義,且一個(gè)頁(yè)面中只能有一個(gè)h1標(biāo)簽(文章名稱只能有一個(gè))
      • 錯(cuò)誤答案: h1標(biāo)簽用于給文字加粗,加黑,增大。

HTML 文檔 = 網(wǎng)頁(yè)

web 瀏覽器的作用是讀取HTML文檔,并將其以網(wǎng)頁(yè)的形式顯示,瀏覽器不會(huì)顯示當(dāng)中的HTML標(biāo)簽,而是使用標(biāo)簽來(lái)解析頁(yè)面的內(nèi)容。

  • HTML文檔 用于描述網(wǎng)頁(yè)。
  • HTML文檔 包含HTML標(biāo)簽和純文本。
  • HTML文檔 被稱為網(wǎng)頁(yè)(通俗術(shù)語(yǔ))
  • 網(wǎng)頁(yè) 可以看成是由各種標(biāo)記組成的一個(gè)頁(yè)面。
    • 主頁(yè)(首頁(yè)) 網(wǎng)站的起始頁(yè)面或者導(dǎo)航頁(yè)面。

例:


    
    
        
        

主標(biāo)題:鐵樂與貓學(xué)習(xí)HTML

正文段落:學(xué)習(xí)HTML的第一天。

WEB標(biāo)準(zhǔn)

  • w3c 萬(wàn)維網(wǎng)聯(lián)盟組織,制定web標(biāo)準(zhǔn)的機(jī)構(gòu)。
    • 官方鏈接:w3c官網(wǎng)
  • web標(biāo)準(zhǔn) 制作網(wǎng)頁(yè)遵循的規(guī)范,它不是一個(gè)標(biāo)準(zhǔn),而是一系列標(biāo)準(zhǔn)的集合。
  • 網(wǎng)頁(yè)主要由三部分組成:結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為(Behavior)
  • 對(duì)應(yīng)web標(biāo)準(zhǔn)也分三方面:結(jié)構(gòu)化標(biāo)準(zhǔn)語(yǔ)言、表現(xiàn)標(biāo)準(zhǔn)語(yǔ)言、行為標(biāo)準(zhǔn)。
    • 結(jié)構(gòu)化標(biāo)準(zhǔn)語(yǔ)言:主要是XHTML和XML,用于描述網(wǎng)頁(yè)。
    • 表現(xiàn)標(biāo)準(zhǔn)語(yǔ)言:主要是CSS,用于對(duì)網(wǎng)頁(yè)進(jìn)行美化。
    • 行為標(biāo)準(zhǔn):主要包括對(duì)象模型(如W3C DOM)、ECMAScript等,JS讓網(wǎng)頁(yè)富有生命力,動(dòng)態(tài)。

代碼標(biāo)準(zhǔn)

  • 必須結(jié)束標(biāo)記
    • HTML可以打開多個(gè)標(biāo)簽而不要求一定要寫對(duì)應(yīng)的結(jié)束標(biāo)簽來(lái)關(guān)閉它們。
    • 這在XHTML中是不合法的。另外約定俗成也必須帶結(jié)束標(biāo)記。
    • XHTML要求有嚴(yán)謹(jǐn)?shù)慕Y(jié)構(gòu),所有標(biāo)簽必須關(guān)閉。
    • 如果是多帶帶不成對(duì)的標(biāo)簽,在標(biāo)簽最后加一個(gè)"/"來(lái)關(guān)閉它。
      * 雙邊標(biāo)記 * 單邊標(biāo)記
      轉(zhuǎn)成
  • 小寫元素
    • HTML對(duì)大小寫不敏感,XHTML對(duì)大小寫敏感。
    • XHTML要求所有的標(biāo)簽和屬性的名字都必須使用小寫。
    • 大小寫夾雜也是不被認(rèn)可的。
      • 例dreamweaver自動(dòng)生成的屬性名字"onMouseOver"也必須修改成"onmouseover"。
  • 合理嵌套
    • 所有的嵌套都必須按順序。
      * 例

      必須修改為

    • 一層一層的嵌套必須是嚴(yán)格對(duì)稱。
  • 屬性值加引號(hào)
    • 在HTML中,沒有強(qiáng)制給屬性值加引號(hào),但在XHTML中,必須被加引號(hào)。
      * 例必須修改為:
    • 特殊情況需要在屬性值中使用雙引號(hào)時(shí)可以用相應(yīng)代表的特殊符號(hào)去引用。
  • 特殊符號(hào)
    * 任何小于號(hào)(<),只要不是標(biāo)簽的一部分,都必須被編碼為<
    * 任何大于號(hào)(>),只要不是標(biāo)簽的一部分,都必須被編碼為>
    * 任何與符號(hào)(&),只要不是實(shí)體的一部分,都必須被編碼為&
    * 注:上面的特殊符號(hào)中間沒有空格,且后面帶分號(hào)。
  • 所有屬性賦值
    • XHTML規(guī)定所有屬性都必須有一個(gè)值,沒有值的就重復(fù)本身。
  • "--"在注釋中
    • “--”只能發(fā)生在XHTML注釋的開頭和結(jié)束,也就是說(shuō),在內(nèi)容中它們不再有效。

以上標(biāo)準(zhǔn)雖然只在XHMTL中要求規(guī)范,HTML中不算不合法,但程序員默認(rèn)還是要遵循它們的。

HTML的基本語(yǔ)法特征

  • HTML對(duì)換行不敏感,對(duì)tab不敏感,換多少行和tab多少都不影響頁(yè)面的結(jié)構(gòu)。
    • HTML并不依靠縮進(jìn)來(lái)表示嵌套,而是直接看標(biāo)簽的包裹關(guān)系。
    • 但是良好的縮進(jìn)有助于閱讀和理解代碼,所以最好還是正確的使用縮進(jìn)標(biāo)簽。
  • 空白折疊現(xiàn)象
    • HTML中所有的文字之間,如果有空格、換行、tab都只會(huì)被折疊成一個(gè)空格顯示。
  • 標(biāo)簽要嚴(yán)格封閉

HTML與XHTML

  • XHTML:Extensible Hypertext Markup Language,可擴(kuò)展超文本標(biāo)注語(yǔ)言。
    • 在XHTML中的字母X,表示“嚴(yán)格的”。
    • XHMTL與HTML4.0的標(biāo)記基本上一樣。
    • XHTML不同于HTML4.0,可稱之為嚴(yán)格嚴(yán)謹(jǐn)?shù)摹⒓儍舻?/strong>HTML。
    • XHTML的主要目的是為了規(guī)范HTML4.0,也可以理解為HTML4.0的升級(jí)版。
    • 但是真正的升級(jí)版,HTML5極大的簡(jiǎn)化了DTD(規(guī)范),也就是說(shuō)HTML5中就不用區(qū)分XHTML和HTML了。
  • HTML的標(biāo)記書寫很不規(guī)范,有可能會(huì)造成其它的設(shè)備(ipad、手機(jī)、電視等)無(wú)法正常顯示。
    • HTML4.01里面規(guī)定了普通和XHTML兩大種規(guī)范。
    • HTML4.01這個(gè)版本是IE6開始兼容的。
    • HTML5是IE9開始兼容的。

文:鐵樂與貓

2018-5-21

參考

1、HTML簡(jiǎn)介

2、html介紹和head標(biāo)簽

3、baidu百科:web標(biāo)準(zhǔn)

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/2243.html

相關(guān)文章

  • 初識(shí)HTML

    摘要:簡(jiǎn)介超文本標(biāo)記語(yǔ)言英語(yǔ),簡(jiǎn)稱是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言。網(wǎng)頁(yè)瀏覽器可以讀取文件,并將其渲染成可視化網(wǎng)頁(yè)。網(wǎng)頁(yè)瀏覽器也可以引用層疊樣式表來(lái)定義文本和其它元素的外觀與布局。元素表示某些重要性的文本,強(qiáng)調(diào)文本,而元素表示某些相關(guān)性的文本。 HTML簡(jiǎn)介 超文本標(biāo)記語(yǔ)言(英語(yǔ):HyperText Markup Language,簡(jiǎn)稱:HTML)是一種用于創(chuàng)建網(wǎng)頁(yè)的標(biāo)準(zhǔn)標(biāo)記語(yǔ)言。HTML是...

    wall2flower 評(píng)論0 收藏0
  • 初識(shí)React

    摘要:初識(shí)依稀記得那年參加線下活動(dòng),第一次聽說(shuō)這個(gè)詞語(yǔ),當(dāng)時(shí)的主講人是郭達(dá)峰,他播放了一個(gè)關(guān)于及的性能對(duì)比視頻。合成事件會(huì)以事件委托的方式綁定到組件最上層,并且在組件卸載的時(shí)候自動(dòng)銷毀綁定的事件。 初識(shí)React 依稀記得2015那年參加線下活動(dòng),第一次聽說(shuō)React這個(gè)詞語(yǔ),當(dāng)時(shí)的主講人是郭達(dá)峰,他播放了一個(gè)關(guān)于ember、angular及react的性能對(duì)比視頻: React.js Co...

    kuangcaibao 評(píng)論0 收藏0
  • react開發(fā)教程(-)初識(shí)

    摘要:定義一個(gè)組件可以在其他組件中調(diào)用這個(gè)組件調(diào)用組件劉宇組件插入內(nèi)容在上面的案例中可以看到吧寫到當(dāng)中,這種寫法稱為。 React初識(shí) React是Facebook推出的一個(gè)javascript庫(kù)(用來(lái)創(chuàng)建用戶界面的Javascript庫(kù)),所以他只是和用戶的界面打交道,你可以把它看成MVC中的V(視圖)這一層。 組件 React的一切都是基于組件的。web世界的構(gòu)成是基于各種HTML標(biāo)簽的...

    Allen 評(píng)論0 收藏0
  • 初識(shí)Java(譯)

    摘要:圖片含義如下源代碼程序編譯器編譯在執(zhí)行字節(jié)碼編譯器會(huì)將源代碼編譯成字節(jié)碼在虛擬機(jī)上執(zhí)行字節(jié)碼。字節(jié)碼只能在上執(zhí)行。的構(gòu)成要素的構(gòu)成如下圖所示每一欄分別的含義如下源程序字節(jié)碼編譯調(diào)試程序等源代碼由開發(fā)者編寫。 源自Javaの道日語(yǔ)技術(shù)社區(qū)原文地址譯者 夢(mèng)夢(mèng)的幻想鄉(xiāng)見てくれてありがとうござい?。?! はじめてのJava 初識(shí)Java 本章將會(huì)對(duì)Java的執(zhí)行順序、Java的構(gòu)成要素、Java...

    qqlcbb 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<