Css3学习笔记(一):选择器篇

CSS3——CSS3 新增选择器 天空之外结构(位置)伪类选择器(CSS3)案例属性选择器案例伪元素选择器(CSS3): 伪类与 :: 伪元素注意案例 结构(位置)伪类选择器(CSS3) :first-child :选取属于其父元素的首个子元素的指定选择器 :last-child :选取属于其父元素的最后一个子元素的指定选择器 :nth-child(n) : 匹配属于其父元素的第 N 个子元素,不论元素的类型 :nth-last-child(n) :选择器匹配属于其元素的第 N 个子元素的每个元素,不论元素的类型,从最后一个子元素开始计 阅读详情

CSS3学习笔记:选择器

1. 属性选择器

使用[att=val]、[att*=val]、[att^=val]、[att$=val]来分别代表选择属性的相等、包含、以……开头、以……结尾的元素。
如:
[id="section1-2"]{background:red;}
[name="tool1"]{background:pink;}
[id*="section2"]{background:blue;}
[id$="1"]{background:pink;}

2. 结构性伪类选择器

所谓伪元素选择器,并不是指真正的元素使用的选择器,而是针对CSS中已经定义好的伪元素使用的选择器。如:
选择器:伪元素{属性:值} 
或者:
选择器 类名:伪元素{属性:值}
在CSS中,主要有如下4种伪元素选择器:
a. first-line
p:first-line{color:#0000FF}
b. first-letter
p:first-letter{font-size:14px;color:red;}
c. before
li:before{content:*}
d. after
li:after{
content:”仅用于测试,切勿用于商业用途。”;
	font-size:12px;
	color:red;
}
e. Root
:root{
	background-color:yellow;
}
f. Not
li:not(h1){
	font-size:18px;
	color:gold;
}
g. Empty
:empty{
	background-color:yellow;
}
h. Target
:target{
	background-color:blue;
}
i. First-child、last-child
li:first-child{
	background-color:yellow;
}
li:last-child{
	background-color:skyblue;
}
j. Nth-child、nth-last-child
li:nth-child(2){
	color:green;
}
li:nth-last-child(2){
	color:blue;
}
li:nth-child(odd){
	color:green;
}
li:nth-last-child(even){
	color:green;
}
k. Nth-of-type、nth-last-type
h2:nth-of-type(even){
	background-color:skyblue;
}
l. 循环使用样式
li:nth-child(3n+1){
	background-color:yellow;
}
li:nth-child(3n+2){
	background-color:blue;
}
li:nth-child(3n+3){
	background-color:green;
}
m. Only-child
li:only-child{
	background-color:yellow;
}

3. UI元素状态伪类选择器

在CSS3中,共有11种UI元素状态伪类选择器,分别是E:hover、E:active、E:focus、E:enabled、E:disabled、E:read-only、E:read-write、E:checked、E:default、E:indeterminate、E::selection.
input[type="text"]:hover{
	background-color:gray;
}
input[type="text"]:active{
	background-color:yellow;
}
input[type="text"]:focus{
	background-color:pink;
}
p::selection{
	background-color:red;
	color:#FFF;
}
input[type="text"]:read-only{
	background-color:gray;
}
input[type="text"]:read-write{
	background-color:yellow;
}

4. 通用兄弟元素选择器

div~p{
	background-color:#00FF00;
}



CSS选择器篇 一 一、通配符选择器 1.通配符选择器常用 ‘*’号表示,它是所有选择器里作用范围最广的,能匹配页面中所有的元素。 2.基本语法格式:*{ 属性1:属性值1;属性2:属性值2;} 例1:使用该选择器定义样式,清除所有HTML标记的默认边距。 *{ margin:0; /*定义外边距*/ padding:0; /*定义内边距*/ } 说明:实际开发中不建议使用通配符选择器,因为它设... 阅读详情

相关推荐

第二讲 CSS3新增选择器

选择器总结如下: 一、通配符选择器(*) 概念:* 通配符——通配符选择器是用来选择所有元素,也可以选择某个元素下的所有元素 *{margin:0; padding:0;} .demo *{border:1px solid #000;} 二、元素选择器(E) 概念:元素选择器其实就是文档的元素,如html,body,p,div等等 li{border:1px solid #000;} 三、类选择器(.className) 1、使用类选择器之前需要在html元素上定义类名 &.

Fiki515的博客 1025

总结CSS3新特性(选择器篇)

CSS3新增了嗯- -21个选择器,脚本通过控制台在这里运行; ~: p ~ p { color : red;/*此条规则将用于p后边所有的p...就是除了第一个p的所有p,规则同p:not(:nth-of-type(1)),但是权重要低于后者*/ } [attribute^=value]: 选择该属性以特定值开头的元素 [attribut...

weixin_34392843的博客 225

Mamba-ST实战:用状态空间模型实现艺术风格迁移的5个关键步骤

本文详细介绍了如何使用Mamba-ST状态空间模型实现高效的艺术风格迁移,涵盖环境配置、数据预处理、模型架构、训练策略和推理优化等5个关键步骤。Mamba-ST基于SSM(状态空间模型)构建,在保持生成质量的同时显著降低计算复杂度,为风格迁移领域提供了新的解决方案。

weixin_29163581的博客 355

CSS3选择器的总结

CSS3选择器分类 css3常见常用的选择器 选择器 类型 说明 * 通配选择器 选择文档中所有的HTMl元素 E 元素选择器 选择指定类型的HTMl元素 ...

读心悦 620

【现代信号处理】01 -概率论与随机过程回顾

概率论与随机过程回顾 文章目录概率论与随机过程回顾1. 统计模型的相关概念1.1 统计实验(不确定性)1.2 样本点1.3 样本空间Ω1.4 概率1.5.统计模型是先验的2. 概率和统计的差异2.1 联系2.2 差异2.3.1 概率和统计问题的三要素2.3.1.1 model-模型2.3.1.2 data-数据2.3.1.3 decision-决策2.3.2 关系图3. 样本空间的重要性3.1 贝朗特悖论3.1.1 解法一3.1.2 解法二3.1.3 解法三3.2 结论4.概率相关的概念4.1 随机变量4.

qq_41741344的博客 1405

Golang实现企业级AI智能体安全合规自动化检测系统

需求:自动化解析欧盟AI法案、中国网络安全法、美国NIST框架等多国法规,提取具体合规要求并映射到企业技术实现。技术挑战法规文本非结构化,语义复杂,存在大量法律术语与技术术语交叉多语言支持(中文、英文、欧盟24种官方语言)法规动态更新(平均每季度更新2-3次)架构创新性:提出了"规则引擎+AI模型+实时监控"的混合架构,兼顾了合规要求的明确性与智能体行为的动态性。性能突破:通过Golang协程、多级缓存、数据库优化等技术,实现了12,800 req/s的高吞吐量和38ms的低延迟。准确性提升。

shao.bing的专栏 723

css3复习大纲

css3

weixin_38292678的博客 1402

SQL Prompt 9.0插件突然无法使用解决办法(附防联网激活)多图+文字

可能由于Redgate公司最近抓盗版抓得严,导致激活后的SQL Prompt联网后突然无法使用,无论卸载重装都没办法继续使用,本人同时使用SQL Assistant和SQL Prompt,我喜欢SQL Assistant代码提示功能,而SQL Prompt我喜欢将查询结果复制后可以直接生产插入脚本,这是最爽的一件事,即便对表有多么熟悉,没有这些插件,几行语法都要敲大半天,目前本人已经离不开这两个插...

骚团长的博客 1万+

CSS3 基础(1)——选择器详解

CSS3选择器详解 一、 属性选择器   在CSS3中,追加了三个属性选择器分别为:[att*=val]、[att^=val]和[att$=val],使得属性选择器有了通配符的概念。 选择器 示例 描述 [attribute^=value] [src^="https"] 选择每一个src属性的值以"https"开头的...

weixin_30786657的博客 199

MATLAB数据可视化:pcolor函数从入门到精通(附colormap调色秘籍)

本文深入解析MATLAB中pcolor函数的数据可视化应用,从核心机制、坐标网格指定到常见陷阱规避。重点揭秘colormap调色秘籍,涵盖内置色系选用原则、个性化定制方法及高级渲染技巧,助你创作出信息准确、视觉出色的专业图表,精通从数据到出版级图表的全流程。

kafka6courier的博客 246

CTFHUB------XSS反射型(WP)

文章目录前言XSS测试平台 前言 一开始我直接在上面写js脚本发现出错,最后发现只能通过下面的输入框来执行XSS测试,于是我们只能用XSS测试平台解决问题 XSS测试平台 注册一个XSS测试平台 这里随便填写 勾选默认模块就够了,点击下一步 这时会出现一个找个将代码复制 拼接到网站后缀name后面,点击send 这时平台会收到一个记录点开即可 得到flag ...

Y4tacker的博客 1万+

前端面试题(一)

1、$()是什么? $符号是jQuery框架对外暴露的全局变量,是window对象的属性 $()代表jQuery核心函数,可接收一个函数、字符串、DOM元素。 (function());//推荐  .接收字符串选择器//3.接收DOM元素,该元素被包装成一个jQuery对象返回2、JavaScriptwindow.onload事件和jQueryready函数的不同原生js和jQ...

qq_43712187的博客 514

生成式引擎优化(GEO)全景指南:技术架构、实施策略与未来趋势

生成式引擎优化(GEO)全景指南摘要 GEO(生成式引擎优化)是针对AI生成内容(如ChatGPT、文心一言等)的优化策略,通过结构化数据、权威建设与语义优化提升企业内容在AI答案中的引用优先级,实现“无点击曝光”。其核心价值在于从流量竞争转向信任构建,突破传统SEO局限。技术架构依托RAG(检索增强生成)、向量数据库及反馈学习机制,动态优化内容生成与引用逻辑。实施策略包括:部署结构化数据(如JSON-LD)、维护动态知识图谱、适配多模态内容(3D/VR)、联合权威机构发布白皮书。行业案例显示,美妆、智能家

解锁AI流量新红利!🚀 GEO优化(生成引擎优化)助您掌控AI搜索,让AI成为您的品牌最佳代言人! 1451

CSS3选择器(全部)

CSS3选择器再CSS2.1选择器的基础上增加了属性选择器、伪类选择器、过滤选择器,减少了对HTML类名或ID名的依赖,避免了对HTML结构的干扰,让编写代码更加轻松。 1,基本选择器 (1)标签选择器(类型选择器)             统一定义常用标签的基本样式。 ​ <!DOCTYPE html> <html lang="en"> <head>...

GreenBark 9810

MATLAB代码实现了船舶航线优化的功能,使用混合遗传算法(结合模拟退火算法)来寻找从大连港到格拉斯通港的最优航线,同时考虑了船舶的参数、气象数据(风速、风向、有效波高、波浪阻力系数等)对航行的影响

这段MATLAB代码主要实现了船舶航线优化的功能,使用混合遗传算法(结合模拟退火算法)来寻找从大连港到格拉斯通港的最优航线,同时考虑了船舶的参数、气象数据(风速、风向、有效波高、波浪阻力系数等)对航行的影响。通过以上步骤,该代码能够找到一条在考虑船舶性能和气象条件下,从大连港到格拉斯通港的较优航线,最小化燃油消耗和航行时间的加权和。

AI的内部世界的博客 513

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

CSS3选择器介绍及用法总结

CSS3新增了很多强大的选择器 它可以让我们少写一些js事件脚本 我们先来看看各个版本的选择器有哪些 注: ele代表element元素 attr代表attribute属性,val代表value属性值 :xxx都属于伪类选择器,::xxx都属于伪元素选择器 有名字的选择器我尽量细分了CCS1选择器 选择器 类型 示例 说明 .class 类选择器 .demo

尐轩web前端网络日志 7459

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

【css3】02-css3新特性之选择器篇

属性选择器;结构伪类选择器;其他选择器 ;伪类和伪元素的区别

m0_68467925的博客 1601

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【CSS3】CSS3 属性选择器 ( CSS3 简介 | 属性选择器 | 属性选择器权重 )

一、CSS3 简介 二、CSS3 属性选择器权重 三、CSS3 属性选择器

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 1860

什么是css选择器?css3中5种常见的基本选择器(代码实例)

本章我们给大家讲解一下什么是css选择器?css3中5种常见的基本选择器。有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 一:什么是css选择器? CSS是一种用于屏幕上渲染html,xml等一种语言,CSS主要是在相应的元素中应用样式,来渲染相对应用的元素,那么这样我们选择相应的元素就很重要了,如何选择对应的元素,此时就需要我们所说的选择器。在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。选择器主要是用来确定html的树形结构中的DOM元素节点。 二:css3中5.

lin123_00的博客 5883

CSS学习笔记(一)——CSS基础&选择器合集

CSS介绍 整理完了HTML的笔记,接下来就是CSS了。我们可以使用HTML构建稳定的结构基础,而页面的风格样式控制则交给CSS来完成。网页的样式包括各种元素的颜色、大小、线形、间距等等,这对于设计或维护一个数据较多的网站来说,工作量是巨大的。好在可以使用CSS来控制这些样式,这将大大提高网页设计和维护的效率,并且使网页的整体风格很容易做到统一。 CSS概述 CSS是英文Cascading Sty...

今天怎么又下雨的博客 2720

CSS3新增选择器及用法详细介绍

目录 CSS属性选择器 E[att^=value]属性选择器 E[att$=value]属性选择器 E[att*=value]属性选择器 CSS3关系选择器 CSS3子代选择器(>) CSS3结构伪类选择器 :root选择器 :not选择器 :only-child选择器 :first-child和:last-child选择器 :nth-child(n)和:nth-last-child(n)选择器 :nth-of-type(n)和:nth-last-of-type(n)选择..

178技术 3945

07CSS笔记——CSS3、属性选择器、结构伪类选择器、伪元素选择器

过渡(transition)是CSS3中具有颠覆性的特征之一,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果。在实际工作中,字体图标基本上都是用伪元素来实现的,好处在于我们不需要在结构中额外去定义字体图标的标签,通过content属性来设置字体图标的 编码。n可以是公式︰常见的公式如下(如果n是公式,则从0开始计算,但是第0个元素或者超出了元素的个数会被忽略)属性选择器,按照字面意思,都是根据标签中的属性来选择元素。

昭与云的博客 1028

CSS3选择器大全

1.CSS3选择器 属性选择器 在HTML中,通过各种各样的属性可以给元素增加很多附加的信息。例如,通过id属性可以将不同div元素进行区分。 input[type="text"] { width:150px; display:block; margin-bottom:10px; background-color:yellow; font-family: Verdana...

Shadow_Weirdo 3万+

CSS3快速入门:二、CSS选择器

CSS选择器 在 CSS 中,选择器是选取需设置样式的元素的模式。 CSS系列文章目录 1.CSS3快速入门:一、三种CSS导入方式

xfjssaw的博客 2011

css3的新增的选择器

CSS3 给我们新增了选择器,可以更加便捷,更加自由的选择目标元素。 1.回顾一下旧的选择器 标签选择器 即是html标签名作为选择器 举例: <p>标签选择器</p> p { color: yellow; } 这里有个p标签,给他添加样式的时候也是用的p。这种就是标签选择器 类选择器 用class属性调用class类 举例: <p class="one">标签选择器</p> .one { .

ovocc的博客 1693

CSS和CSS3 都有哪些选择器?

你盯着屏幕上混乱的样式欲哭无泪。产品经理在群里催:“首页的按钮样式怎么和详情页的混在一起了?赶紧改!”你看着代码里一堆`.btn`的样式,根本分不清哪个对应哪个,改了一个,其他地方全乱了。这已经是本周第五次因为选择器用错而加班了。 作为前端工程师,我们每天都在和CSS选择器打交道。但你是否也曾遇到过这样的情况:想改某个列表项的样式,结果所有列表都跟着变;用了复杂的后代选择器,结果页面加载变慢;看到别人写的`:nth-child(2n+1)`一脸懵,不知道怎么实现隔行变色。 别以为选择器只是“选元素加样

前端大白话 1007
上一篇: JavaScript实现startWith、endWith效果函数
下一篇: Css3学习笔记(二):在页面中插入内容
菲雨雾歌
博客等级 码龄18年 45粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值