HTML表格

  • 表格主要显示、展示数据。
  • 表格基本语法:<table>定义一个表格,<tr>定义表格中的一行,<td>定义一行中的某一个单元格,其中<tr><td>都要嵌套在<table>中。

<table>
<tr><td>姓名</td><td>年龄</td><td>性别</td></tr>
<tr><td>a </td><td> 1</td><td> 男</td></tr>
<tr><td>b </td><td> 2</td><td> 女</td></tr>
<tr><td>c </td><td> 3</td><td> 男</td></tr>
</table>
姓名 年龄 性别
a 1
b 2
c 3
  • <th>标签代表HTML表格中的表头部分(table head),一般表头位于表格第一行或第一列,表头中的内容会加粗居中

<table>
<tr><th>姓名</th><th>年龄</th><th>性别</th></tr>
<tr><td>a </td><td> 1</td><td> 男</td></tr>
<tr><td>b </td><td> 2</td><td> 女</td></tr>
<tr><td>c </td><td> 3</td><td> 男</td></tr>
</table>
姓名 年龄 性别
a 1
b 2
c 3
  • 表格属性:可以通过设置表格属性来定义表格的显示,不过主要通过CSS来设定。

<table align="center" border="1" >
<tr><th>姓名</th><th>年龄</th><th>性别</th></tr>
<tr><td>a </td><td> 1</td><td> 男</td></tr>
<tr><td>b </td><td> 2</td><td> 女</td></tr>
<tr><td>c </td><td> 3</td><td> 男</td></tr>
</table>
姓名 年龄 性别
a 1
b 2
c 3
  • 单元格划分:由于有的表格可能很长,为了更好定义表格语义,可以将表格划分为表格头部和表格主体两个部分,使用<thead><tbody>标签来进行划分
<table align="center" border="1" >
<thead><!--头部-->
<tr><th>姓名</th><th>年龄</th><th>性别</th></tr>
</thead>
<tbody><!--主体-->
<tr><td>a </td><td> 1</td><td> 男</td></tr>
<tr><td>b </td><td> 2</td><td> 女</td></tr>
<tr><td>c </td><td> 3</td><td> 男</td></tr>
</tbody>
</table>
  • 单元格合并:可以将多个单元格合并为一个单元格,利用rowspan="合并单元格个数"来进行跨行合并,利用colspan="合并单元格个数"来进行跨列合并.若为跨行合并,目标单元格为最上侧单元格,若为跨列合并,目标单元格为最左侧单元格
<table border="1" width="300" height="150">
<tr>
<td></td>
<td colspan="2"></td>
<!--<td>此单元格被合并</td>-->
</td>
<tr>
<td rowspan="2"></td>
<td></td>
<td></td>
</td>
<tr>
<!--<td>此单元格被合并</td>-->
<td></td>
<td></td>
</td>
</table>

HTML列表

  • 列表是用来布局的。
  • 列表分为三类,分别为无序列表,有序列表和自定义列表
  1. 无序列表
  • 无序列表利用<ul>标签,列表项用<li>标签,基本语法如下:
<ul>
<li>11</li>
<li>22</li>
<li>33</li>
</ul>
  • 11
  • 22
  • 33
  • <ul>标签中只能包含<li>标签,但是<li>标签中可以包含任意的元素
  1. 有序列表
  • 有序列表利用<ol>标签,列表项用<li>标签,基本语法如下:
<ol>
<li>a</li>
<li>b</li>
<li>c</li>
</ol>
  1. a
  2. b
  3. c
  1. 自定义列表
  • 自定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。
  • 自定义列表利用<dl>标签,该标签与<dt>(定义项目、名字)和<dd>(描述每一个项目、名字)一起使用,一个<dt>一般对应多个<dd>
<dl>
<dt>项目1</dt>
<dd>项目1描述1</dd>
<dd>项目1描述2</dd>
<dd>项目1描述3</dd>
<dt>项目2</dt>
<dd>项目2描述1</dd>
<dd>项目2描述2</dd>
<dd>项目2描述3</dd>
</dl>
项目1
项目1描述1
项目1描述2
项目1描述3
项目2
项目2描述1
项目2描述2
项目2描述3

