当前位置: 首页 > news >正文

【前端web入门第二天】01 html语法实现列表与表格_合并单元格

html语法实现列表与表格

文章目录:

  • 1.列表

    • 1.1 无序列表
    • 1.2 有序列表
    • 1.3 定义列表
  • 2.表格

    • 2.1 表格基本结构
    • 2.2 表格结构标签
    • 2.3 合并单元格

写在最前,第二天学习目标:

列表 表格 表单
在这里插入图片描述
元素为嵌套关系


1.列表

作用:布局内容排列整齐的区域。
列表分类:无序列表、有序列表、定义列表。

在这里插入图片描述

1.1 无序列表

作用:布局排列整齐的不需要规定顺序的区域。
标签:ul嵌套li,ul是无序列表,li是列表条目。

<ul>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
......
</ul>

效果如下:
在这里插入图片描述

注意事项:

  • ul标签里面只能包裹li标签
  • li标签里面可以包裹任何内容,li标签内容自动换行

1.2 有序列表

作用:布局排列整齐的需要规定顺序的区域。
标签:ol嵌套li,ol是有序列表,li是列表条目。

<ol>
<li>第一项</li>
<li>第二项</li>
<li>第三项</li>
......
</ol>

效果如下:
在这里插入图片描述
多了1,2,3的序号


1.3 定义列表

标签:dl嵌套dt和dd,
dl是定义列表,dt是定义列表的标题,dd是定义列表的描述 / 详情。

<d>
<dt>列表标题</dt>
<dd>列表描述/详情</dd>
....
</dI>

注意事项:

  • dl里面只能包含dt和dd
  • dt和dd 里面可以包含任何内容
 <dl><dt>服务中心</dt><dd>申请售后</dd><dd>售后政策</dd></dl>

效果如下:
在这里插入图片描述


2.表格

2.1 表格基本结构

标签: table嵌套tr , tr 嵌套 td / th。

标签名说明
table表格
tr
th表格单元头
td内容单元头

提示:在网页中,表格默认没有边框线,使用border属性可以为表格添加边框线。

代码样例如下:

<table border="1"><tr><th>姓名</th><th>语文</th><th>数学</th><th>总分</th></tr><tr><td>张三</td><td>99</td><td>100</td><td>199</td></tr><tr><td>李四</td><td>98</td><td>100</td><td>198</td></tr><tr><td>总结</td><td>全市第一</td><td>全市第一</td><td>全市第一</td></tr></table>

效果如下:
在这里插入图片描述


2.2 表格结构标签

注意:这个不是给用户和前端程序员看的,是给计算机看的,计算机能够清晰的识别出这个表的基本结构

作用:用表格结构标签把内容划分区域,让表格结构更清晰,语义更清晰。

标签名含义特殊说明
thead表格头部表格头部内容
tbody表格主体表格主体区域
tfoot表格底部汇总信息区域

就是把之前写的代码,按照逻辑把这些标签放在他们的开头和结尾


2.3 合并单元格

作用:将多个单元格合并成一个单元格,以合并同类信息。

合并单元格的步骤:
1.明确合并的目标
2.保留最左最上的单元格,添加属性(取值是数字,表示需要合并的单元格数量)
-跨行合并,保留最上单元格,添加属性 rowspan
-跨列合并,保留最左单元格,添加属性colspan
3.删除其他单元格

代码样例如下:

 <table border="1"><tr><th>姓名</th><th>语文</th><th>数学</th><th>总分</th></tr><tr><td>张三</td><td>99</td><td rowspan="2">100</td><td>199</td></tr><tr><td>李四</td><td>98</td><td>198</td></tr><tr><td>总结</td><td colspan="3">全市第一</td></tr></table>

效果如下:
在这里插入图片描述
注意:不能跨标签结构合并

http://www.lryc.cn/news/291319.html

相关文章:

  • 推荐系统|排序_MMOE
  • Redis拒绝连接的原因与解决方式
  • Neo4j在java中的使用
  • 故障诊断 | 一文解决,CNN卷积神经网络故障诊断(Matlab)
  • uniapp-app使用富文本编辑器editor
  • 20240131 大模型快讯
  • MySQL原理(二)存储引擎(2)MyISAM
  • P1088 [NOIP2004 普及组] 火星人题解
  • Python面向对象编程:探索代码的结构之美
  • Java基于SpringBoot+Vue的电影影城管理系统,附源码,文档
  • 【学网攻】 第(14)节 -- 动态路由(EIGRP)
  • 【Linux】多线程(线程概念+线程控制)
  • 【昕宝爸爸小模块】深入浅出详解之常见的语法糖
  • 低代码
  • 2024/1/30 备战蓝桥杯 3-1 栈
  • qt setStyleSheet 设置多个属性{}之间用空格间隔
  • 【Node.js基础】Node.js的介绍与安装
  • 树和二叉树基础
  • 第十四届蓝桥杯大赛软件赛省赛(C/C++ 大学B组)题解
  • 【计算机网络】网络的网络
  • SQL Server 函数参考手册
  • NTP时间同步服务器@客户端时钟同步设置
  • flask_django基于python的城市轨道交通公交线路查询系统vue
  • 【Spring连载】使用Spring Data访问Redis(四)----RedisTemplate
  • WriteFlow写作流GPT应用,激发创意的写作助手
  • matlab对负数开立方根得到虚数的解决方案
  • NFTScan 与 OneID 达成合作伙伴,支持多类型 DID 搜索!
  • c# textbox 提示文字
  • Springfox Swagger3从入门案例
  • HarmonyOS NEXT 星河版项目案例