HTML 7 (轉)
HTML 腳本
JavaScript 使 HTML 頁面具有更強的動態和交互性。
HTML <script> 標簽
<script> 標簽用於定義客戶端腳本,比如 JavaScript。
<script> 元素既可包含腳本語句,也可通過 src 屬性指向外部腳本文件。
JavaScript 最常用於圖片操作、表單驗證以及內容動態更新。
HTML<noscript> 標簽
<noscript> 標簽提供無法使用腳本時的替代內容,比方在瀏覽器禁用腳本時,或瀏覽器不支持客戶端腳本時。
<noscript>元素可包含普通 HTML 頁面的 body 元素中能夠找到的所有元素。
只有在瀏覽器不支持腳本或者禁用腳本時,才會顯示 <noscript> 元素中的內容:
HTML 字符實體
HTML 中的預留字符必須被替換為字符實體。
一些在鍵盤上找不到的字符也可以使用字符實體來替換。
HTML 實體
在 HTML 中,某些字符是預留的。
在 HTML 中不能使用小於號(<)和大於號(>),這是因為瀏覽器會誤認為它們是標簽。
如果希望正確地顯示預留字符,我們必須在 HTML 源代碼中使用字符實體(character entities)。如需顯示小於號,我們必須這樣寫:< 或 < 或 <
不間斷空格(Non-breaking Space)
HTML 中的常用字符實體是不間斷空格( )。
瀏覽器總是會截短 HTML 頁面中的空格。如果您在文本中寫 10 個空格,在顯示該頁面之前,瀏覽器會刪除它們中的 9 個。如需在頁面中增加空格的數量,您需要使用 字符實體。
結合音標符
發音符號是加到字母上的一個"glyph(字形)"。
一些變音符號, 如 尖音符 ( ?) 和 抑音符 ( ?) 。
變音符號可以出現字母的上面和下面,或者字母裏面,或者兩個字母間。
變音符號可以與字母、數字字符的組合來使用。
HTML 統一資源定位器(Uniform Resource Locators)
URL 是一個網頁地址。
URL可以由字母組成,如"runoob.com",或互聯網協議(IP)地址: 192.68.20.50。大多數人進入網站使用網站域名來訪問,因為 名字比數字更容易記住。
URL - 統一資源定位器
Web瀏覽器通過URL從Web服務器請求頁面。
當您點擊 HTML 頁面中的某個鏈接時,對應的 <a> 標簽指向萬維網上的一個地址。
一個統一資源定位器(URL) 用於定位萬維網上的文檔。
一個網頁地址實例: http://www.runoob.com/html/html-tutorial.html 語法規則:
scheme://host.domain:port/path/filename
說明:
- scheme - 定義因特網服務的類型。最常見的類型是 http
- host - 定義域主機(http 的默認主機是 www)
- domain - 定義因特網域名,比如 runoob.com
- :port - 定義主機上的端口號(http 的默認端口號是 80)
- path - 定義服務器上的路徑(如果省略,則文檔必須位於網站的根目錄中)。
- filename - 定義文檔/資源的名稱
-
常見的 URL Scheme
以下是一些URL scheme:
-
Scheme 訪問 用於... http 超文本傳輸協議 以 http:// 開頭的普通網頁。不加密。 https 安全超文本傳輸協議 安全網頁,加密所有信息交換。 ftp 文件傳輸協議 用於將文件下載或上傳至網站。 file 您計算機上的文件。 -
URL 字符編碼
URL 只能使用 ASCII 字符集.
來通過因特網進行發送。由於 URL 常常會包含 ASCII 集合之外的字符,URL 必須轉換為有效的 ASCII 格式。
URL 編碼使用 "%" 其後跟隨兩位的十六進制數來替換非 ASCII 字符。
URL 不能包含空格。URL 編碼通常使用 + 來替換空格。
-
URL 編碼實例
字符 URL 編碼 € %80 £ %A3 ? %A9 ? %AE à %C0 á %C1 ? %C2 ? %C3 ? %C4 ? %C5
-
HTML 基本文檔<!DOCTYPE html> <html> <head> <title>文檔標題</title> </head> <body> 可見文本... </body> </html>
-
基本標簽(Basic Tags)
<h1>最大的標題</h1> <h2> . . . </h2> <h3> . . . </h3> <h4> . . . </h4> <h5> . . . </h5> <h6>最小的標題</h6> <p>這是一個段落。</p> <br> (換行) <hr> (水平線) <!-- 這是註釋 -->文本格式化(Formatting)
<b>粗體文本</b> <code>計算機代碼</code> <em>強調文本</em> <i>斜體文本</i> <kbd>鍵盤輸入</kbd> <pre>預格式化文本</pre> <small>更小的文本</small> <strong>重要的文本</strong> <abbr> (縮寫) <address> (聯系信息) <bdo> (文字方向) <blockquote> (從另一個源引用的部分) <cite> (工作的名稱) <del> (刪除的文本) <ins> (插入的文本) <sub> (下標文本) <sup> (上標文本)鏈接(Links)
普通的鏈接:<a href="http://www.example.com/">鏈接文本</a> 圖像鏈接: <a href="http://www.example.com/"><img src="URL" alt="替換文本"></a> 郵件鏈接: <a href="mailto:[email protected]">發送e-mail</a> 書簽: <a id="tips">提示部分</a> <a href="#tips">跳到提示部分</a>圖片(Images)
<img src="URL" alt="替換文本" height="42" width="42">樣式/區塊(Styles/Sections)
<style type="text/css"> h1 {color:red;} p {color:blue;} </style> <div>文檔中的塊級元素</div> <span>文檔中的內聯元素</span>無序列表
<ul> <li>項目</li> <li>項目</li> </ul>有序列表
<ol> <li>第一項</li> <li>第二項</li> </ol>定義列表
<dl> <dt>項目 1</dt> <dd>描述項目 1</dd> <dt>項目 2</dt> <dd>描述項目 2</dd> </dl>表格(Tables)
<table border="1"> <tr> <th>表格標題</th> <th>表格標題</th> </tr> <tr> <td>表格數據</td> <td>表格數據</td> </tr> </table>框架(Iframe)
<iframe src="demo_iframe.htm"></iframe>表單(Forms)
<form action="demo_form.php" method="post/get"> <input type="text" name="email" size="40" maxlength="50"> <input type="password"> <input type="checkbox" checked="checked"> <input type="radio" checked="checked"> <input type="submit" value="Send"> <input type="reset"> <input type="hidden"> <select> <option>蘋果</option> <option selected="selected">香蕉</option> <option>櫻桃</option> </select> <textarea name="comment" rows="60" cols="20"></textarea> </form>實體(Entities)
< 等同於 < > 等同於 > © 等同於 ?
HTML 7 (轉)