初识HTML(二)的更多相关文章

  1. 初识JavaScript(二)

    初识JavaScript(二) 我从上一篇<初识JavaScript(一)>知道和认识JavaScript的词法结构,也开始慢慢接触到了JavaScript的使用方法,是必须按照JavaS ...

  2. python初识(二)

    目录: 进制 基本数据类型 整形 布尔值 字符串 列表 元祖 字典 集合 range & enumerate 一.进制 二进制转换十进制计算: 十进制:==47 一个字节公式:==128 64 ...

  3. webpack入门教程之初识loader(二)

    上一节我们学习了webpack的安装和编译,这一节我们来一起学习webpack的加载器和配置文件. 要想让网页看起来绚丽多彩,那么css就是必不可少的一份子.如果想要在应用中增加一个css文件,那么w ...

  4. python day2:python 初识(二)

    大纲: 一.运算符 1.算数运算符 notice: 除法运算在python2.7和python3.x 的不同 2.比较运算符 3.赋值运算符 4.逻辑运算符 5.成员运算符 二.基本数据类型和方法介绍 ...

  5. Python 基础系列一:初识python(二)基本数据类型

    上节拾遗 1.编码转换过程,utf-8转换gbk 过程 经过解码(py27): x.decode('utf-8')-->unicode-->编码x.encode('gbk') ps:py3 ...

  6. 初识mybatis(二)

    上篇博客我们介绍通过Java代码来创建mybatis的配置文件,港真,这种方式看起来有意思实际在开发中用的并不多,mybatis的配置还是以xml配置为主,本文我们就来看看如何通过xml文件来配置my ...

  7. 初识PHP(二)常用函数

    在此记录一些常用库函数和常用语法以便查阅 一.PHP手册 php手册中文地址 http://php.net/manual/zh 二.一些常用操作 2.1字符串操作 2.1.1 strpos — 查找字 ...

  8. Python正则表达式初识(二)

    前几天给大家分享了Python正则表达式初识(一),介绍了正则表达式中的三个特殊字符“^”.“.”和“*”,感兴趣的伙伴可以戳进去看看,今天小编继续给大家分享Python正则表达式相关特殊字符知识点. ...

  9. 初识Hadoop二,文件操作

    1.使用hadoop命令查看hdfs下文件 [root@localhost hadoop-2.7.3]# hadoop fs -ls hdfs://192.168.36.134:9000/ 开始在se ...

  10. MySQL数据库初识(二)

    8. 向数据表中插入数据记录(INSERT): 向数据表中插入数据记录有两种方法: 基本语法1:INSERT INTO 数据表 (字段名1,字段名2,字段名3……字段名n) VALUES (数据值1, ...

随机推荐

  1. P1050 精卫填海

    [问题描述] 发鸠之山,其上多柘木.有鸟焉,其状如乌,文首,白喙,赤足,名曰精卫,其名自詨.是炎帝之少女,名曰女娃.女娃游于东海,溺而不返,故为精卫.常衔西山之木石,以堙于东海.——<山海经&g ...

  2. layui :iframe 与 layer 的位置问题

    最近有个项目是用 Layui 搭的,但是在layer的使用上遇到了问题. 简单的说,在父页面声明layer,在子页面中的子页面用window.parent调用那个父页面的layer. 讲道理应该是和i ...

  3. linux : 新服务器部署项目要做的事

    环境:阿里云服务器两台,一台web,一台db,系统centos7. 用户用外网访问web server ,web server 再去访问db server. 1 阿里云控制台进入系统2 SSH进入系统 ...

  4. 设计模式:template method模式

    思想:在父类中定义处理流程的框架,在子类中实现具体的处理方法 优点:在父类中定义处理的算法,无需在每个子类中重复编写 继承关系图: 例子: //接口定义 class Parent { public: ...

  5. 题解 洛谷 P6640 【[BJOI2020] 封印】

    设\(lenth_i\)为\(s\)在\(i\)位置的前缀的后缀为\(t\)的一个子串的最长长度,即为从\(i\)位置开始往前和\(t\)的最长公共子串长度.其可以通过对\(t\)建后缀自动机,然后让 ...

  6. 题解 洛谷 P2046 【[NOI2010]海拔】

    首先进行贪心,发现海拔有梯度时一定是不优的,最优的情况是海拔像断崖一样上升,也就是左上角有一片海拔高度为\(0\),右下角有一片海拔高度为\(1\). 发现这样的性质后,不难想到用最小割来解决问题,但 ...

  7. Git别名和配置文件

    目录 备注: 配置别名 配置文件 备注: 本文参考于廖雪峰老师的博客Git教程.依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文. 配置别名 如果,如果这么神器的Git版本控制系统,可以简 ...

  8. grpc 之 word2pdf使用

    ​ 做一个word转pdf的服务,采用grpc,使用libreoffice命令. 1.构建libreoffice镜像 FROM python:3.6 ENV TZ=Asia/Shanghai RUN ...

  9. three.js 欧拉角和四元数

    这篇郭先生就来说说欧拉角和四元数,欧拉角和四元数的优缺点是老生常谈的话题了,使用条件我就不多说了,我只说一下使用方法. 1. 欧拉角(Euler) 欧拉角描述一个旋转变换,通过指定轴顺序和其各个轴向上 ...

  10. pandas之Seris和DataFrame

    pandas是一个强大的python工具包,提供了大量处理数据的函数和方法,用于处理数据和分析数据. 使用pandas之前需要先安装pandas包,并通过import pandas as pd导入. ...