美文网首页
第 2 章 HTML 5 的常用元素与属性

第 2 章 HTML 5 的常用元素与属性

作者: 南北东西总相随 | 来源:发表于2017-09-28 21:19 被阅读0次

    第 2 章 HTML 5 的常用元素与属性

    HTML 5 保留了原有 HTML 规范的绝大部分元素和属性,删除了少量元素和属性——主要删除了文档样式相关的各种元素和属性。HTML 5 推荐使用 CSS 样式单来控制 HTML 文档样式。

    2.1 HTML 5 保留的常用元素

    2.1.1 基本元素

    HTML 5 保留的基本元素

    <html>:根元素

    <head>:页面头部

    <title>:页面标题

    <body>:页面主体

    <style>:样式定义

    <h1><h6>:标题一到标题六

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

    <br>:换行

    <hr>:水平线

    <div>:文档中的节,自动换行。

    <span>:文档中的节,不自动换行。

    程序清单 basic.html

    <!DOCTYPE html>
    <html>
    <head>
        <title>基本标签</title>
    </head>
    <body>
        <!-- 标题一到标题六 -->
        <h1>疯狂 Java 讲义</h1>
        <h2>疯狂 Android 讲义</h2>
        <h3>轻量级 Java EE 企业应用实战</h3>
        <h4>疯狂 XML 讲义</h4>
        <h5>疯狂 Ajax 讲义</h5>
        <h6>经典 Java EE 企业应用实战</h6>
        
        <!-- 水平线 -->
        <hr>
    
        <!-- 用三个 span 定义三节 -->
        <span>Tomcat</span>
        <span>Jetty</span>
        <span>Resin</span>
    
        <!-- 换行 -->
        <br>
    
        <!-- 用三个 div 定义三节 -->
        <div>Tomcat</div>
        <div>Jetty</div>
        <div>Resin</div>
    
        <!-- 用三个 p 定义三个段落 -->
        <p>Tomcat</p>
        <p>Jetty</p>
        <p>Resin</p>
    </body>
    </html>
    

    2.1.2 文本格式化元素

    <b>:粗体文本

    <i>:斜体文本

    <em>:强调文本,斜体显示,外观与 <i> 相同。

    <strong>:粗体文本,代表重要的文本,外观与 <b> 相同。

    <small>:小号字体文本

    <sup>:上标文本

    <sub>:下标文本

    <bdo>:文本显示方向,属性 dir="ltr" 表示从左到右显示文本,属性 dir="rtl" 表示从右到左显示文本。

    程序清单 text.html

    <!DOCTYPE html>
    <html>
    <head>
        <title>文本格式化标签</title>
    </head>
    <body>
        <span><b>加粗文本</b></span><br>
        <span><i>斜体文本</i></span><br>
        <span><b><i>粗斜体文本</i></b></span><br>
        <span><em>被强调的文本</em></span><br>
        <p><strong>加粗文本</strong></p>
        <small><span>小号字体文本</span></small><br>
        <div>普通文本<sup>上标文本</sup></div>
        <span>普通文本<strong><sub>下标加粗文本</sub></strong></span><br>
        <bdo dir="ltr">从左向右排列的文本</bdo><br>
        <bdo dir="rtl">从右向左排列的文本</bdo><br>
    </body>
    </html>
    

    2.1.3 语义相关元素

    <abbr>:定义缩写,属性 title 代表缩写的全称。

    <address>:定义地址,浏览器会斜体显示。

    <blockquote>:引用带换行的长文本,浏览器会自动缩进。属性 cite 指定来源 URL。

    <q>:引用不带换行的短文本,浏览器会自动添加引号。

    <cite>:引用电影、歌曲、书等作品的标题,浏览器会斜体显示。

    <code>:引用代码

    <dfn>:专业术语,浏览器会粗体或斜体显示。

    <del>:被删除文本,浏览器会自动加中划线。

    <ins>:插入文本,浏览器会自动加下划线。

    <pre>:定义预格式化文本,里面的所有空格符都会被保留。

    <samp>:示范文本

    <kbd>:键盘文本,代表键盘输入。

    <var>:变量,浏览器会斜体显示。

    <!DOCTYPE html>
    <html>
    <head>
        <title>语义相关元素</title>
    </head>
    <body>
        <!-- 用 q 引用短文本 -->
        <p>疯狂 Java 的精神是<q cite="http://www.fkjava.org">疯狂源自梦想,技术成就辉煌</q>。这也是所有疯狂 Java 程序员的精神。</p>
    
        <div>
            <!-- 用 blockquote 引用长文本 -->
            <blockquote>
                锦瑟无端五十弦,一弦一柱思华年。<br>
                庄生晓梦迷蝴蝶,望帝春心托杜鹃。<br>
                沧海月明珠有泪,蓝田日暖玉生烟。<br>
                此情可待成追忆,只是当时已惘然。<br>
            </blockquote>
            是唐朝诗人李商隐的代表作,诗中隐藏中一种淡淡的忧伤,让人无法言说,但又无以谴怀。
        </div>
    
        <!-- 用 cite 引用作品标题 -->
        <p><cite>《芙蓉镇》</cite>、<cite>《蓝风筝》</cite>是国内导演拍摄的最有思考深度的两部电影。</p>
    
        <p> 下面代码定义了一个 Java 类:<br>
            <!-- 用 code 引用代码 -->
            <code>
                public class Cat <br>
                {<br>
                    private int name = "garfield";<br>
                }<br>
            </code>
        </p>
    
        <!-- 用 pre 定义预格式化文本 -->
        <pre>
            public class Cat
            {
                private int name = "garfield";
            }
        </pre>
    
        <p>
            <!-- 用 abbr 定义缩写 -->
            疯狂 Java 教育中心的缩写是 <abbr title="疯狂 Java 教育">fkjava</abbr>。
            <!-- 用 address 定义地址 -->
            疯狂软件地址是<address>广州市天河区车陂大岗路 4 号沣宏大厦 3006-3011</address>
        </p>
    
        <!-- 用 dfn 定义专业术语 -->
        <p><dfn>HTML</dfn> 是一种广为人知的标记语言。</p>
    
        <p> 可通过输入如下命令:<br>
            <!-- 用 kbd 定义键盘文本 -->
            <kbd>ls -l</kbd><br>
            在 Linux 的 Shell 窗口查看当前目录下所有文件、目录的详细信息。
        </p>
    
        <p> 如果您在阅读疯狂 Java 体系图书时,遇到有任何无法理解的技术问题,<br>
            请登录 www.fkjava.org 发帖提问,可按如下示例内容发帖:<br>
            <!-- 使用 samp 定义范例文本 -->
            <samp>
                我在阅读 XXX 图书的第 X 章、第 X 节时,遇到一个 XXX 问题,<br>
                错误提示信息是:XXX。
            </samp>
        </p>
    
        <!-- 用 var 定义变量 -->
        <var>i</var>、<var>j</var>、<var>k</var> 通常用于作为循环计数器变量。
    
        <!-- 用 del 定义被删除文本,用 ins 定义插入文本。 -->
        <p>Android 是一个<del>开发</del><ins>开放</ins>式的手机、平板电脑操作系统。</p>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:第 2 章 HTML 5 的常用元素与属性

          本文链接:https://www.haomeiwen.com/subject/gagvextx.html