1. 程式人生 > >【學習筆記】HTML語法筆記

【學習筆記】HTML語法筆記

基本結構

HyperText Markup Language 超文字標記語言 超文字:通過建立連結,使訪問者簡潔從一頁面跳到另一頁面 標記:對文字進行註釋

<html>
    <head>    //有關這個頁面的一些資訊
        <title> This is the Title of the Page </title>
    </head>
    <body>
        <h1> This is the Body of the Page </h1>
        <p>    Anything within the body of a web page is displayed in the main broser window </p>
    </body>

文字

結構化標籤:描述標題和段落 語義化標籤:表達特定含義(強調,引用,縮寫詞)

  • 結構化標記

標題

<h1> This is a MainHeading </h1>
<h2>  This is Level 2 heading </h2>

段落

<p>    </p>

粗體,斜體,上標,下標

粗體:<b> </b>
斜體:<i> </i>
上標:4<sup>th</sup>
下標:co<sub>2</sub>

空白

當瀏覽器遇到兩個或兩個以上連續空格,或遇一次換行時,會將其看作一個空格(白色空間摺疊)

換行符,水平線

空元素只含有一個標籤

換行符 <br />
水平線 <hr />
  • 語義化標記

強調

加強和強調:<strong> </strong>
斜體強調:<em> </em>

引用(對引用內容進行縮排)

<blockquote cite="    ">
    <p>    hello     </p>
</ blockquote>

縮寫詞和首字母縮寫詞

<abbr title="Professor">    Prof    </abbr>

引用和定義

引用: <cite>    </cite>
定義:<dfn>    </dfn>

設計者詳細資訊(內容顯示斜體)

<address>
    <p><a href="    ">[email protected] </ a></p>
</address>

內容的修改

<p>    It was the <del>worst</del>    <ins>best</ins>
idea she had ever had    </ p>

不準確卻又不予以刪除

<s>    </s>

列表

有序列表

<ol>    //建立有序列表
    <li>    </li>
    <li>    </li>
    <li>    </li>
</ ol>

無序列表

<ul>
    <li>    </li>
    <li>    </li>
</ul>

定義列表

<dl>    //建立定義列表
    <dt>    </ dt>//定義
    <dd>    </ dd>//具體解釋
</ dl>

巢狀列表

<ul>
    <li>    </li>
    <li>
        <ul>
            <li>    </ li>
         </ ul>
      </ li>
</ ul>

連結

指向其他網站

<a href="http://www.empire.com"> Empire </ a>
// href:連結起始標籤, Empire:使用者單擊文字

指向同一網站中其他頁面連結

<a href="index.html">home</ a>
//"index.html":相對URL

EMAIL連結

<a href="mailto:[email protected]">Email</a>
//href特性中的mailto特性值

在新視窗中開啟連結

//target="_blank"
<a href="http:..."    target="_blank"> Internet </a >

連結到當前頁面的某個特定位置

<a href="#arc_shot">Arcshot </a >
<h2 id="arc_shot">Arcshot</a>

連結到其他頁面的某個特定位置

<a href="http:/ www.hello.com /# bottom">

影象

新增影象

<img src=" " alt=" " title=" ">
//src:影象源 alt:影象描述 title:影象附加資訊

影象的寬度和高度

<img src=" " alt=" " width="600" height="200" />

圖形和圖形說明

<figure>
    <img src=" " alt=" ">
    <br />
    <figcaption>    </ figcaption>
</ figure>

表格

基本表格結構

<table>//建立表格,內容逐行編寫
    <tr>//起始標籤(table row)行的開始
        <td>    </td>//每個單元格
    </tr>
</ table>

表格的標題

<th scope="col">Saturday</th>
//scope="col":表示列標題
  scope="row":表示行標題

跨列

<td colspan="2">hello</td>
//colspan="2":某個單元格跨越多列

跨行

<td rowspan="2">hello</td>

長表格

//<thead>   </ thead> 標題
//<tbody>   </ tbody>主體
//<tfoot>    </ tfoot>腳註

表單

表單結構

<form action="    " method="get">
</ form>
//action:特性值 URL用來在使用者提交表單時接收表單中的資訊
//method:get:表單中的值被附加在由action特性所指定的URL末尾
                post:表單中的值被放在HTTP頭資訊中進行傳送(允許使用者上傳檔案、非常長、資料庫操作、敏感資訊)

單行文字框

<form action="    ">
<p>    Username:
    <input    type="text"    name="username" size="15"    maxlength="30" />
</ p>
</ form>
//name: 控制元件名稱 

密碼框

<input type="password" name="password" size="15" maxlength="30" / >

文字域

<textarea name="    " col="    " rows="    ">    Enter your comments    </ textarea>

單選按鈕

<input type=" radio" name="    " value="rock"     checked="checked" / >    Rock

複選框

<input type="checkbox"    name="service"    value="itunes"    checked="checked" / >iTunes

下拉列表框

<select name="    ">
    <option    value="ipod">     ipod </option>
    <option    value="radio">    Radio </option>
</ select>

多選框

<select name="    "    size="3"    multiple="multiple">

檔案上傳域

<input type ="file"    name="    "/ >

提交按鈕

<input     type="submit"     name="    "     value= "subcribe "     / >
//value:按鈕上顯示的文字

影象按鈕

<input    type="image"    src="    " width="100"    height="    " / >

按鈕

<button><img Src="images/add.gif"    alt="add"    width="10"    height="10"    / >Add</ button>
//允許文字和影象出現在button中

標籤表單控制元件

<input id="male"    type="radio"    name="gender"    value="m">
<label for="male">    Male    </label>
//宣告標籤控制元件標註的是哪個表單控制元件,與id特性相匹配,id特性值對某個元素進行唯一標識

組合表單控制元件

<fieldset>
    <legend>    Contact details    </ legend>//組合表單標題
</ fieldset>

其他標記

註釋

<!--    -->

id特性

<p    id="    ">
//用來從頁面上的其他元素中對一個元素進行唯一標識(CSS可以為ID單獨定義樣式)

class特性

<p    class="    ">
//css 針對這一元素的規則

塊級元素

顯示時總是另起一行

<h1>    <p>    <ul>    <li>

內聯元素

顯示時總是與他鄰近元素出現在同一行內

<a>    <b>    <em>    <img>

將文字和元素集中在一個塊級元素中

若div元素使用id或class特性,則可建立CSS,指定div元素佔空間,或改變其內部所有元素外觀

<div id="    ">    </div>

將文字和元素集中在一個內聯元素中

若包含若干內聯元素,可利用CSS控制元素中內容外觀

<span class="    ">    </span>

內聯框架 (inline frame)

分割小視窗看到另一個網頁

<iframe    width="    "    height="    "    src="    ">    </iframe>

頁面資訊

<head>
    <meta name="    "    content="    " / >//空元素
</head>

後記

新人上路,旨在分享交流乾貨經驗,若有錯誤或者不當之處,請大家批評指正! 更多說明請檢視 Doraengineer’s blog說明