CSS3笔记

news2024/11/17 23:50:26

1.相同优先级的样式以写在后面的为主。

2.交集选择器,并且 条件挨在一起

 p.rich{...} /*p元素class有rich的元素*/

3.并集选择器,或者 逗号隔开

  .class1,class2{...}/*满足其中一个类名都会使用该样式*/

4.后代选择器 空格 隔开 所有符合的包括孙子及

 .div1 ul li a {...}

5.子代选择器 下一级 用>分隔

 div>p{...}

6.兄弟选择器

 .div1+p{...}/*只选中.div1挨着的下一个兄弟元素*/
   .div1~p{...}/*选中.div1所有兄弟元素*/

7.属性选择器

   [title]{...}/*具有title属性的元素*/
   [title="php"]{...}/*title属性值为php的元素*/
   [title^="p"]{...}/*title以p开始的元素*/
   [title$="p"]{...}/*title以p结束的元素*/
   [title*="p"]{...}/*title包含p的元素*/

8.动态伪类,指会变化的状态的

   a:link{...}/*没有访问过的 a元素独有*/
   a:visited{...}/*访问过的  a元素独有*/
   a:hover{...}/*鼠标悬停    其他元素也有*/
   a:active{...}/*激活状态点击瞬间 其他元素也有*/
   /*上面四种顺序不能乱写需按上面顺序*/
   input:focus,select:focus{...}/*focus表单伪类只对有输入元素*/

9.结构伪类选择器

   div p:first-child{...}/*div下所有p,但这p必须是父亲的第一个儿子*/
   div p:last-child{...}/*div下所有p,但这p必须是父亲的最后一个儿子*/
   div p:nth-child(2){...}/*div下所有p,但这p必须是父亲的第几个儿子从1开始*/
   /*nth-child(2n);2n代表2的倍数n从0开始2*0=0,2*1=2选中所有偶数元素,(even)偶数,(odd)奇数*/
   div>p:first-of-type{...}/*div下只找P类型元素的第一个*/
   div>p:last-of-type{...}/*div下只找P类型元素的最后一个*/
   div>p:nth-of-type(2){...}/*div下只找P类型元素的第几个*/
   div>p:nth-last-child(8){...}/*倒数第几个p元素儿子*/
   span:only-child{...}/*span只有一个子元素*/

10.否定伪类选择器

   div>p:not(.php){...}/*选定p子元素class不等于.php的*/
   div>p:not([title^='标题']){...}/*不要title='标题'的元素*/
   div>p:not(:first-child){...}/*不要div下p元素第一个的元素*/

11.UI伪类选择器

   input:checked{...}/*checkbox,radio选中时的样式*/
   input:disabled{...}/*被禁用的*/

12.目标伪类

   锚定:<a href="#one"></a><div id="one"></div>
   div:target{...}/*当有多个锚定时候选中哪个,哪个就用该样式*/

13.语言伪类

   <div lang="en">abc</div>/*en,zh-CN*/
   div:lang(en){...}/*语言标记为英文的div*/
   :lang(zh-CN){...}/*不限制元素 全部为简体中文的元素*/

14.伪元素选择器

   div::first-letter{...}/*div下第一个字母用该样式*/
   div::first-line{...}/*div下第一行*/
   div::selection{background-color:green}/*div下鼠标选中的文字改变背景色*/
   input::placeholder{...}/*input 提示文字*/
   p::before{content:"$"}/*p元素内部首位前面加上内容*/
   p::after{content:".00"}/*p元素内部末尾前面加上内容*/

15.选择器优先级  

行内样式 > ID选择器 > 类选择器 > 元素选择器 > 通配选择器

16.CSS三大特性
   层叠性,继承性,优先级


