CSS查缺补漏之《常用文本属性、列表属性、表格属性、鼠标属性》

news2025/2/22 6:01:20

文本属性

letter-spacing: 表示字母或汉字间距

word-spacing:表示单词之间或汉字之间空格的间距

<div>Loremip sumdolors itametconsecteturadipisicingelit.Voluptas.</div>
<div>这是一首简单的小情歌 唱着我们心肠的曲折</div>

加上letter-spacing属性后, 每个字母之间或者汉字之间距离变大(5px)

div {
  /* 每个字母或汉字之间间距 */
  letter-spacing: 5px; 
}

 加上word-spacing属性后,单词或汉字空格之间的间距变大(10px)

div {
  /* 每个单词空格或汉字空格之间间距 */
  word-spacing: 10px;
}

text-decoration: 对文本进行修饰,可选值有none、underline、overline、line-through

可配合wavy dotted等线型以及颜色值使用,没有顺序要求

a {
/* 将a的默认下划线去掉 */
  text-decoration: none; 
}
div {
  /* 删除线 */
  text-decoration: line-through;
}

div {
  /* 上划红色波浪线 */
  text-decoration: overline wavy rgb(253, 160, 160);
}

 div {
   /* 下划蓝色波点线 */
   text-decoration: dotted deepskyblue underline;
 }

text-indent 表示首行文本缩进

div {
  width: 200px;
  text-indent: 30px;
}

 

line-height:行高

行高之前提到过,此处再次强调,行高值可用多种方式表示:像素值(px)、数字(参考自身元素font-size的倍数)、百分比(参考自身元素font-size的百分比)

对于单行文字来说,若行高与高设置相同,则能实现垂直居中;

对于多行文字来说,设置行高可以控制行之间的距离;

div {
  height: 48px;
  font-size: 24px;
  background-color: rgba(248, 65, 65, 0.72);
  /* 下面三种写法效果是一样的 */
  line-height: 200%;
  /* line-height: 2; */
  /* line-height: 48px; */
}

 vertical-align: 表示文本垂直对齐的方式,可选值有baseline(默认值)、top(顶部对齐)、middle(元素的中部与父元素的基线加上父元素字母x的一半对齐)、bottom(底部对齐)

列表属性

list-style-type:设置列表符号,可选值有none、square(实心方块)、disc(圆形)、decimal(数字)、lower-roman(小写罗马字)、upper-roman(大写罗马字)、lower-alpha(小写字母)、upper-alpha(大写字母)

li {
  /* 设置列表符号为圆形 */
  list-style-type: disc; 
  background-color: yellow;
}

 

list-style-position: 设置列表符号的位置,可选值有inside(列表里面)与outside(列表外面)

li {
  /* 设置列表符号为小写罗马 */
  list-style-type: lower-roman; 
  background-color: yellow;
  list-style-position: inside;
}

 

li {
  /* 设置列表符号为小写罗马 */
  list-style-type: lower-roman; 
  background-color: yellow;
  list-style-position: outside;
}

 

 list-style-image:表示自定义列表符号

li {
  background-color: yellow;
  list-style-position: outside;
  /* 设置自定义列表图片 */
  list-style-image: url('./src/icons/svg/dashboard.svg');
}

 

 list-style:列表属性的复合属性,无顺序要求

li {
  background-color: yellow;
  list-style: url('./src/icons/svg/dashboard.svg') inside;
}

表格属性

table-layout:用于设置表格的列宽度,可选值有auto(默认值)、fixed(固定列宽,平均分配)

 <table border="1">
    <caption>学生成绩统计表</caption>
    <tr>
      <th>姓名</th>
      <th>性别</th>
      <th>年级</th>
      <th>成绩</th>
    </tr>
    <tr>
      <td>小龙齐德龙</td>
      <td>男</td>
      <td>12</td>
      <td>100</td>
    </tr>
    <tr>
      <td>小虎虎虎生威</td>
      <td>男</td>
      <td>11</td>
      <td>90</td>
    </tr>
    <tr>
      <td>小猫喵喵喵</td>
      <td>女</td>
      <td>12</td>
      <td>33</td>
    </tr>
  </table>
table {
  table-layout: fixed;
}

 

border-spacing: 单元格间距 

table {
  table-layout: fixed;
  border-spacing: 12px;
}

 

