第 2 章 HTML 5 的常用元素與屬性

第 2 章 HTML 5 的常用元素與屬性

HTML 5 保留了原有 HTML 規(guī)范的絕大部分元素和屬性,刪除了少量元素和屬性——主要刪除了文檔樣式相關(guān)的各種元素和屬性。HTML 5 推薦使用 CSS 樣式單來控制 HTML 文檔樣式。

2.1 HTML 5 保留的常用元素

2.1.1 基本元素

HTML 5 保留的基本元素

<html>:根元素

<head>:頁面頭部

<title>:頁面標(biāo)題

<body>:頁面主體

<style>:樣式定義

<h1><h6>:標(biāo)題一到標(biāo)題六

<p>:段落,段落之間有間距。

<br>:換行

<hr>:水平線

<div>:文檔中的節(jié),自動換行。

<span>:文檔中的節(jié),不自動換行。

程序清單 basic.html

<!DOCTYPE html>
<html>
<head>
    <title>基本標(biāo)簽</title>
</head>
<body>
    <!-- 標(biāo)題一到標(biāo)題六 -->
    <h1>瘋狂 Java 講義</h1>
    <h2>瘋狂 Android 講義</h2>
    <h3>輕量級 Java EE 企業(yè)應(yīng)用實(shí)戰(zhàn)</h3>
    <h4>瘋狂 XML 講義</h4>
    <h5>瘋狂 Ajax 講義</h5>
    <h6>經(jīng)典 Java EE 企業(yè)應(yīng)用實(shí)戰(zhàn)</h6>
    
    <!-- 水平線 -->
    <hr>

    <!-- 用三個(gè) span 定義三節(jié) -->
    <span>Tomcat</span>
    <span>Jetty</span>
    <span>Resin</span>

    <!-- 換行 -->
    <br>

    <!-- 用三個(gè) div 定義三節(jié) -->
    <div>Tomcat</div>
    <div>Jetty</div>
    <div>Resin</div>

    <!-- 用三個(gè) p 定義三個(gè)段落 -->
    <p>Tomcat</p>
    <p>Jetty</p>
    <p>Resin</p>
</body>
</html>

2.1.2 文本格式化元素

<b>:粗體文本

<i>:斜體文本

<em>:強(qiáng)調(diào)文本,斜體顯示,外觀與 <i> 相同。

<strong>:粗體文本,代表重要的文本,外觀與 <b> 相同。

<small>:小號字體文本

<sup>:上標(biāo)文本

<sub>:下標(biāo)文本

<bdo>:文本顯示方向,屬性 dir="ltr" 表示從左到右顯示文本,屬性 dir="rtl" 表示從右到左顯示文本。

程序清單 text.html

<!DOCTYPE html>
<html>
<head>
    <title>文本格式化標(biāo)簽</title>
</head>
<body>
    <span><b>加粗文本</b></span><br>
    <span><i>斜體文本</i></span><br>
    <span><b><i>粗斜體文本</i></b></span><br>
    <span><em>被強(qiáng)調(diào)的文本</em></span><br>
    <p><strong>加粗文本</strong></p>
    <small><span>小號字體文本</span></small><br>
    <div>普通文本<sup>上標(biāo)文本</sup></div>
    <span>普通文本<strong><sub>下標(biāo)加粗文本</sub></strong></span><br>
    <bdo dir="ltr">從左向右排列的文本</bdo><br>
    <bdo dir="rtl">從右向左排列的文本</bdo><br>
</body>
</html>

2.1.3 語義相關(guān)元素

<abbr>:定義縮寫,屬性 title 代表縮寫的全稱。

<address>:定義地址,瀏覽器會斜體顯示。

<blockquote>:引用帶換行的長文本,瀏覽器會自動縮進(jìn)。屬性 cite 指定來源 URL。

<q>:引用不帶換行的短文本,瀏覽器會自動添加引號。

<cite>:引用電影、歌曲、書等作品的標(biāo)題,瀏覽器會斜體顯示。

<code>:引用代碼

<dfn>:專業(yè)術(shù)語,瀏覽器會粗體或斜體顯示。

<del>:被刪除文本,瀏覽器會自動加中劃線。

<ins>:插入文本,瀏覽器會自動加下劃線。

<pre>:定義預(yù)格式化文本,里面的所有空格符都會被保留。

<samp>:示范文本

<kbd>:鍵盤文本,代表鍵盤輸入。

<var>:變量,瀏覽器會斜體顯示。