17颜色:rgb与rgba [三个字一样为灰色]
        rgb=红,绿,蓝;光的三原色的混合色 0-255 
        color:rgb(red,green,blue);color:rgb(138,43,226);
        rgba=同上,只是a代表透明度0.5半透明
      HEX与HEXA [与rgb一样都是红绿蓝色只是这里用16进制表示00-FF代表深度]
        #ff0000;/*红色给满,绿色没有,蓝色没有*/
        #ff000055;/*红色给满,绿色没有,蓝色没有,透明为55*/
      HSL与HSLA 原理同上
        color:hsl(角度[0-360]deg,饱和度0-100%,亮度0-100%)

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

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

相关文章

揭秘App访问量背后的秘密:数据统计与分析

在移动互联网时代&#xff0c;App已成为人们日常生活的重要组成部分。对于App运营者来说&#xff0c;了解用户的访问量、行为习惯等数据至关重要。本文将深入探讨如何精准统计App访问量&#xff0c;为运营者提供有价值的数据支持。 一、App访问量统计的重要性 访问量是衡量A…

2024年【焊工(初级)】找解析及焊工(初级)考试技巧

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 焊工&#xff08;初级&#xff09;找解析是安全生产模拟考试一点通生成的&#xff0c;焊工&#xff08;初级&#xff09;证模拟考试题库是根据焊工&#xff08;初级&#xff09;最新版教材汇编出焊工&#xff08;初级…

【EAI 027】Learning Interactive Real-World Simulators

Paper Card 论文标题&#xff1a;Learning Interactive Real-World Simulators 论文作者&#xff1a;Mengjiao Yang, Yilun Du, Kamyar Ghasemipour, Jonathan Tompson, Leslie Kaelbling, Dale Schuurmans, Pieter Abbeel 作者单位&#xff1a;UC Berkeley, Google DeepMind, …

leetcode 移除链表元素

本题中&#xff0c;我们是要移除链表的某一个节点&#xff0c;为了确保统一操作&#xff0c;我们需要使用虚拟头节点&#xff0c;这样我们删除节点的时候&#xff0c;就是把这个要删除的节点&#xff08;当前节点cur&#xff09;的前一个节点pre&#xff0c;使得pre.next指向要…

jsp阿帕奇安装教程

1.将压缩包解压&#xff0c;存放在自己所知道的位置 2.将软件文件夹打开 使用winr &#xff0c;输入cmd运行打开 输入Java或者Javac&#xff0c;出现一大串之后表明成功 接着在所解压的软件中点开bin这个文件夹&#xff0c;找到startup.bat点击 点击之后会出现黑框&#xff0c…

Linux中断实验:定时器实现按键消抖处理

一. 简介 前面文章学习了Linux驱动按键中断实验,文章地址如下: Linux驱动按键中断实验:按键中断功能的实现-CSDN博客 本文在Linux驱动按键中断实现的基础上,使用定时器实现按键消抖处理。 二. Linux中断实验:定时器实现按键消抖处理 1. 定时器处理按键消抖的原理 按…

java使用poi、ftl将html导出word,设置视图为 页面视图

1、修改html标签&#xff0c; 加入如下内容 <html xmlns:v"urn:schemas-microsoft-com:vml" xmlns:o"urn:schemas-microsoft-com:office:office" xmlns:w"urn:schemas-microsoft-com:office:word" xmlns:m"http://schemas.microsoft.c…

【NCRE Python】

基本输入输出函数 input 函数 input 函数用于从标准输入&#xff08;如键盘&#xff09;接收用户输入的字符串。当 input 函数被调用时&#xff0c;程序会暂停执行&#xff0c;等待用户输入文本并按回车键。用户输入的文本会作为字符串返回给程序。input 函数还可以接收一个字…

【笔记版】docker常用指令---systemctl类、docker状态

systemctl [options] docker 启动&#xff1a;system start docker查看状态&#xff1a;systemctl status docker停止&#xff1a;systemctl stop docker有警告&#xff1a;service关闭了&#xff0c;但是docker.socket仍响应解决方法&#xff1a;systemctl stop docker.socket…

OSError: [WinError 1455] 页面文件太小,无法完成操作。

