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

devtools/2024/9/18 12:31:47/ 标签: 前端, 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:标记位于列表项外部。

css">ul {list-style-position: inside;
}
  1. list-style-image:使用自定义图像作为列表项标记,指定图像的 URL。
css">ul {list-style-image: url('path/to/image.png');
}
  1. list-style:上述三个属性的缩写形式,复合属性,按顺序指定 list-style-type, list-style-position, list-style-image
css">ul {list-style: square inside url('path/to/image.png');
}
  1. list-style-color:用于定义列表项标记的颜色。
css">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属性不仅表格元素可以使用,其他元素也可以使用。
示例:

css">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 属性来控制 元素的位置。例如,要将 放置在表格上方,可以这样设置:

css">caption {caption-side: top;
}

http://www.ppmy.cn/devtools/16892.html

相关文章

机器学习day3

一、距离度量 1.欧氏距离 2.曼哈顿距离 3.切比雪夫距离 4.闵可夫斯基距离 二、特征与处理 1.数据归一化 数据归一化是一种将数据按比例缩放&#xff0c;使之落入一个小的特定区间的过程。 代码实战 运行结果 2.数据标准化 数据标准化是将数据按照其均值和标准差进行缩放的过…

javascript使用setTimeout函数来实现仅执行最后一次操作

在JavaScript中&#xff0c;setTimeout函数用于在指定的毫秒数后执行一个函数或计算表达式。它的主要用途是允许开发者延迟执行某些代码&#xff0c;而不是立即执行。 当我们想要确保仅最后一次更新UI时&#xff0c;我们可以使用setTimeout来合并多次连续的更新请求。具体做法…

rabbitmq 之 无法自动创建队列的问题

背景 子项目中使用了rabbitmq&#xff0c;但是只用了发送到队列的功能&#xff0c;没有监听&#xff0c;所以当项目启动时&#xff0c;并未自动创建队列 通过GPT&#xff0c;找到了如下解决方法&#xff0c;测试可用。 思路是&#xff1a;配置队列信息时&#xff0c;手动调用连…

jvm知识点总结(二)

Java8默认使用的垃圾收集器是什么? Java8版本的Hotspot JVM,默认情况下使用的是并行垃圾收集器&#xff08;Parallel GC&#xff09; 如果CPU使用率飙升&#xff0c;如何排查? 1.先通过top定位到消耗最高的进程id 2.执行top -h pid单独监控该进程 3.在2中输入H&#xff…

Reactjs常用组件

1 react 1.1 useState 让函数组件具有维持状态的能力 const[count, setCount]useState(0); 1.2 useEffect 执行副作用&#xff0c;useEffect 的第二个参数告诉 React 用到了哪些外部变量 类似于Vue watch的作用 useEffect(fn, deps); 1.每次 render 后执行&#xff1a;不…

设计模式:依赖倒转原则(Dependency Inversion Principle,DIP)介绍

依赖倒转原则&#xff08;Dependency Inversion Principle&#xff0c;DIP&#xff09;是面向对象设计原则之一&#xff0c;它强调高层模块不应该依赖于底层模块&#xff0c;二者都应该依赖于抽象。同时&#xff0c;抽象不应该依赖于具体实现细节&#xff0c;具体实现细节应该依…

【树莓派】yolov5 Lite,目标检测,树莓派4B,推理v5lite-e_end2end.onnx,摄像头实时目标检测

文章目录 YOLOv5 Lite: 在树莓派上轻松运行目标检测1. 环境配置2. 克隆项目3. 安装依赖项4. 下载模型权重5. 理解end2end的含义6. 示例推理7. 文件介绍8. 把文件弄到树莓派4B执行9. 进一步尝试fp16的onnx&#xff08;行不通&#xff09;10. 视频流检测 这里有大概的环境配置&am…

全额退款20000,what?

接单的时候有多兴奋&#xff0c;退单的时候就有多落寞。今天我对客户全额退款了&#xff0c;跟踪了10天的项目正式结束。 这是我接单以来项目单价最高的一个项目&#xff0c;本来不太想接的&#xff0c;因为业务领域不擅长&#xff0c;又想挑战一下。兜兜转转找了几个人因为各种…

LINUX基础培训三十之理论基础知识自测题(附答案)

一、单选题(50题) 1. Linux是一套类( )操作系统。 A、 POSIX B、 BSD C、 WINDOWS D、 UNIX 2. Linux系统中,所提供的安装软件包,默认格式为( )。 A、 .tar B、.tar.gz C、.rpm D、 .zip 3. Linux系统中,以下哪个是管道符( )。 A、| B、> …