border-collapse: 用于合并单元格边框,可选值为collapse(合并)、separate(不合并,默认值)

table {
  table-layout: fixed;
  border-spacing: 12px;
  border-collapse: collapse;
}

caption-aside: 用于设置表格标题的位置,可选值有top(默认值)、bottom

table {
 table-layout: fixed;
 border-spacing: 12px;
 border-collapse: collapse;
 caption-side: bottom;
}

鼠标属性

cursor:用于设置鼠标光标的样式,可选值有pointer(小手)、move(移动)、text(文本)、crosshair(十字架)、wait(等待)、help(帮助)

li {
  font-size: 48px;
  /* 小手样式 */
  cursor: pointer;
}

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chatgpt赋能python:Python数据归一化:什么是数据归一化及其作用

Python数据归一化&#xff1a;什么是数据归一化及其作用 数据归一化是一个在数据分析中经常出现的术语。其目的是将数据缩放到相同的比例&#xff0c;从而进行更加准确和可靠的分析。在本文中&#xff0c;我们将介绍什么是数据归一化&#xff0c;为什么我们需要它以及如何在Py…

Element-ui 滚动条美化

目录 1、缘起 2、实际示例 3、美化滚动条 4、Element-plus中的滚动条 5、关于实现方式的思考 1、缘起 之前在做项目时&#xff0c;发现一个项目中&#xff0c;各个子应用项目的UI表现不一致&#xff0c;看了下式Vue项目滚动条和其他的子应用项目表现明显不一致。 有时候…

《网络安全0-100》网络安全前沿

1-人工智能和网络安全 人工智能和网络安全是两个不同的领域&#xff0c;但它 们之间存在着千丝万缕的联系和相互影响。下 面是一些人工智能和网络安全的联系和应用&#xff1a; 威胁检测和预测&#xff1a;人工智能可以利用机器学习 和深度学习等技术&#xff0c;对网络数据…

Golang每日一练(leetDay0103) 区域和检索1~3 Range Sum Query

目录 303. 区域和检索 - 数组不可变 Range Sum Query Immutable &#x1f31f; 304. 二维区域和检索 - 矩阵不可变 Range Sum Query 2d Immutable &#x1f31f;&#x1f31f; 307. 区域和检索 - 数组可修改 Range Sum Query Mutable &#x1f31f;&#x1f31f; &#…

kali配置静态IP地址

修改网络配置 执行命令&#xff1a; vim /etc/network/interfaces 文件末尾添加如下内容&#xff1a; auto eth0 iface eth0 inet static address 192.168.133.66 netmask 255.255.255.0 gateway 192.168.133.2其中&#xff0c;iface eth0 inet static 指配置eth0使用静态ip…

chatgpt赋能python:Python数据建模:从数据预处理到机器学习建模

Python数据建模&#xff1a;从数据预处理到机器学习建模 Python已经成为了数据建模与分析的主要工具之一&#xff0c;因为它的语法简单易懂&#xff0c;有许多数据科学库可以使用&#xff0c;支持各种各样的数据预处理和建模技术。在本文中&#xff0c;我们将重点介绍使用Pyth…

十五周算法训练营——普通动态规划(下)

今天是十五周算法训练营的第十二周&#xff0c;主要讲普通动态规划&#xff08;下&#xff09;专题。&#xff08;欢迎加入十五周算法训练营&#xff0c;与小伙伴一起卷算法&#xff09; 最长递增子序列 给你一个整数数组 nums &#xff0c;找到其中最长严格递增子序列的长度。…

基于Java网上医院预约挂号系统设计实现(源码+lw+部署文档+讲解等)

博主介绍&#xff1a; ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ &#x1f345; 文末获取源码联系 &#x1f345; &#x1f447;&#x1f3fb; 精…

Java:不支持发行版本5

错误 Java&#xff1a;不支持发行版本5 详细错误 同学在github上找到一个微服务项目&#xff08;基于maven进行构建&#xff09;&#xff0c;进行二开&#xff0c;导入项目运行控制台报错 Java&#xff1a;不支持发行版本5&#xff0c;笔者修改项目结构&#xff08; F i l e…

chatgpt赋能python:使用Python自动备份数据库

