CSS基础-常见属性

news2024/12/23 10:46:11

6、CSS三大特性

6.1 层叠性

如果样式发生冲突,则按照优先级进行覆盖。

6.2 继承性

元素自动继承其父元素、祖先元素所设置的某些元素,优先继承较近的元素。

6.3 优先级
6.3.1 简单分级
  • 1、内联样式
  • 2、ID选择器
  • 3、类选择器/属性选择器
  • 4、标签名选择器/伪元素选择器
  • 5、通配符选择器/子代选择器
  • 6、继承样式
6.3.2 复杂分级

格式:(a, b, c),从左到右依次比较,全部相同则后"来者居上",以后面的属性为主。

字母含义
aID选择器的个数
b类、伪类、属性选择器的个数
c元素、伪元素选择器的个数
<style>
    /* (1, 3, 5) */
    div.containter>li div.info a#top1>span:nth-child(1) {
        color: red;
    }

    /* (1, 1, 2) */
    a#top1>span:nth-child(1) {
        color: green;
    }

    /* 在属性值后面若有!important,则该属性优先级最高 */
    span.title {
        color: pink !important;
    }
</style>
  • 注意:
    • 行内样式权重大于所有选择器;
    • !important的权重大于所有选择器(包括行内选择器)

7、颜色

7.1 常见颜色写法
<style>
    div {
        font-size: 50px;
    }
    /* 以名称定色 */
    .one {
        color: red;
    }
    /* 以rgb定色 */
    .two {
        color: rgb(0, 255, 0);
    }
    /* 以rgba变色 */
    .three {
        color: rgb(0, 255, 0, 50%);
    }
    /* HEX变色 */
    .four {
        color: #0000ff;
    }
    /* HEXA变色 */
    .five {
        color: #0000ff0f;
    }
</style>
7.2 色相环
  • 颜色分布

色相环

<style>
    div {
        font-size: 50px;
    }

    /* hs1(色相, 饱和度, 亮度)  角度 饱和度 亮度*/
    .one {
        color: hsl(180, 100%, 50%);
    }

    /* hs1a(色相, 饱和度, 亮度, 透明度)  角度 饱和度 亮度 透明度*/
    .one {
        color: hsla(180, 100%, 50%, 30%);
    }
</style>

8、CSS常见属性

8.1 字体属性
8.1.1 字体大小
<style>
    /* 调整字体大小为20px */
    .one {
        font-size: 20px;
    }
</style>
  • 有时将字体设置的过大或者过小会有个限制,这是浏览器的设置导致的。

浏览器自带设置

8.1.2 字体族
  • 查看电脑自带字体,或者下载ttf字体文件

浏览器自带字体

<style>
    /* 调整字体大小为20px */
    div {
        font-size: 20px;
    }

    .one {
        font-family: "楷体";
    }

    /* 从前到后选择字体,不符合依次向下依赖,都没有则选择默认 */
    .two {
        font-family: "华文彩云", "微软雅黑";
    }

    .three {
        font-family: "宋体";
    }
</style>
8.1.3 字体风格
<style>
    /* 调整字体大小为20px */
    div {
        font-size: 20px;
    }
    /* 默认 */
    .one {
        font-style: normal;
    }

    /* 斜体,使用字体自带的斜体。推荐 */
    .two {
        font-style: italic;
    }
    /* 斜体。强制倾斜产生的效果 */
    .three {
        font-style: oblique;
    }
</style>
8.1.4 字体粗细
<style>
    /* 加细 */
    .one {
        font-weight: light;
    }

    /* 正常 */
    .two {
        font-weight: normal;
    }

    /* 加粗 */
    .three {
        font-weight: bold;
    }

    /* 加粗再加粗,由于默认字体只有三种粗细,所以和加粗字体粗细一致 */
    .four {
        font-weight: bolder;
    }

    /* 以数值控制,还是依赖于字体 */
    .five {
        font-weight: 100;
    }
</style>
8.1.5字体复合属性
<style>
    .top1 {
        font: bold italic 100px "STCaiyun";
    }
</style>

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

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

相关文章

