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

HTML HTML基础(4)

1.列表

        (1).有序列表

        概念:有顺序或侧重顺序的列表。

<h2>要把大象放冰箱总共分几步</h2>

<ol>

        <li>把冰箱门打开</li>

        <li>把大象放进去</li>

        <li>把冰箱门关上</li>

</ol>

        (2).无序列表

        概念:无顺序或不侧重顺序的列表。

<h2>我想去的几个城市</h2>

<ul>

        <li>成都</li>

        <li>上海</li>

        <li>西安</li>

        <li>武汉</li>

</ul>

        (3).列表嵌套

        概念:列表中的某项内容,又包含一个列表(注意:嵌套时,请务必把结构写完整)。

<h2>我想去的几个城市</h2>

<ul>

        <li>成都</li>

        <li>

                <span>上海</span>

                <ul>

                        <li>外滩</li>

                        <li>杜莎夫人蜡像馆</li>

                        <li>

                                <a href="https://www.opg.cn/">东方明珠</a>

                        </li>

                        <li>迪士尼乐园</li>

                </ul>

        </li>

        <li>西安</li>

        <li>武汉</li>

</ul>

        注意:li 标签最好写在 ul ol 中,不要单独使用。

        (4).自定义列表

                (1.概念:所谓自定义列表,就是一个包含术语名称以及术语描述的列表。

                (2.一个 dl 就是一个自定义列表,一个 dt 就是一个术语名称,一个 dd 就是术语描述(可以有多个)。

<h2>如何高效的学习?</h2>

<dl>

        <dt>做好笔记</dt>

        <dd>笔记是我们以后复习的一个抓手</dd>

        <dd>笔记可以是电子版,也可以是纸质版</dd>

        <dt>多加练习</dt>

        <dd>只有敲出来的代码,才是自己的</dd>

        <dt>别怕出错</dt>

        <dd>错很正常,改正后并记住,就是经验</dd>

</dl>

2.表格

        (1)基本结构

                (1一个完整的表格由:表格标题、表格头部、表格主体、表格脚注,四部分组成。

                (2.表格涉及到的标签:

                        table:表格

                        caption:表格标题

                        thead:表格头部

                        tbody:表格主体

                        tfoot:表格脚注

                        tr:每一行

                        thtd:每一个单元格(备注:表格头部中用 th ,表格主体、表格脚注中用: td

                (3.具体编码:

<table border="1"><!-- 表格标题 --><caption>学生信息</caption><!-- 表格头部 --><thead><tr><th>姓名</th><th>性别</th><th>年龄</th><th>民族</th><th>政治面貌</th></tr></thead><!-- 表格主体 --><tbody><tr><td>张三</td><td>男</td><td>18</td><td>汉族</td><td>团员</td></tr><tr><td>李四</td><td>女</td><td>20</td><td>满族</td><td>群众</td></tr><tr><td>王五</td><td>男</td><td>20</td><td>回族</td><td>党员</td></tr><tr><td>赵六</td><td>女</td><td>21</td><td>壮族</td><td>团员</td></tr></tbody><!-- 表格脚注 --><tfoot><tr><td></td><td></td><td></td><td></td><td>共计:4人</td></tr></tfoot>
</table>

        (2).常用属性

标签标签语义常用属性单/双 标签
table表格

width:设置表格宽度

height:设置表格最小高度,表格最终可能比设置的值大

border:设置表格边框宽度

cellspacing:设置单元格之间的间距

thead表格头部

height:设置表格头部高度

align:设置单元格的水平对齐方式,可选值如下:

        1.left:左对齐

        2.center:中间对齐

        3.right:右对齐

valign:设置单元格的垂直对齐方式,可选值如下:

        1.top:顶部对齐

        2.middle:中间对齐

        3.bottom:底部对齐

tbody表格主体常用属性与 thead 相同
tr常用属性与 thead 相同
tfoot表格脚注常用属性与 thead 相同
td普通单元格

width:设置单元格的宽度,同列所有单元格全都受影响

height:设置单元格的高度,同行所有单元格全都受影响

align:设置单元格的水平对齐方式

valign:设置单元格的垂直对齐方式

rowspan:指定要跨的行数

colspan:指定要跨的列数

th表头单元格常用属性与 td 相同

注意:

        1. <table> 元素的 border 属性可以控制表格边框,但 border 值的大小,并不控制单元格边框的宽度,只能控制表格最外侧边框的宽度,这个问题如何解决?—— 后期靠 CSS 控制。

        2. 默认情况下,每列的宽度,得看这一列单元格最长的那个文字。

        3. 给某个 th 或 td 设置了宽度之后,他们所在的那一列的宽度就确定了。

        4. 给某个 th 或 td 设置了高度之后,他们所在的那一行的高度就确定了。

        (3).跨行跨列

                (1.rowspan:指定要跨的行数。

                (2.colspan:指定要跨的列数。

3.常用标签补充
标签名标签含义单/双 标签
br换行
hr分隔
pre按原文显示(一般用于在页面中嵌入大段代码)

注意:          

        1. 不要用 <br> 来增加文本之间的行间隔,应使用 <p> 元素,或后面即将学到的 CSS margin 属性。

        2. <hr> 的语义是分隔,如果不想要语义,只是想画一条水平线,那么应当使用 CSS 完成。


文章转载自:

http://pgrJnuSI.Lngyd.cn
http://dHXrcw1f.Lngyd.cn
http://i8EHpRX4.Lngyd.cn
http://47TUqgi3.Lngyd.cn
http://nvZRMxPM.Lngyd.cn
http://vTfUy48B.Lngyd.cn
http://czi3NKOG.Lngyd.cn
http://U7prYgRs.Lngyd.cn
http://jxqBH8jk.Lngyd.cn
http://IcJjRMl6.Lngyd.cn
http://cxn6sA2V.Lngyd.cn
http://F033mFfW.Lngyd.cn
http://npOgHVSH.Lngyd.cn
http://bEtcT1UW.Lngyd.cn
http://wwVPW14u.Lngyd.cn
http://sgyxBzhw.Lngyd.cn
http://UiZxQwlk.Lngyd.cn
http://dMPAwpm7.Lngyd.cn
http://MVeU3AS5.Lngyd.cn
http://YPWYDjKo.Lngyd.cn
http://zoVMAJFd.Lngyd.cn
http://VEGXsvLm.Lngyd.cn
http://RjMSoCyP.Lngyd.cn
http://cTVxBkWD.Lngyd.cn
http://QRRcXrkT.Lngyd.cn
http://MB8HRPwr.Lngyd.cn
http://0NdLVK9u.Lngyd.cn
http://ic7uq4AA.Lngyd.cn
http://Xr8E87MB.Lngyd.cn
http://XzXiqtz6.Lngyd.cn
http://www.dtcms.com/a/376211.html

相关文章:

  • 【Matlab】-- 机器学习项目 - 基于XGBoost算法的数据回归预测
  • 在企业中风控规则引擎的解决方案是什么?
  • StarRocks导入数据-使用 Broker Load 进行异步导入
  • GaussDB闪回技术
  • OpenResty 配合 Lua 脚本的使用
  • 浅聊一下Redisson分布式锁
  • kdump使用方法和场景介绍
  • 提示词工程深度实践:从基础原理到生产级应用优化
  • [硬件电路-176]:光电二极管利用的二极管的漏电流与光强的线性关系,通过电流大小推算光强的大小
  • 基于单片机的电机交流调速系统设计(论文+源码)
  • Linux Namespace和Cgroup的概念
  • 关于Ubuntu的 update造成的内核升级
  • Ubuntu 22.04 安装 ROS 2 Humble 笔记
  • 基于数据挖掘的单纯冠心病与冠心病合并糖尿病的证治规律对比研究
  • LeetCode每日一题,20250910
  • Linux防火墙firewalld
  • JNI初识
  • Linux 系统中高性能 I/O 事件通知机制的核心——`epoll_create` 系统调用
  • UNIX与Linux:五大核心差异解析
  • 大模型评测工程师学习清单与计划
  • 5.后台运行设置和包设计与实现
  • 深度学习入门:打好数学与机器学习基础,迈向AI进阶之路
  • 【AOSP 的分层设计理念与命名规范】
  • Docker 清理完整指南:释放磁盘空间的最佳实践
  • 进程状态(Linux)
  • Linux负载如何判断服务器的压力
  • 【网络编程】从与 TCP 服务器的对比中探讨出 UDP 协议服务器的并发方案(C 语言)
  • 第4讲 机器学习基础概念
  • 新加坡服务器连接速度变慢应该做哪些检查
  • Elasticsearch启动失败?5步修复权限问题