前端CSS基础6(CSS列表与表格的相关属性,边框的样式调整)

前端CSS基础6(CSS列表与表格的相关属性,边框的样式调整)

  • CSS列表相关属性
  • CSS表格相关属性
    • 回忆表格
    • 边框相关属性
    • 单元格边框相关属性
      • 回忆单元格的跨行和跨列
      • 操作单元格边框的相关属性

CSS列表相关属性

在 CSS 中,列表(List)是常见的网页元素之一,可以使用以下属性来对列表进行样式设置:
回忆列表

<ul> <!-- 无序列表容器 --><li>List item 1</li> <!-- 第一个列表项 --><li>List item 2</li> <!-- 第二个列表项 --><li>List item 3</li> <!-- 第三个列表项 -->
</ul>
<ol> <!-- 有序列表容器 --><li>List item 1</li> <!-- 第一个列表项 --><li>List item 2</li> <!-- 第二个列表项 --><li>List item 3</li> <!-- 第三个列表项 -->
</ol>

在这里插入图片描述

  1. list-style-type:指定列表项标记的类型,这些属性适用于 <ul> (无序列表)和 <ol>
    (有序列表)元素,常见取值包括:
    disc:实心圆点。
    circle:空心圆点。
    square:实心方块。
    decimal:阿拉伯数字。
    upper-roman:大写罗马数字。
    lower-alpha:小写字母。
ul {list-style-type: disc;
}
  1. list-style-position:指定列表项标记的位置,可选值有:

inside:标记位于列表项内部。
outside:标记位于列表项外部。

ul {list-style-position: inside;
}
  1. list-style-image:使用自定义图像作为列表项标记,指定图像的 URL。
ul {list-style-image: url('path/to/image.png');
}
  1. list-style:上述三个属性的缩写形式,复合属性,按顺序指定 list-style-type, list-style-position, list-style-image
ul {list-style: square inside url('path/to/image.png');
}
  1. list-style-color:用于定义列表项标记的颜色。
ul {color: red; /* 列表项标记的颜色 */
}

这些属性可以应用于 <ul> (无序列表)和 <ol> (有序列表)元素,<li>也可以。通过调整这些属性。

CSS表格相关属性

回忆表格

先回忆回忆表格,咱就是说学着忘着:
在 HTML 中,表格由以下几个主要元素组成,这些元素构成了表格的结构:

<table>:用于定义整个表格。所有表格内容都应该位于 <table> 标签内。

<tr>:表示表格中的行(table row)。每个 <tr> 元素代表表格中的一行。

<th><td>:在表格中用来定义单元格内容的元素。

<th> 用于定义表头单元格,通常显示为粗体且居中,可用于表示列或行的标题。
<td> 用于定义普通数据单元格,包含实际表格数据。
<thead><tbody><tfoot>:这些元素用于将表格内容分组,分别表示表头、表身和表尾部分。这有助于更好地组织表格内容并应用样式。

<caption>:用于为整个表格添加标题,位于 <table> 标签之后且在表格上方显示。
下面为具体表格的举例。

<table><caption>Monthly Sales Report</caption><thead><tr><th>Month</th><th>Sales Amount</th></tr></thead><tbody><tr><td>January</td><td>$5000</td></tr><tr><td>February</td><td>$6000</td></tr></tbody><tfoot><tr><td>Total</td><td>$11000</td></tr></tfoot>
</table>

点我回忆表格基础知识呀呀呀

边框相关属性

边框相关属性:
border-widthborder-styleborder-color:分别用于设置边框的宽度、样式和颜色。ps:表格的border属性不仅表格元素可以使用,其他元素也可以使用。
示例:

table{
border-width: 2px;
border-style: dashed;
border-color: red;
}

border:把border-width、border-style、border-color:分别用于设置边框的宽度、样式和颜色。这三种属性三合一,用于设置表格边框的样式、宽度和颜色,可以分别指定(有顺序)。
示例:border: 1px solid black;
ps:表格的border属性(以上属性)不仅表格元素可以使用,其他元素也可以使用。
以下是表格独有的属性:
border-radius:用于设置边框的圆角半径。
示例:border-radius: 5px;

单元格边框相关属性

回忆单元格的跨行和跨列

要在 HTML 表格中实现单元格的跨行(rowspan)和跨列(colspan),你可以使用以下属性:

rowspan:指定单元格跨越的行数。
colspan:指定单元格跨越的列数。
点我回忆表格基础知识呀呀呀

操作单元格边框的相关属性

表格相关属性:

  1. border-collapse:合并相邻的单元格的边框,可以是 collapse(边框合并)或 separate(边框分开)。

示例:border-collapse: collapse;可以使相邻单元格的边框合并。

  1. border-spacing:指定表格边框与单元格,单元格与单元格之间的间距,仅在 border-collapse 设置为separate 时生效。

示例:border-spacing: 5px;
设置 border-spacing: 0; 可以消除合并后的单元格之间的间距。

  1. table-layout:控制表格的列宽,有两个值的选择:auto和fixed

auto:浏览器根据内容自动调整列宽,可能会导致表格的各列宽度不一致。
fixed:强制表格布局固定,并且所有列的宽度由表格的宽度、列宽和单元格内部内容共同决定。这种方式可以更精确地控制表格的布局,使得列宽更加统一。
举例: table-layout: fixed;可以提供更加可控和稳定的表格布局,适用于需要精确控制列宽和提高性能的情况。

