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

第 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>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,727评论 1 92
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,224评论 1 41
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 1,983评论 1 4
  • 本课来自http://www.imooc.com/learn/9请不要用作商业用途。 HTML5 HTML介绍 H...
    PYLON阅读 3,197评论 0 5
  • 《6:14日课五》工作这么多年来,随着业务的扩展,接触的人也多了,渐渐发现,别人尊敬你,不一定因为你很优秀或你的职...
    吴影灯阅读 211评论 0 0