XHTML 1.0 DTD:标签、描述与用法概览
需积分: 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进行样式控制,以提高代码的可读性和可维护性。
2017-07-05 上传
2013-01-05 上传
2019-03-20 上传
2019-04-03 上传
2010-01-29 上传
2011-03-29 上传
为它奋斗的
- 粉丝: 1
- 资源: 10
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全