[问题描述]&#xff1a;OSError: [WinError 1455] 页面文件太小&#xff0c;无法完成操作。 原因1&#xff1a;线程数太大 方法&#xff1a;改小线程&#xff08;workers&#xff09;数。 原因2&#xff1a;虚拟内存太小或为0&#xff0c;调大虚拟内存。 方法&#xff1a;右键…

SL3036 DC100V降压5V 2A 低功耗 性价比低 替代MP9486A

SL3036 DC100V降压5V 2A是一款常用的电源管理芯片&#xff0c;它能够将较高的输入电压降至较低的输出电压&#xff0c;为电子设备提供稳定可靠的电源供应。其低功耗、高性价比的特点使得它在许多领域得到了广泛的应用。然而&#xff0c;对于一些对成本敏感的应用来说&#xff0…

Linux——MySQL主从复制与读写分离

实验环境 虚拟机 3台 centos7.9 网卡NAT模式 数量 1 组件包mysql-5.6.36.tar.gz cmake-2.8.6.tar.gz 设备 IP 备注 Centos01 192.168.223.123 Amoeba Centos02 192.168.223.124 Master Centos03 192.168.223.125 Slave MySQL安装 主从同时操作 安装所需要的…

SG11加密,屠龙少年最终变成了恶龙

加密只是一种手段&#xff0c;不应该成为收割工具&#xff0c;最近收到2个客户询盘&#xff0c;结果都是因为代码被加密无法提供服务&#xff0c;无奈放弃。 sg11加密的初衷是为了防止客户不遵守契约衍生出来的方案&#xff0c;没想到屠龙少年最终变成了恶龙。第一个客户因为服…

【知识整理】Git 使用实践问题整理

问题1、fatal: refusing to merge unrelated histories 一、Git 的报错 fatal: refusing to merge unrelated histories 新建了一个仓库之后&#xff0c;把本地仓库进行关联提交、拉取的时候&#xff0c;出现了如下错误&#xff1a; fatal: master does not appear to be a g…

MYSQL---日志

1.日志的概述 日志是MySQL数据库的重要组成部分。日志文件中记录着MySQL数据库运行期间发生的变化&#xff1b;也就是说用来记录MySQL数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时&#xff0c;可以通过日志查看文件出错的原因&#xff0…

QUIC来了!

什么是QUIC QUIC&#xff0c;快速UDP网络连接(Quick UDP Internet Connection)的简称&#xff0c;即RFC文档描述它为一个面向连接的安全通用传输协议。其基于UDP协议实现了可靠传输及拥塞控制&#xff0c;简单来说&#xff0c;QUIC TCP TLS。 为什么有了QUIC HTTP2.0为了为了…

京津冀国际光伏展

京津冀国际光伏展是一个国际性的光伏展览会&#xff0c;旨在推动京津冀地区光伏产业的发展&#xff0c;促进国内外光伏技术的交流与合作。展览会通常包括展览展示、技术交流、高层论坛等环节&#xff0c;吸引了来自全球各地的光伏企业、科研机构、行业专业人士等参观和参与。 京…

抖店入驻费用是多少?新手入驻都有哪些要求?2024费用明细!

我是电商珠珠 我做电商做了将近五年&#xff0c;做抖店做了三年多&#xff0c;期间还带着学员一起做店。 今天&#xff0c;就来给大家详细的讲一下在抖音开店&#xff0c;需要多少费用&#xff0c;最低需要投入多少。 1、营业执照200元左右 就拿个体店举例&#xff0c;在入…

软件测试的基本流程是什么?软件测试流程详细介绍

软件测试和软件开发一样&#xff0c;是一个比较复杂的工作过程&#xff0c;如果无章法可循&#xff0c;随意进行测试势必会造成测试工作的混乱。为了使测试工作标准化、规范化&#xff0c;并且快速、高效、高质量地完成测试工作&#xff0c;需要制订完整且具体的测试流程。 01…