HTML

元素(Elements)

元素用於結構化HTML文檔,並告知瀏覽器如何呈現網頁。一般來說,一個元素包括一個首標籤(start tag)、零或多個屬性(attribute)、內容(content)和一個尾標籤(end tag)。如下圖:

這裏寫圖片描述

標籤(Tags)

格式:以小於號“<”開頭,以大於號“>”結尾
分爲首標籤(start tag)和尾標籤(end tag)。它們唯一的區別在於,尾標籤多一條斜槓”/”。 首尾標籤之間的爲內容。

屬性(Attributes)

爲元素附加一些信息,這些附加信息被稱爲屬性(attribute)。
屬性應寫在元素的首標籤上。格式:屬性名稱(attribute name)後緊跟一個等號(“=”),後面寫上用雙引號括起來的屬性值(attribute value)。

例如:
<h2 style="background-color:#ff0000;">紅色二級標題</h2>
對於style屬性的值,可以用分號(“;”)來分隔多個樣式指令。
16進制以#開頭,顏色符合RGB。
白色: #ffffff
黑色: #000000
紅色: #ff0000
蘭色: #0000ff
綠色: #00ff00

做鏈接只需一個元素和一個屬性就行了。

  • 鏈接到另一個網站

    <a href="http://www.baidu.com/">這是一個指向百度的鏈接</a>
    

    元素a代表“錨(anchor)”;屬性href代表“超文本引用(hypertext reference)”,它用於指定鏈接指向何處——通常是一個因特網地址(如URL,URL必須包含http://)或者一個文件名。

  • 同一個網站的網頁之間的鏈接

    不必拼寫出網頁的完整URL。假如有兩個網頁(比如說page1.html和page2.html),而且它們被存放在同一個文件夾中,那麼在做鏈接的時候,只要寫出文件名就行了。

    <a href="page2.html">page1->page2</a>
    
  • 一個網頁內做鏈接
    使用id屬性和“#”符號來實現。

    <a href="#heading1">轉到標題1</a>   
    <h1 id="heading1">標題1</h1>
    
  • 鏈接上使用title屬性

    <a href="http://www.baidu.com/" title="指向百度">百度</a>
    

    把鼠標光標停留在該鏈接上時,提示文字“指向百度”便會出現。

圖像

有三種類型的圖片可被插入到網頁中:GIFJPG或JPEGPNG

  • 插入一張圖片

    <img src="qi.jpg">     圖片來自文件夾
    <img src="http://www.html.net/logo.png">  圖片來自網站
    <a href="http://www.html.net"><img src="qi.jpg"></a> 圖片用作鏈接
    

    屬性src用來指出要插入圖片的位置,若圖片不存在,則在網頁上顯示不出來。

  • 其他屬性

    alt用於給出圖像的替用描述,假如由於某些原因該圖像未能顯示出來,瀏覽器就通過顯示這個描述來替代圖像。

    <img src="q.jpg" alt="qi">
    

    title用於將光標停留在圖片上時會顯示出文本。和鏈接上使用的title屬性的功能相同

    <img src="q.jpg" title="qi">
    

    width和height用於設置圖片的寬度和高度的像素。

    <img src="qi.jpg" width="300" height="500">
    

表格

  • 用於創建表格的3個基本元素:

    1. 首標籤 <table> 和尾標籤</table>分別表示一個表格的開始與結束。
    2. tr是“table row(表格行)”的縮寫,用於表示一行的開始和結束。
    3. td是“table data(表格數據)”的縮寫,用於表示行中各個單元格(cell)的開始和結束。
    
    <table>
      <tr>
        <td>Cell 1</td>
        <td>Cell 2</td>
      </tr>
      <tr>
        <td>Cell 3</td>
        <td>Cell 4</td>
      </tr>
    </table>
    
    輸出:
    Cell 1  Cell 2
    Cell 3  Cell 4
    
  • 屬性

    border: 指定表格四周邊框的厚度。
    width: 用於設置屏佔百分比

    <table border="1" width="30%">
    

    align: 指定整個表格、某行或某個單元格里內容的水平對齊方式,比如左對齊、居中或右對齊。
    valign: 指定某個單元格里內容的垂直對齊方式,比如靠上、置中或靠下。

    <td align="right" valign="top">單元格1</td>
    

    colspan(column span): 指定單元格橫向跨越的列數

    <td colspan="2">Cell 1</td>
    

    rowspan: 指定單元格縱向跨越的行數

    <td rowspan="3">Cell 1</td>
    

頁面佈局

使用級聯樣式表(Cascading Style Sheets,簡稱CSS)爲網站設計頁面佈局。HTML負責網頁的具體內容(結構),而CSS則修飾網頁的表現形式(佈局)。

  • 用style屬性將CSS內聯到網頁中

    <p style="font-size:20px;">這裏的文字大小爲20</p>
    <p style="font-family:courier;">這裏的文字字體爲黑體/p>
    <p style="font-size:20px; font-family:courier;">這裏是文字大小爲20、採用黑體的文字</p>
    
  • CSS對頁面佈局進行集中管理

    要將CSS嵌入文檔,你只需通過標籤

    <style type="text/css">
    

    告訴瀏覽器該段爲CSS即可。

     <style type="text/css">
          h1 {font-size: 30px; font-family: arial;}
          h2 {font-size: 15px; font-family: courier;}
          p {font-size: 8px; font-family: "times new roman";}
     </style>
    

    所有一級標題(h1)採用宋體,字體大小爲30(象素);所有二級標題(h2)採用黑體,字體大小爲15(象素);普通段落文字(p)採用隸書,字體大小爲8(象素)。

  • CSS還可以控制頁面設置與表現形式(邊距,漂浮,對齊,寬度,高度等)

樣例

<mata charset="UTF-8"> <!--防止中文亂碼-->
<html> 

    <head>
        <title>網站標題</title>
        <style type="text/css">
                h1 {font-size: 30px; font-family: arial;}
                h2 {font-size: 15px; font-family: courier;}
                p {font-size: 8px; font-family: "times new roman"; color:green;}
        </style>

    </head>

    <body>
        <!-- 這裏添加註釋-->
        <h1>一級標題</h1>
        <h2>二級標題</h2>
        ...
        <h6>六級標題</h6>
        <p>文本段落</p>
        <b>粗體</b>
        <i>斜體</i>
        <em>斜體</em>
        <small>小字體</small>
        <b><i>既是粗體又是斜體</i></b>
        <br /> <!--插入一個換行符-->
        <hr /> <!--畫一條水平線-->
        <ul> <!--列表:粗點代表一個列表項-->
            <li>列表項</li>
        </ul>
        <ol> <!--列表:有序數字代表一個列表項-->
            <li>列表項</li>
        </ol>
        <h2 style="background-color:#ff0000;">爲二級標題附加紅色屬性</h2>
        <a href="#heading1" title="轉到heading1">轉到標題1</a>    
        <h1 id="heading1">標題1</h1>
        <table border="1" width="50%">
                    <tr>
                            <td align="right" valign="top">Cell 1</td>
                            <td>Cell 2</td>
                            <td>Cell 3</td>
                            <td>Cell 4</td>
                    </tr>
                    <tr>
                            <td>Cell 5</td>
                            <td>Cell 6</td>
                            <td>Cell 7</td>
                            <td>Cell 8</td>
                    </tr>
                    <tr>
                            <td colspan="4">Cell 9 </td>
                    </tr>

        </table>


    </body>

</html>
發佈了105 篇原創文章 · 獲贊 59 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章