使用Python自动备份数据库 数据库是企业中非常重要的组成部分&#xff0c;里面存储着大量的数据和业务逻辑。为了避免数据库丢失或损坏可能带来的灾难性后果&#xff0c;我们通常需要定期备份数据库。而使用Python自动备份数据库是一种快捷高效的方式&#xff0c;今天我们将介…

基于Java助学贷款系统设计实现(源码+lw+部署文档+讲解等)

博主介绍&#xff1a; ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ &#x1f345; 文末获取源码联系 &#x1f345; &#x1f447;&#x1f3fb; 精…

chatgpt赋能python:Python数据库备份脚本

Python数据库备份脚本 数据库备份是保障数据安全的重要手段。Python作为一种简单易学、高效稳定的编程语言&#xff0c;被广泛应用于数据库备份脚本的编写。本文将介绍如何使用Python编写一个简单的数据库备份脚本。 准备工作 在开始编写脚本之前&#xff0c;需要安装Python…

读发布!设计与部署稳定的分布式系统(第2版)笔记07_线程阻塞

1. 通过增加复杂性解决一个问题&#xff0c;会产生全新系统失效方式的风险 2. 多线程技术使应用程序服务器具有足够的容量扩展能力&#xff0c;来满足Web上最大站点的需求 2.1. 产生并发错误的可能性 3. 服务器的进程正在运行 3.1. 并不能帮助用户完成工作 3.2. 模拟客户端…

RK3588平台开发系列讲解(导读篇)旗舰芯片RK3588介绍

平台内核版本安卓版本RK3588Linux 5.10Android 12文章目录 一、 视频了解二、特性说明三、性能比较沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将介绍旗舰芯片RK3588。 自瑞芯微RK3588最初的发布时间已经过去了两年多,如今RK3588终于进入了落地阶段,搭载RK3…

电脑添加夏普(sharp)打印机 从磁盘安装驱动过程

今天打算连实验室的打印机&#xff0c;是夏普的&#xff0c;但是我不知道具体的型号。不过有一个word文档说明怎么连&#xff0c;大概率需要自己下载驱动&#xff0c;下面就开始吧&#xff01; 控制面板的操作 前面都是一样的&#xff0c;控制面板–>设备和打印机–>添…

Oracle-高版本SQL优化分析(bind mismatch)

背景: 接到用户报障说一套Oracle19c数据库近期出现insert语句执行变慢的情况&#xff0c;执行一次数据插入需要1秒的时间&#xff0c;而且问题发生的数据库是跑在一体机上面&#xff0c;数据插入正常不应该这么慢&#xff0c;需要分析插入慢的原因 问题: 数据库近期出现insert…

chatgpt赋能python:使用Python绘制散点图:了解基本语法,数据可视化。

使用Python绘制散点图&#xff1a;了解基本语法&#xff0c;数据可视化。 数据是任何研究的基石&#xff0c;因此对于从事各种数据处理工作的人员来说&#xff0c;数据可视化是一个非常重要的工具。Python作为一种非常受欢迎的编程语言&#xff0c;具有广泛的应用&#xff0c;…

centos7虚拟机安装

提前创建好一个非系统盘的文件路径&#xff0c;存放centos虚拟机的系统文件 下载centos 7 centos-7-isos-x86_64安装包下载_开源镜像站-阿里云 (aliyun.com) 先创建新的虚拟机 点击下一步 点击下一步 点击下一步 选择Linux(L)和CentOS 7 64位&#xff0c;然后点击下一步 位置…

编译原理笔记5:从正规式到词法分析器(2):NFA 记号识别、确定化、并行算法、子集法构造DFA

目录 NFA 识别记号的并行方法NFA 上识别记号的确定化方法状态集 T 的 ε-闭包(T)ε-闭包算法 NFA 并行算法NFA 并行算法例&#xff1a;识别 abb 和 abab 从 NFA 到 DFA&#xff08;子集法构造 DFA &#xff09; NFA 识别记号的并行方法 之前的文章中写过的 “用一个输入字符串…

【八大排序(八)】归并排序高阶篇-非递归版

&#x1f493;博主CSDN主页:杭电码农-NEO&#x1f493;   ⏩专栏分类:八大排序专栏⏪   &#x1f69a;代码仓库:NEO的学习日记&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学习排序知识   &#x1f51d;&#x1f51d; 归并非递归版 1. 前情回顾2. 归并非递归基…