html网页设计实例怎么做?html网页设计实例教程
- 云服务器
- 2026-07-04
- 7
技能列表
- HTML5
- CSS3
- JavaScript
<h3>项目经历表格</h3> <!-表格实例 --> <table> <thead> <tr> <th>项目名称</th> <th>角色</th> <th>状态</th> </tr> </thead> <tbody> <tr> <td>个人博客网站</td> <td>前端开发</td> <td>已完成</td> </tr> <tr> <td>电商后台管理系统</td> <td>UI设计</td> <td>进行中</td> </tr> <tr> <td>移动端APP原型</td> <td>产品经理</td> <td>规划中</td> </tr> </tbody> </table> </div> <footer> <p>© 2023 我的个人主页. 保留所有权利.</p> </footer>
“`
关键标签解析
在上述代码中,我们使用了多种核心HTML标签,以下是它们的详细功能说明:

| 标签名称 | 描述 | 示例用法 |
|---|---|---|
| <!DOCTYPE html> | 声明文档类型为HTML5,告诉浏览器如何解析文档。 | 位于文档第一行 |
| <html> | 根元素,包裹整个HTML文档内容。 | <html lang="zh-CN"> |
| <head> | 包含元数据(如字符集、标题、样式表链接),不在页面直接显示。 | <meta charset="UTF-8"> |
| <body> | 定义文档的主体,包含所有可见内容(文本、图片、链接等)。 | 页面所有内容在此标签内 |
| <h1> <h6> | 标题标签,<h1> 为最大标题,<h6> 为最小标题。 | <h1>主标题</h1> |
| <p> | 段落标签,用于定义文本段落。 | <p>这是一段文字。</p> |
| <ul> / <ol> | 无序列表 / 有序列表容器。 | <ul><li>项目1</li></ul> |
| <li> | 列表项,必须嵌套在 <ul> 或 <ol> 中。 | <li>第一项</li> |
| <table> | 定义表格。 | 包含 <thead>, <tbody>, <tr>, <th>, <td> |
| <div> | 区块级容器,用于组合块级元素,通常配合CSS进行布局。 | <div class="container"> |
表格结构详解
表格是HTML中用于展示数据的重要工具,在上面的实例中,我们使用了语义化的表格结构:
- <thead>: 定义表格的表头部分,通常包含标题行。
- <tbody>: 定义表格的主体部分,包含实际的数据行。
- <tr> (Table Row): 定义表格中的一行。
- <th> (Table Header): 定义表头单元格,默认加粗并居中显示。
- <td> (Table Data): 定义标准数据单元格。
这种结构不仅有助于屏幕阅读器(辅助技术)理解表格内容,也便于CSS样式的针对性应用。
样式嵌入方式
在实例中,我们使用了 <style> 标签在 <head> 部分嵌入CSS,这是三种主要的样式嵌入方式之一:
- 内联样式 (Inline): 直接在HTML标签中使用 style 属性(不推荐,难以维护)。
- 内部样式表 (Internal): 在 <head> 中使用 <style> 标签定义CSS规则(适合单页应用或小项目)。
- 外部样式表 (External): 使用 <link> 标签链接到独立的 .css 文件(推荐,利于代码复用和维护)。
相关问题与解答
问题 1:为什么在HTML5中推荐使用 <header> 和 <footer> 标签,而不是仅仅使用 <div>?
解答:
虽然 <div> 是一个通用的容器,没有语义含义,但 <header> 和 <footer> 是HTML5引入的语义化标签,使用语义化标签有以下优势:

- 可读性:代码更易于人类阅读和理解,开发者能一眼看出页面的结构。
- SEO优化:搜索引擎爬虫能更好地理解页面内容的重要性,有助于提升搜索排名。
- 无障碍访问:屏幕阅读器等辅助技术可以利用这些标签更好地向视障用户传达页面结构,提升用户体验。
- 样式简化:可以直接通过标签名选择器(如 header { ... })应用样式,无需额外的类名。
问题 2:在创建表格时,<th> 和 <td> 有什么区别?在什么情况下应该使用哪一个?
解答:
- <th> (Table Header): 用于定义表头单元格,默认情况下,浏览器会以加粗和居中的方式显示其内容,它通常用于第一行(列标题)或第一列(行标题),用来描述对应数据列或行的含义。
- <td> (Table Data): 用于定义标准数据单元格,默认情况下,内容左对齐且不加粗,它用于存放实际的表格数据。
使用建议:
- 在表格的第一行(或第一列)使用 <th> 来标记列(或行)的标题。
- 在表格的主体数据部分使用 <td>。
- 如果需要在非表头位置也显示加粗或居中的文本,应通过CSS样式来实现,而不是滥用 <th> 标签,以保持HTML的语义正确性。
