Html簡介1

來源:互聯網
上載者:User

標籤:style   http   io   ar   color   os   使用   sp   for   

1.什麼是HTML和網頁檔案
    HTML:是英文HyperText Markup Language(超文字標籤語言)的縮寫
    以"<標籤名>"表示標籤的開始,以"</標籤名>"表示標籤的結束
    成對標籤又稱之為容器,一對標籤中還可以嵌套其它的標籤
    單獨標籤不需要與之配對的結束標籤,又稱之為空白標籤,例如<br>
    一個HTML標籤及標籤中嵌套的內容就是網頁中的一個"HTML元素"
    屬性設定的一般格式為:屬性名稱=屬性值,屬性值部分可以用英文的雙引號(")或單引號(‘)引起來,也可以不使用任何引號
    標籤名、屬性名稱和屬性值都是大小寫不敏感的,但是要養成統一的大小寫習慣

2.瀏覽器訪問網頁文檔的方式

3.HTML規範與版本
    誰來指定規範
        --IETF
        --W3C
    正在使用的HTML版本
        --HTML4.01(最終的版本)
        --XHTML(將會替代HTML)
        --HTML5
4.HTML的全域架構標籤
    <html></html>
    <head></head>:頭部元素
    <body></body>:主體部分

5.<body>標籤的屬性
    Text屬性:用於設定整個網頁中的文字顏色
    link屬性:用於設定一般超連結文本的顯示顏色
    alink屬性:用於設定滑鼠移動到超連結上時,超連結文本的顯示顏色
    vlink屬性:用於設定瀏覽過的超連結文本的顯示顏色
    background屬性:用於設定背景牆紙所用的影像檔,可以是DIF或JPEG檔案的絕對或相對路徑
    bgcolor屬性:用於設定背景顏色,當已設定背景牆紙時,這個屬性會失去作用,除非牆紙具有透明部分
    leftmargin屬性:設定網頁顯示畫面與瀏覽器視窗左邊沿的間隙,單位為像素
    topmargin屬性:設定網頁顯示畫面與瀏覽器視窗上邊沿的間隙,單位為像素
    class、name、id、style等屬性

6.文件類型定義
    DTD文法:
        <!DOCTYPE HTML PUBLIC "version name" "url">
    HTML 指定文件類型名稱
        PUBLIC 表明所依據的DTD檔案對任何人公開訪問,而不是某個公司內部的規範檔案
        version name 指定該HTML版本的標識名稱。例如,HTML4.0的標識名稱為"-//W3C//DTD HTML 4.01 Transitional//EN"。
        對於ISO標準的DTD以"ISO"三個字母開頭,被改進的非ISO標準的DTD以加號"+"開頭,未被改進的非ISO標準以減號"-"開頭。
        url 指定該HTML語言的定義規範檔案在Internet上的位置,例如,http://www.w3c.org/TR?html4/loose.dtd。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

7.注釋與特殊字元
    用"<!-- 注釋 -->"這種格式加入注釋
    特殊字元可以用數值和引用實體來表示,例如,$#169;\$copy;

8.格式標籤
    <p></p> :p標籤對,表示段落
    <br>:分行符號
    <nobr></nobr>:不分行符號,防止瀏覽器把過長的內容自動換行
    <blockquote></blockquote>:以縮排的方式在瀏覽器中顯示
    <center></center>:在水平方向上水平顯示
    <marquee></marquee>:以移動的方式顯示marquee中的內容
        其中的兩個屬性:direction="up,down,left,right":控制移動的方向
        behavior="slide,scroll,alternate":控制移動的方式<slide:只移動一次,scroll:迴圈移動,alternate:折返的移動>
    <dl></dl><dt></dt><dd></dd>:定義顯示列表
    <ol></ol>:定義帶數字列表
    <ul></ul>:定義帶圓點列表
    <li></li>:定義清單項目
    <pre></pre>:預格式化處理,顯示所有的空格和換行

9.文字標籤
    <h1></h1>...<h6></h6>:以標題的方式顯示,數字越大,字型越小
    <b></b>:粗體
    <i></i>:斜體
    <u></u>:加底線
    <sub></sub>:下標表示
    <sup></sup>:上標表示
    <tt></tt>:以列印字風格顯示的字型
    <cite></cite>:以引用的方式顯示字型
    <em></em>:顯示需要強調的字型:斜體加粗體
    <strong></strong>:顯示需要加重的字型:黑體加粗體
    <font></font>:對字型,字型大小,顏色隨意改變
        其中三個屬性:face:字型名稱,若沒有指定字型,則忽略這個屬性,用瀏覽器預設字型
        size:字型大小(-7~7),數字越小,字型越小或像素
        color:字型的顏色

10.超連結標籤
    超連結標籤:<a href="">link</a>
        href:指定url:統一資源定位器
    <a href="mailto:[email protected]?subject=test"> 發郵件 </a>
        target:"_blank"
    定位到網頁中的某一處<a name="mark">定位</a>
    <a href="xxx.html#mark"></a>
    <a href="#">...</a>與<a href="">...</a>的區別:""會開啟預設目錄,"#"什麼也不做

11.url(uniform resource locator):統一資源定位器
    URL的基本組成:協議、主機名稱、連接埠號碼、資源名
    相對url:"a.html","./a.html","../../a.html","a.html"
    為url指定參數:a.html?name=wzg&password=123
    帶有錨點的url:a.html#mark
    mailto:[email protected]?subject=Feedback&body=how%20are%20you!
    URL編碼
    規則
        將空格轉換為加號(+)
        對0-9、a-z、A-Z之間的字元保持不變
        對於所有其他的字元,用這個字元的當前字元集編碼在記憶體中的十六進位格式表示,並在每個位元組前加上一個百分比符號(%).
        對於空格也可以直接使用其十六進位編碼方式,即用%20表示,而不是將它轉換成加號(+)
    說明
        如果確信URL串的特殊字元沒有引起使用上的歧義或衝突,你也可以對這些字元不進行編碼,而是直接傳遞給伺服器
        如果URL串中的特殊字元可能會產生歧義或衝突,則必須對這些特殊字元進行URL編碼

12.映像標籤
    <img src=""></img>
        還可以設定alt:映像無法載入時,顯示alt設定的文本、align:設定對其方式、border:設定邊框、width:寬度、height:高度等屬性
    <img>標籤的顯示過程
        沒有真正載入映像資料,而是通過src指定映像的路徑,把請求發送給伺服器,伺服器返回資料,既可以讀取一個映像,也可以動態產生資料
    分析:一個WEB伺服器是如何藉助<img>標籤來收集其他web網站的頁面訪問次數的?

    <hr>標籤:水平線,可以設定size:粗細、color:顏色、width:寬度和noshade:無陰影

13.映像地圖
    映像超連結
        格式為:<a href="url"><img src="#"></img></a>
    什麼是映像地圖
        把一幅映像分成多個地區,每個地區指向不同的URL地址。
    怎樣產生一個映像地圖
        1)首先必須定義出映像上的各作用區的形狀、位置座標、及其指向的URL地址等資訊,這個過程叫映像熱點映射。
            映像熱點映射需要使用<map name="mapName"></map>標籤對進行說明,其中的name屬性為該映像熱點映射指定了一個名稱
        2)映像熱點映射中的各個地區用<area>標籤說明,<area>標籤的格式為:<area shape="形狀" coords="座標" href="URL">
            href部分也可以用nohref替換,表示在該地區單擊滑鼠無效。<area>標籤還可以有一個target屬性,用來指明瀏覽器在哪個視窗或幀中顯示href屬性所指向的網頁資源。
        3)定義好了映像熱點映射後,接著就要在<img>映像標籤中增加一個名為usemap的屬性設定,usemap屬性指定該映像被用作映像地圖,其設定值為所使用的映像熱點映射名稱,
            格式為:在<img>標籤的name屬性設定值前多加一個"#"字元。例如,<img src="china.jpg" usemap="#mapName"></img>
            shape屬性的設定說明
                rect:定義一個矩形地區,coords屬性設定值為矩形的左上方、右下角的座標,各個座標值之間用逗號分開;
                poly:定義一個多邊形地區,coords屬性設定值為多邊形各頂點的座標值
                circle:定義一個圓形地區,coords屬性設定為圓心座標及半徑,前兩個參數分別為圓心的橫、縱座標,第三個參數為半徑。

Html簡介1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.