<!DOCTYPE html>
<html>
<head>
    <title>語義相關(guān)元素</title>
</head>
<body>
    <!-- 用 q 引用短文本 -->
    <p>瘋狂 Java 的精神是<q cite="http://www.fkjava.org">瘋狂源自夢想,技術(shù)成就輝煌</q>。這也是所有瘋狂 Java 程序員的精神。</p>

    <div>
        <!-- 用 blockquote 引用長文本 -->
        <blockquote>
            錦瑟無端五十弦,一弦一柱思華年。<br>
            莊生曉夢迷蝴蝶,望帝春心托杜鵑。<br>
            滄海月明珠有淚,藍(lán)田日暖玉生煙。<br>
            此情可待成追憶,只是當(dāng)時(shí)已惘然。<br>
        </blockquote>
        是唐朝詩人李商隱的代表作,詩中隱藏中一種淡淡的憂傷,讓人無法言說,但又無以譴懷。
    </div>

    <!-- 用 cite 引用作品標(biāo)題 -->
    <p><cite>《芙蓉鎮(zhèn)》</cite>、<cite>《藍(lán)風(fēng)箏》</cite>是國內(nèi)導(dǎo)演拍攝的最有思考深度的兩部電影。</p>

    <p> 下面代碼定義了一個(gè) Java 類:<br>
        <!-- 用 code 引用代碼 -->
        <code>
            public class Cat <br>
            {<br>
                private int name = "garfield";<br>
            }<br>
        </code>
    </p>

    <!-- 用 pre 定義預(yù)格式化文本 -->
    <pre>
        public class Cat
        {
            private int name = "garfield";
        }
    </pre>

    <p>
        <!-- 用 abbr 定義縮寫 -->
        瘋狂 Java 教育中心的縮寫是 <abbr title="瘋狂 Java 教育">fkjava</abbr>。
        <!-- 用 address 定義地址 -->
        瘋狂軟件地址是<address>廣州市天河區(qū)車陂大崗路 4 號灃宏大廈 3006-3011</address>
    </p>

    <!-- 用 dfn 定義專業(yè)術(shù)語 -->
    <p><dfn>HTML</dfn> 是一種廣為人知的標(biāo)記語言。</p>

    <p> 可通過輸入如下命令:<br>
        <!-- 用 kbd 定義鍵盤文本 -->
        <kbd>ls -l</kbd><br>
        在 Linux 的 Shell 窗口查看當(dāng)前目錄下所有文件、目錄的詳細(xì)信息。
    </p>

    <p> 如果您在閱讀瘋狂 Java 體系圖書時(shí),遇到有任何無法理解的技術(shù)問題,<br>
        請登錄 www.fkjava.org 發(fā)帖提問,可按如下示例內(nèi)容發(fā)帖:<br>
        <!-- 使用 samp 定義范例文本 -->
        <samp>
            我在閱讀 XXX 圖書的第 X 章、第 X 節(jié)時(shí),遇到一個(gè) XXX 問題,<br>
            錯誤提示信息是:XXX。
        </samp>
    </p>

    <!-- 用 var 定義變量 -->
    <var>i</var>、<var>j</var>、<var>k</var> 通常用于作為循環(huán)計(jì)數(shù)器變量。

    <!-- 用 del 定義被刪除文本,用 ins 定義插入文本。 -->
    <p>Android 是一個(gè)<del>開發(fā)</del><ins>開放</ins>式的手機(jī)、平板電腦操作系統(tǒng)。</p>
</body>
</html>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,160評論 1 92
  • HTML標(biāo)簽解釋大全 一、HTML標(biāo)記 標(biāo)簽:!DOCTYPE 說明:指定了 HTML 文檔遵循的文檔類型定義(D...
    米塔塔閱讀 3,530評論 1 41
  • 1.塊級元素和行內(nèi)元素 塊級(block-level)元素;行內(nèi)(內(nèi)聯(lián)、inline-level)元素。 塊元素的...
    饑人谷_小侯閱讀 2,211評論 1 4
  • 本課來自http://www.imooc.com/learn/9請不要用作商業(yè)用途。 HTML5 HTML介紹 H...
    PYLON閱讀 3,450評論 0 5
  • 《6:14日課五》工作這么多年來,隨著業(yè)務(wù)的擴(kuò)展,接觸的人也多了,漸漸發(fā)現(xiàn),別人尊敬你,不一定因?yàn)槟愫軆?yōu)秀或你的職...
    吳影燈閱讀 275評論 0 0

友情鏈接更多精彩內(nèi)容