HTML基础教程7——表格标签和语义化标签

简介: 表格用<table>标签实现,内部主要有<tr>和<td>标签,其中表示行,表示列,属性border的值表示表格边框线的粗细,属性cellspacing的值表示内框和外框之间的距离,属性cellpadding的值表示内框的大小。

HTML基础教程7——表格标签和语义化标签


HTML基础教程7——表格标签和语义化标签


表格基础


表格用<table>标签实现,内部主要有<tr><td>标签,其中表示行,表示列,属性border的值表示表格边框线的粗细,属性cellspacing的值表示内框和外框之间的距离,属性cellpadding的值表示内框的大小。

1.png


表格标题和表格单元格标签


表格标题用<caption>标签表示,<caption>应该写在<table>内部,单元格标题用<th>标签表示<th>标签应写在第一个<tr>中,并且<th>标签会默认元素为加粗。

1.png


表格结构标签(了解)


表格头部用<thead>标签表示,表格的中间用<tbody>标签表示,表格的底部用<tfoot>标签标识 ,这些标签并没有实质上的影响其效果类似与语义化标签目的是为了让编写人员可以快速明白该区域的功能或者含义。

1.png


合并单元格


合并单元格使用<td>标签中的rowspan属性和colspan属性,其中rowspan的值为合并纵向单元格的格数,colspan的值为合并横向单元格的格数,并且只有同一个结构内可以合并单元格不能跨结构合并。

1.png

可以看到在输入了属性colspan后单元格确实横向合并了但是也因此把原本的单元格挤了出去,我们想要解决这中问题只需要在合并的计算好单元格数量即可,例如图中我们要横向合并两格只要减少一个<td>标签即可,rolspan纵向合并同理只不过纵向合并删除的是不同<tr>标签中对应的<td>标签。

1.png


表格布局


表格在特定的情况下可以用来布局,例如导航栏,只需要创建一行按需求个单元格即可(样式位置可以通过css调整,后续讲解)。

1.png

实际上列表也可以用于导航布局(只需要通过css设置样式即可完成),这一块内容有兴趣的可以自行上网学习。


语义化标签


无语义的布局标签


无语义的布局标签常见的有<div>标签和<span>标签,其中<div>标签属于块级元素(一行只能有一个块),<span>标签属于行级元素(一行可以有多个行),除了这两种级别还有行内块元素(一行可以有多个块)。


有语义标签(一般用于手机端)


<header>网页头部

<nav>网页导航

<footer>网页底部

<aside>网页侧边

<section>网页区块

<article>网页文章

1.png



相关文章
|
3天前
|
存储 数据采集 JSON
你知道吗?html_table可以提取的不止是表格
`html_table` 是一种强大的工具,不仅用于HTML表格解析,还在现代爬虫技术中发挥重要作用。它可以提取、整合、分析和传输多种类型的关键数据。本文从四个方面探讨其功能:关键数据提取(如财经网站的股票信息)、零散信息整合(如电商网站的产品详情)、数据对比分析(如手机性能参数对比)和数据存储与传输(如转换为CSV/JSON格式)。通过Python代码示例,展示了如何利用代理IP、多线程和自定义请求头提高爬虫效率,实现对复杂网页数据的全面抓取和利用。
24 12
你知道吗?html_table可以提取的不止是表格
|
23天前
|
数据采集 前端开发 数据挖掘
利用 html_table 函数轻松获取网页中的表格数据
本文介绍了如何使用 R 语言中的 `html_table` 函数结合代理 IP 技术,轻松提取网页表格数据并规避反爬机制。通过设置代理和请求头,示例代码展示了如何从 58 同城采集租房信息并保存为 CSV 文件。该方法适用于需要频繁采集数据的场景,确保数据采集的高效和稳定性。
利用 html_table 函数轻松获取网页中的表格数据
|
2月前
|
移动开发 搜索推荐 UED
HTML5的新语义化标签
HTML5引入的这些新语义化标签,通过明确标识内容的结构和意义,使得网页结构更加清晰,易于理解和维护。使用这些标签不仅提升了网页的可读性和可访问性,还增强了搜索引擎和辅助技术对网页内容的解析能力。在实际开发中,合理使用这些语义化标签,能够显著提升网页的质量和用户体验。
99 49
|
2月前
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
53 5
|
2月前
|
移动开发 JavaScript 前端开发
html table+css实现可编辑表格的示例代码
html table+css实现可编辑表格的示例代码
89 12
|
2月前
|
移动开发 编解码 UED
除了 `<audio>` 和 `<video>` 标签,HTML5 还支持哪些多媒体格式?
【10月更文挑战第19天】HTML5对多种多媒体格式的支持,为网页开发者提供了丰富的选择,能够更好地满足不同类型多媒体内容在网页中的展示和交互需求,提升了网页的用户体验和多媒体应用的多样性。
|
2月前
|
存储 移动开发 前端开发
|
8月前
|
前端开发
HTML基本标签使用详解
HTML基本标签使用详解
|
数据采集 前端开发 JavaScript
【 ⑤】HTML概述与基本标签详解
【 ⑤】HTML概述与基本标签详解
67 0
|
前端开发 JavaScript Java
【HTML】基本标签介绍
HTML基本标签介绍 1. HTML是什么? HTML的英文全称是 Hyper Text Markup Language,即超文本标记语言
87 0