SpringBoot框架下的社区医院信息系统开发

1系统概述 1.1 研究背景 随着计算机技术的发展以及计算机网络的逐渐普及&#xff0c;互联网成为人们查找信息的重要场所&#xff0c;二十一世纪是信息的时代&#xff0c;所以信息的管理显得特别重要。因此&#xff0c;使用计算机来管理社区医院信息平台的相关信息成为必然。开发…

钢琴灯品牌排行榜前十名有哪些?护眼灯钢琴灯品牌排行榜

钢琴灯品牌排行榜前十名有哪些&#xff1f;要说近期比较火爆的家电产品&#xff0c;那一定绕不开护眼灯钢琴灯。作为能够提高光线质量&#xff0c;帮助我们营造舒适环境的热门好物&#xff0c;其受到了很多专业人士的认可。但是作为一名专业的家电测评师&#xff0c;我想在此提…

找到字符串中第一个匹配项的下标(c语言)

1./给你两个字符串 haystack 和 needle &#xff0c;请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标&#xff08;下标从 0 开始&#xff09;。如果 needle 不是 haystack 的一部分&#xff0c;则返回 -1 。 //示例 1&#xff1a; //输入&#xff1a;haystac…

plt用数组显示图像

目录 plt.imshow实战 plt.imshow plt.imshow 可以用来显示二维数组表示的图像&#xff0c;也可以用来显示热图&#xff08;heatmap&#xff09;等。基本语法如下&#xff1a; plt.imshow(X, cmapviridis, interpolationnearest)参数说明&#xff1a; X&#xff1a;二维数组&…

基础岛第5关:XTuner微调个人小助手认知

进入开发机 克隆Tutorial仓库 mkdir -p /root/InternLM/Tutorialgit clone -b camp3 https://github.com/InternLM/Tutorial /root/InternLM/Tutorial 创建虚拟环境 在安装 XTuner 之前&#xff0c;我们需要先创建一个虚拟环境。使用 Anaconda 创建一个名为 xtuner0121 的虚拟…

工作日志:nvm版本控制遇到的一系列问题。

1、安装vue3可使用的富文本编辑器。&#xff08;https://www.wangeditor.com/v5/for-frame.html#demo-1&#xff09; npm install wangeditor/editor-for-vuenext --save2、为同时拥有两个类的元素设置样式&#xff0c;组合选择器是通过在选择器中并列写入两个类名来实现的&am…

openpnp - 执行M400命令后,超时错误的解决方法

文章目录 openpnp - 执行M400命令后&#xff0c;超时错误的解决方法概述笔记备注END openpnp - 执行M400命令后&#xff0c;超时错误的解决方法 概述 在X轴齿隙校正时&#xff0c;出现M400的命令超时错误。能重现。 查了资料&#xff0c;有人遇到过。看了github上的一个帖子(…

STM32(四)LED闪烁、流水灯及蜂鸣器操作

小节任务&#xff1a;在对GPIO函数初始化操作及配置好输入或输出模式后&#xff0c;使用GPIO的输入输出函数控制LED闪烁、流水灯及蜂鸣器操作&#xff0c;本小节先使用GPIO的四个输出函数 SetBits函数将指定端口设置为高电平 ResetBits函数将指定端口设置为低电平 WriteBit根据…

Tiny-universe手戳大模型TinyRAG--task4

TinyRAG 这个模型是基于RAG的一个简化版本&#xff0c;我们称之为Tiny-RAG。Tiny-RAG是一个基于RAG的简化版本&#xff0c;它只包含了RAG的核心功能&#xff0c;即Retrieval和Generation。Tiny-RAG的目的是为了帮助大家更好的理解RAG模型的原理和实现。 1. RAG 介绍 LLM会产…

Linux中的进程间通信之共享内存