empty-cells:用于指定空单元格的边框显示方式,生效前提:单元格不能合并。
示例:empty-cells: hide;

caption-side:这个属性用于指定 元素的位置。它有两个可能的取值:
top:将 元素放置在表格上方。
bottom:将 元素放置在表格下方。
通过在 CSS 中设置 caption-side 属性来控制 元素的位置。例如,要将 放置在表格上方,可以这样设置:

caption {caption-side: top;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/640700.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

多元函数泰勒公式(含黑塞矩阵)

一元函数的泰勒公式&#xff1a; 接下来&#xff0c;由一元函数有关知识&#xff0c;我们有: 注意这里的dxn中&#xff0c;应把dx看作一个整体&#xff0c;即一个微小变量的n次方 我们接下来推导微分算子&#xff1a; 接下来&#xff0c;把一元泰勒公式转为微分形式: 对于二元…

arm架构,django4.2.7适配达梦8数据库

【Python相关包版本信息】 Django 4.2.7 django-dmPython 3.1.7 dmPython 2.5.5 【达梦数据库版本】 DM Database Server 64 V8 DB Version: 0x7000c 适配过程中发现的问题如下&#xff1a; 错误一&#xff1a;d…

OWASP发布十大开源软件安全风险及应对指南

​ 最近爆发的XZ后门事件&#xff0c;尽管未酿成Log4j那样的灾难性后果&#xff0c;但它再次敲响了警钟&#xff1a;软件供应链严重依赖开源软件&#xff0c;导致现代数字生态系统极其脆弱。面对层出不穷的安全漏洞&#xff0c;我们需要关注开源软件 (OSS)风险 &#xff0c;改进…

上海鑫吉百数——让制造型食品企业焕发新生机!

随着全球化和互联网的普及&#xff0c;食品行业的竞争也日益激烈。数字化转型有助于企业打破地域限制&#xff0c;拓宽市场渠道&#xff0c;提升品牌影响力和竞争力。在信息化、网络化的时代背景下&#xff0c;数字化转型成为企业适应社会发展的必然选择。消费者对于食品的需求…

照片相似性搜索引擎Embed-Photos;赋予大型语言模型(LLMs)视频和音频理解能力;OOTDiffusion的基础上可控制的服装驱动图像合成

✨ 1: Magic Clothing Magic Clothing是一个以可控制的服装驱动图像合成为核心的技术项目&#xff0c;建立在OOTDiffusion的基础上 Magic Clothing是一个以可控制的服装驱动图像合成为核心的技术项目&#xff0c;建立在OOTDiffusion的基础上。通过使用Magic Clothing&#xf…

Spring基础 SpringAOP

前言 我们都知道Spring中最经典的两个功能就是IOC和AOP 我们之前也谈过SpringIOC的思想 容器编程思想了 今天我们来谈谈SpringAOP的思想 首先AOP被称之为面向切面编程 实际上面向切面编程是面向对象的编程的补充和完善 重点就是对某一类问题的集中处理 前面我们写的统一异常管理…

hadoop安装记录

零、版本说明 centos [rootnode1 ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)jdk [rootnode1 ~]# java -version java version "1.8.0_311" Java(TM) SE Runtime Environment (build 1.8.0_311-b11) Java HotSpot(TM) 64-Bit Server VM (…

HarmonyOS ArkUI实战开发-手势密码(PatternLock)

ArkUI开发框架提供了图案密码锁 PatternLock 组件&#xff0c;它以宫格图案的方式输入密码&#xff0c;用于密码验证&#xff0c;本节读者简单介绍一下该控件的使用。 PatternLock定义介绍 interface PatternLockInterface {(controller?: PatternLockController): PatternL…

Hadoop3:HDFS、YARN、MapReduce三部分的架构概述及三者间关系(Hadoop入门必须记住的内容)

一、HDFS架构概述 Hadoop Distributed File System&#xff0c;简称HDFS&#xff0c;是一个分布式文件系统。 1&#xff09;NameNode(nn)&#xff1a;存储文件的元数据&#xff0c;如文件名&#xff0c;文件目录结构&#xff0c;文件属性&#xff08;生成时间、副本数、文件…

探索数学语言模型的前沿进展——人工智能在数学教育和研究中的应用

数学一直被认为是科学的基石&#xff0c;对于推动技术进步和解决现实世界问题具有重要意义。然而&#xff0c;传统的数学问题解决方式正面临着数字化转型的挑战。MLMs的出现&#xff0c;预示着数学学习和研究方式的一次革命。 MLMs&#xff0c;包括预训练语言模型&#xff08;…

RoadBEV:鸟瞰视图下的路面重建

作者&#xff1a;Tong Zhao&#xff0c;Lei Yang&#xff0c;Yichen Xie等 编译&#xff1a;董亚微一点人工一点智能 RoadBEV&#xff1a;鸟瞰视图下的路面重建https://mp.weixin.qq.com/s/hDNHwvpFe39doiXlVc-d7Q 摘要&#xff1a;道路的路面状况&#xff0c;特别是几何轮廓…

在誉天学习云计算HCIE,担心考试考不过?

誉天定制化课程内容覆盖了所有考试重点&#xff0c;可以系统地掌握理论与实践知识。 对于笔试&#xff0c;类似于备考驾照理论学习阶段&#xff0c;誉天为大家提供在线模拟测试系统&#xff0c;帮助大家掌握云计算笔试考点。笔试通过后&#xff0c;18个月内&#xff08;一年半…