XHTML 1.0 DTD:标签、描述与用法概览

需积分: 1 1 下载量 7 浏览量 更新于2024-09-12 收藏 298KB DOC 举报
"Java基础加强,涉及HTML中的DTD和常用标签" 在学习Java基础的同时,了解HTML的基础知识也是非常重要的,因为它们常常一起用于构建Web应用。DTD(Document Type Definition)是HTML或XML文档的一种规范,它定义了文档的结构和元素。在XHTML 1.0中,有三种DTD类型:Strict、Transitional和Frameset。 - Strict DTD:不允许使用过时或不推荐的元素和属性,鼓励编写更纯净、语义化的HTML。 - Transitional DTD:允许使用一些视觉表现相关的元素和属性,适合逐步过渡到更严格的编码标准。 - Frameset DTD:专门用于包含框架的文档,用于组织多个独立的HTML文档视图。 以下是一些常见的HTML标签及其用途,这些标签在不同的DTD类型中都有使用: 1. `<!DOCTYPE>`:声明文档类型,告诉浏览器文档遵循的规则。 2. `<html>`:定义整个HTML文档的根元素。 3. `<body>`:定义文档的主体内容。 4. `<h1> to <h6>`:定义不同级别的标题,从一级标题到六级标题。 5. `<p>`:定义段落。 6. `<br>`:插入一个换行符。 7. `<hr>`:创建一条水平线,通常用于分隔内容。 8. `<!---->`:定义注释,用于解释代码但不在页面上显示。 此外,还有一些与文本格式化相关的标签: - `<b>`:定义粗体文本,但不推荐使用,建议使用`<strong>`来表示强调。 - `<font>`:定义字体、大小和颜色,不推荐使用,应该通过CSS控制样式。 - `<i>`:定义斜体文本。 - `<em>`:定义强调文本,通常用斜体表示。 - `<big>`:定义大号文本,不推荐使用,应使用CSS调整字体大小。 - `<strong>`:定义强调的语气更强的文本。 - `<small>`:定义小号文本。 - `<sup>`:定义上标文本,常用于科学公式。 - `<sub>`:定义下标文本,同样适用于公式。 - `<bdo>`:定义文本方向,用于右到左的文本布局。 - `<u>`:定义下划线文本,不推荐使用,可使用CSS实现。 其他一些标签包括: - `<pre>`:保留文本格式,常用于显示代码片段。 - `<code>`:定义计算机代码文本。 - `<tt>`:定义类似打字机的文本。 - `<kbd>`:定义键盘输入文本,常用于表示快捷键。 - `<var>`:定义变量。 - `<dfn>`:定义定义项,如术语定义。 - `<samp>`:定义计算机代码样本。 - `<xmp>`:不推荐使用,用于预格式文本,现在通常使用`<pre>`替换。 还有一些用于标记特殊文本的标签: - `<acronym>`:定义首字母缩写,如NASA。 - `<abbr>`:定义一般缩写。 - `<address>`:定义联系信息,通常用于页脚。 - `<blockquote>`:定义块引用,如长段引文。 - `<center>`:不推荐使用,用于居中文本,现在用CSS的`text-align`属性替代。 - `<q>`:定义短引用,会自动添加引号。 - `<cite>`:定义引用或作品名称。 - `<ins>`:定义插入的文本,通常用下划线表示。 - `<del>`:定义删除的文本,通常用删除线表示。 - `<s>` 和 `<strike>`:不推荐使用,定义带删除线的文本,可用CSS的`text-decoration`属性替代。 掌握这些HTML基础知识将有助于理解Web页面的结构和内容,对进行Java Web开发尤其有用。在实际编程中,应该遵循最佳实践,如使用语义化标签,并利用CSS进行样式控制,以提高代码的可读性和可维护性。