用于肺结节分类的常规 EHR 的纵向多模态Transformer集成成像和潜在临床特征

Longitudinal Multimodal Transformer Integrating Imaging and Latent Clinical Signatures from Routine EHRs for Pulmonary Nodule Classification 摘要 该研究提出了一种基于Transformer 的多模态策略&#xff0c;用于将重复成像与常规电子健康记录&#xff08;EHRs&…

相交链表的判断(leetcode)

思路一&#xff1a;先判断两个链表的最后一个结点是否相同&#xff0c;若相同&#xff0c;则会有结点。 两条链表难免会出现长度不一样的情况&#xff0c;先让长的链表先走差距步。 struct ListNode *getIntersectionNode(struct ListNode *headA, struct ListNode *headB) { …

Linux|Awk 变量、数字表达式和赋值运算符

引言 本部分[1]将深入学习 Awk 的高级应用&#xff0c;以应对更为复杂的文本或字符串过滤任务。将介绍包括变量、数值表达式和赋值运算符在内的 Awk 功能。 这些概念与你之前可能在诸如shell、C、Python等许多编程语言中接触过的概念并没有本质上的不同&#xff0c;所以你不必过…

(九)Pandas表格样式 学习简要笔记 #Python #CDA学习打卡

目录 一. Pandas表格样式 1&#xff09;举例数据 2&#xff09;字体颜色 3&#xff09;背景高亮 4&#xff09;极值背景高亮 &#xff08;a&#xff09;高亮最大值 highlight_max() &#xff08;b&#xff09;高亮最小值 highlight_min() &#xff08;c&#xff09;同时…

WPF之RadioButton单选框和checkbox多选框

RadioButton 单选框: 实现分组的单选框&#xff0c; checkbox 多选框: 表示用户可以选择和清除的控件。 常用属性 GroupName 获取或设置指定哪些 RadioButton 控件互相排斥的名称Content内容IsChecked是否选中 常用事件 checked 选中的事件unchecked 未选中的事件 RadioBu…

服务器镜像是什么

服务器镜像是什么 镜像是冗余的一种类型&#xff0c;一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像&#xff0c;RAID 1和RAID 10使用的就是镜像。数据库镜像是DBMS根据DBA的要求&#xff0c;自动把整个数据库或其中的关键数据复制到另一个磁盘上&#xff0c;每…

低空经济和无人机

低空经济和无人机是当前科技领域中的两个热门话题&#xff0c;它们的发展互为促进&#xff0c;共同推动着低空经济持续发热&#xff0c;投资主线也愈发清晰。 低空经济是指以低空空域为活动场所&#xff0c;以各类低空飞行器为运载工具&#xff0c;所衍生的各类经济形态、经济…

【HarmonyOS4学习笔记】《HarmonyOS4+NEXT星河版入门到企业级实战教程》课程学习笔记(三)

课程地址&#xff1a; 黑马程序员HarmonyOS4NEXT星河版入门到企业级实战教程&#xff0c;一套精通鸿蒙应用开发 &#xff08;本篇笔记对应课程第 4 - 6节&#xff09; P5《04.快速入门》 本节来实现一个 HelloWorld 效果&#xff1a; 1、打开编辑器&#xff0c;选择新建项目&…

Verilog基础语法——parameter、localparam与`define

Verilog基础语法——parameter、localparam与define 写在前面一、localparam二、parameter三、define写在最后 写在前面 在使用Verilog编写RTL代码时&#xff0c;如果需要定义一个常量&#xff0c;可以使用define、parameter和localparam三种进行定义与赋值。 一、localparam …

R语言 数据的整理与清洗(Data Frame 篇下)

《Cookbook for R》 Manipulating Data ~ Dataframe Comparing data frames 比较数据框 当你想比较两个或多个数据框&#xff0c;并从中找到&#xff1a; 1、重复出现在多个数据框中的行 2、或仅出现在一个数据框中的行 先构建三个示例数据框 dfA <- data.frame(Subjectc…

阿斯达年代记游戏下载教程 阿斯达年代记下载教程

《阿斯达年代记&#xff1a;三强争霸》作为一款气势恢宏的MMORPG大作&#xff0c;是Netmarble与STUDIO DRAGON强强联合的巅峰创作&#xff0c;定于4月24日迎来全球玩家热切期待的公测。游戏剧情围绕阿斯达大陆的王权争夺战展开&#xff0c;三大派系——阿斯达联邦、亚高联盟及边…