共享内存 共享内存示意图 共享内存数据结构 struct shmid_ds {struct ipc_perm shm_perm; /* operation perms */int shm_segsz; /* size of segment (bytes) */__kernel_time_t shm_atime; /* last attach time */__kernel_time_t shm_dtime; /* last detach time */__kerne…

OpenGL笔记之事件驱动设计将相机控制类和应用程序类分离

OpenGL笔记之事件驱动设计将相机控制类和应用程序类分离 —— 2024-10-02 下午 code review! 文章目录 OpenGL笔记之事件驱动设计将相机控制类和应用程序类分离1.代码图片2.分析3.UML4.代码 1.代码图片 运行 Mouse button 1 pressed at (100, 200) Mouse dragged by (50, 50)…

老年人最真实的养老需求

子孝父心宽。&#xff08;陈元靓&#xff09; 向往的养老胜地 下文节选(有删改&#xff09;&#xff1a; 中消协发布报告 揭示老年人最真实的养老服务需求 主页&#xff1a; 博客 文章目录 前言1. 需求端1.1 居家养老更关注家政餐饮等“日常所需”1.2 机构养老的需求重在“医…

猫咪尿闭的症状有哪些?适合尿闭猫咪的猫罐头盘点

刚开始养猫的时候只喂猫粮&#xff0c;也没督促孩子喝水&#xff0c;也没喂猫罐头&#xff0c;结果猫咪尿闭了&#xff0c;每次上厕所都在惨叫&#xff0c;完全无法排尿。带去医院治疗&#xff0c;前前后后总共花了8000&#xff0c;真实花钱买教训。我总结了一下猫咪尿闭时会出…

kettle从入门到精通 第八十九课 ETL之kettle kettle jms activemq使用教程

场景&#xff1a;群里有小伙伴求助jms activemq如何使用kettle 进行消费数据&#xff0c;之前连接过kafka&#xff0c;rabbtimq&#xff0c;想着activemq应该也没啥难度&#xff0c;结果低估了activemq。盘他&#xff01;&#xff01;&#xff01; 插曲&#xff1a;ActiveMq 有…

SQL连接Python

对于运营部门的Yoyo来说&#xff0c;她想要知道夜曲优选的订单都来自哪些省份&#xff0c;每个省份的总订单数以及总订单金额分别是多少。 这时小鹿就会通过SQL对连接的数据库进行查询&#xff0c;再将结果传递给Python处理&#xff0c;并帮助Yoyo生成可视化图表。 我们先来快…

工程师 - Github文件访问加速

如果是下载单独的又比较大的Github上的文件&#xff0c;网速较差时&#xff0c;可以使用镜像网站&#xff0c;比如下面这个工具。 GitHub 文件加速 - Sonder (akams.cn) GitHub 文件加速 - Sonder 另外&#xff0c;也可以在搜索引擎里直接搜索“Github 文件加速”&#xff0c;…

MySQL高阶2041-面试中被录取的候选人

目录 题目 准备数据 分析数据 总结 题目 编写解决方案&#xff0c;找出 至少有两年 工作经验、且面试分数之和 严格大于 15 的候选人的 ID 。 可以以 任何顺序 返回结果表。 准备数据 Create table If Not Exists Candidates (candidate_id int, name varchar(30), yea…

检索增强生成(RAG)有什么好的优化方案?

RAG&#xff08;检索增强生成&#xff09;是一种结合了信息检索和内容生成的技术&#xff0c;常用于提升人工智能回答问题的准确性和相关性。本文将RAG的优化分为两个主要方向进行介绍&#xff1a;基础功能优化和架构优化。 一、RAG基础功能优化 基础功能优化主要是对RAG的每个…

以太网交换安全:端口安全

一、端口安全介绍 端口安全是一种网络设备防护措施&#xff0c;通过将接口学习到的动态MAC地址转换为安全MAC地址&#xff08;包括安全动态MAC和Sticky MAC&#xff09;&#xff0c;阻止除安全MAC和静态MAC之外的主机通过本接口和设备通信&#xff0c;从而增强设备的安全性。以…

计组复习笔记

计组笔记 汇编部分 通用寄存器&#xff08;General Registers&#xff09;: AX (Accumulator): 用于累加运算&#xff0c;也是乘法和除法的默认寄存器。BX (Base Register): 可以用作一个基址寄存器&#xff0c;通常用于存放数据的基地址。CX (Counter Register): 通常用于循环…