当前位置:   article > 正文

web前端学习35-41(HTML表格标签,列表标签,无序,有序,自定义列表)

web前端学习35-41(HTML表格标签,列表标签,无序,有序,自定义列表)

1. 表格标签

1.5 表格结构标签

使用场景:因为表格可能很长,为了更好的表示表格的语义,可以将表格分割成表格头部和表格主体两大部分。

在表格标签中,分别用:< thead>标签表格的头部区域、< tbody>标签表格的主体区域.这样可以更好的分清表格结构。

1.< thead>< /thead>:用于定义表格的头部。< thead>内部必须拥有< tr>标签。一般是位于第一行。

2.< tbody>< /tbody> :用于定义表格的主体,主要用于放数据本体。

3.以上标签都是放在< table> < /table>标签中。

注意标签之间的嵌套以及并列关系

1.6 合并单元格

特殊情况下,可以把多个单元格合并为一个单元格

  1. 合并单元格方式
  2. 目标单元格
  3. 合并单元格的步骤

合并单元格方式

  • 跨行合并:rowspan=“合并单元格的个数”
  • 跨列合并:colspan=“合并单元格的个数”

在这里插入图片描述

目标单元格(写合并代码)

  • 跨行:最上侧单元格为目标单元格,写合并代码
  • 跨列:最左侧单元格为目标单元格,写合并代码

合并单元格三部曲:

1.先确定是跨行还是跨列合并。
2.找到目标单元格.写上合并方式=合并的单元格数量。比如: < tdcolspan= “2” >< /td>。
3.删除多余的单元格

​ < td>< /td>

eg:

05-合并单元格.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>合并单元格</title>
</head>
<body>
    <table width="500" height="249" border='1' cellspacing="0">
        <tr>
            <td ></td>
            <td colspan="2"></td> <!--一行中有两格-->
            
        </tr>
        <tr>
            <td rowspan="2"></td>
            <td></td>
            <td></td>    <!--一行中有三格-->
        
        </tr>
        <td></td>
        <td></td>     <!--两格-->
     
    <table>
</body>
</html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

注意找到目标单元格,然后再看向左还是向下跨几格,合并之后算一格

网页显示:

在这里插入图片描述

thead表格头部区域标签
tbody表格主体区域标签

1.7 表格总结

表格学习整体可以分为三大部分:

  1. 表格的相关标签
  2. 表格的相关属性
  3. 合并单元格

1.7.1 表格的相关标签

我们学习了

table标签(红色)

tr行标签(蓝色)

td单元格标签 (绿色)

th表头单元格标签(一般第一行绿色,加粗)

thead表格头部区域标签(第一行区域蓝色)

tbody表格主体区域标签(粉紫色)

在这里插入图片描述

1.7.2 表格的相关属性

属性名属性值描述
alignleft(左对齐)、center(居中)、right规定表格相对周围元素的对齐方式。
border1或""规定表格单元是否拥有边框,默认为"",表示没有边框
cellpadding像素值规定单元边沿与其内容之间的空白,默认1像素。
cellspacing像素值规定单元格之间的空白,默认2像素。
width像素值或百分比规定表格的宽度。

1.7.3 合并单元格

1.先确定是跨行还是跨列合并。
2.找到目标单元格.写上合并方式=合并的单元格数量。比如: < tdcolspan= “2” >< /td>。
3.删除多余的单元格

​ < td>< /td>

2. 列表标签

表格是用来显示数据的,那么列表就是用力布局的

列表最大的特点就是整齐、整洁、有序,它作为布局会更加自由和方便。
根据使用情景不同,列表可以分为三大类∶无序列表、有序列表和自定义列表。

无序列表:没有顺序

有序列表:有顺序

自定义列表:eg

在这里插入图片描述

2.1 无序列表(重点)

< ul>标签表示HTML页面中项目的无序列表,一般以项目符号呈现列表项,而列表项使用< li>标签定义。
无序列表的基本语法格式如下:

<ul>
	<li>列表项1</li>
    <li>列表项2</li>
    <li>列表项3</li>
    ...
</ul>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  1. 无序列表的各个列表项之间没有顺序级别之分,是并列的。
  2. < ul>< /u>中只能嵌套< li>< li>,直接在< ul>< /ul>标签中输入其他标签或者文字的做法是不被允许的。
  3. < li> 与< /li>之间相当于一个容器,可以容纳所有元素
  4. 无序列表会带有自己的样式属性(比如下面网页中带的小黑点),但在实际使用时,我们会使用CSS来设置。

eg:

06-无序列表.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>无序列表</title>
</head>
<body>
    <h4>您喜欢的食物?</h4>
    <ul>
        <li>可乐鸡</li>
        <li>沙拉鸡排</li>
        <li>脆皮鸭</li>
        
    </ul>
</body>
</html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

网页显示:

在这里插入图片描述

2.2 有序列表(理解)

有序列表即为有排列顺序的列表,其各个列表项会按照一定的顺序排列定义。
在HTML标签中,< ol>标签用于定义有序列表,列表排序以数字来显示,并且使用**< li>标签来定义列表项**。有序列表的基本语法格式如下:

<ol>
	<li>列表项1</li>
	<li>列表项2</li>
	<li>列表项3</li>
	...
</ol>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  1. < ol>< /ol>中只能嵌套< li>< li>,直接在< ol>< /ol>标签中输入其他标签或者文字的做法是不被允许的。
  2. < li>与< /li>之间相当于一个容器,可以容纳所有元素。
  3. 有序列表会带有自己样式属性,但在实际使用时,我们会使用CSS来设置。

eg:

07-有序列表.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>有序列表(理解)</title>
</head>
<body>
    <h4>粉丝排行榜</h4>
    <ol>
        <li>刘德华 10000</li>
        <li>刘若英 1000</li>
        <li>卷老师 10</li>
    </ol>
</body>
</html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

网页显示:

在这里插入图片描述

2.3 自定义列表(重点)

自定义列表的使用场景:
自定义列表常用于对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号。

eg:(类似这种布局)

在这里插入图片描述

在HTML标签中,< dl>标签用于定义描述列表(或定义列表),该标签会与< dt>(定义项目/名字)和< dd>(描述每一个项目/名字)一起使用。
其基本语法如下:

<dl>
	<dt>名词1</dt>
	<dd>名词1解释1</dd>
	<dd>名词1解释2</dd>
</dl>
  • 1
  • 2
  • 3
  • 4
  • 5

eg:

08-自定义列表.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>自定义列表</title>
</head>
<body>
    <dl>
        <dt>关注我们</dt>
        <dd>新浪微博</dd>
        <dd>官方微信</dd>
        <dd>联系我们</dd>
        <dd></dd>
    </dl>
</body>
</html>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

网页显示:

在这里插入图片描述

  1. < dl>< /dI>里面只能包含< dt>和< dd>。(里面再放个p也不行)
  2. < dt>和< dd>个数没有限制,经常是一个< dt>对应多个< dd>。

2.4 列表总结

标签名定义说明
< ul>< /ul>无序标签里面只能包含li没有顺序,使用较多。li里面可以包含任何标签
< ol>< /ol>有序标签里面只能包含li有顺序,使用相对较少。li里面可以包含任何标签
< dl>< /dl>自定义列表里面只能包含dt和dd 。dt和dd里面可以放任何标签

注意:

  1. 学会什么时候用无序列表,什么时候用自定义列表。
  2. 无序列表和自定义列表代码怎么写?
  3. 列表布局在学习完CSS后再来完成。

本文链接:https://blog.csdn.net/weixin_51249285/article/details/121166967

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/329196
推荐阅读
相关标签
  

闽ICP备14008679号