CSS学习笔记(三)--CSS选择器

二、ROS2完成Docker容器和宿主机通信,使用ros2 topic list看到,但是无法echo 如果容器和主机权限不一致,则会导致无法通信(我的代码中,docker容器是root,宿主机是普通用户),虽然可以查询到相关话题,但是订阅后没有消息输出。比如,docker容器创建了一个共享内存,其所有者为docker容器用户root,当宿主机去访问的时候,由于用户不同,没有权限访问,也就无法进行信息传递。该方法只是临时修改共享内存的权限,每次运行完,需要重新运行上述命令,才可以进行通信。在运行的过程中,ROS2使用了共享内存机制,会共享内存。运行之后,宿主机和容器可能用户名不同,这是因为。 阅读详情

最常见的 CSS 选择器是元素选择器。换句话说,文档的元素就是最基本的选择器。

选择器分组

假设希望 h2 元素和段落都有灰色。h2, p {color:gray;}
可以将任意多个选择器分组在一起,用逗号分割开,

通配符选择器

CSS2 引入了一种新的简单选择器 - 通配选择器(universal selector),显示为一个星号(*)。该选择器可以与任何元素匹配,就像是一个通配符。如:* {color:red;}

声明分组

h1 {font: 28px Verdana;}
h1 {color: blue;}
h1 {background: red;}

对声明分组,一定要在各个声明的最后使用分号,这很重要。浏览器会忽略样式表中的空白符。没有分号可能会把后边的代码忽略。

CSS 类选择器

我们使用以下语法向这些归类的元素应用样式,即类名前有一个点号(.),然后结合通配选择器
*.important {color:red;}
所有calss=”important”的元素都按照important的方式来。

结合元素选择器

p.important {color:red;} p.important 解释为:“其 class 属性值为 important 的所有段落”。

CSS 多类选择器

一个 class 值中可能包含一个词列表,各个词之间用空格分隔
我们假设 class 为 important 的所有元素都是粗体,而 class 为 warning 的所有元素为斜体,class 中同时包含 important 和 warning 的所有元素还有一个银色的背景 。

.important {font-weight:bold;}
.warning {font-style:italic;}
.important.warning {background:silver;}

使用:<p class="important warning"></p>

CSS ID 选择器

ID 选择器前面有一个 # 号 - 也称为棋盘号或井号
ID 选择器不引用 class 属性的值,毫无疑问,它要引用 id 属性中的值。
<p id="intro">This is a paragraph of introduction.</p>
ID 选择器会使用一次,而且仅一次。ID 选择器不能结合使用,因为 ID 属性不允许有以空格分隔的词列表.
类选择器和 ID 选择器可能是区分大小写的。这取决于文档的语言。HTML 和 XHTML 将类和 ID 值定义为区分大小写,所以类和 ID 值的大小写必须与文档中的相应值匹配。

简单属性选择

如果希望选择有某个属性的元素,而不论属性值是什么,可以使用简单属性选择器
*[title] {color:red;}
a[href] {color:red;}
a[href][title] {color:red;}

根据具体属性值选择

链接指向一定的服务器的链接变色
a[href=”http://www.w3school.com.cn/”][title=”W3School”] {color: red;}
格式要求必须与属性值完全匹配。如果属性值包含用空格分隔的值列表,匹配就可能出问题。

根据部分属性值选择

如果需要根据属性值中的词列表的某个词进行选择,则需要使用波浪号(~)。
假设您想选择 class 属性中包含 important 的元素,可以用下面这个选择器做到这一点
p[class~="important"] {color: red;}如果忽略了波浪号,则说明需要完成完全值匹配,p.important 和 p[class=”important”] 应用到 HTML 文档时是等价的。

子串匹配属性选择器

这里写图片描述

特定属性选择类型

*[lang|=”en”] {color: red;}这个规则会选择 lang 属性等于 en 或以 en- 开头的所有元素。

这里写图片描述

根据上下文选择元素

我们可以定义后代选择器来创建一些规则,使这些规则在某些文档结构中起作用,而在另外一些结构中不起作用。
举例来说,如果您希望只对 h1 元素中的 em 元素应用样式,可以这样写:h1 em {color:red;}

CSS 伪类

伪类的语法:selector : pseudo-class {property: value}
CSS 类也可与伪类搭配使用:selector.class : pseudo-class {property: value}

a:link {color: #FF0000}     /* 未访问的链接 */
a:visited {color: #00FF00}  /* 已访问的链接 */
a:hover {color: #FF00FF}    /* 鼠标移动到链接上 */
a:active {color: #0000FF}   /* 选定的链接 */

提示:1.在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。2.在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。3.伪类名称对大小写不敏感。
这里写图片描述

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版 Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。 立即下载

相关推荐

Pspice开关电源仿真:从零实现反激式电源设计实战案例

通过Pspice仿真工具,手把手实现反激式开关电源的设计与优化,深入剖析关键参数设置与波形分析,帮助掌握Pspice在电源开发中的实际应用技巧。

weixin_35756690的博客 1156

CSS学习笔记——CSS三大基本选择器

CSS三大基本选择器 目录 标签选择器 id选择器 类选择器 标签选择器 p{ color:red; } 什么是标签选择器? 根据指定标签名称,在当前界面中找到所有该名称的标签,并设置属性 注意点 标签选择器选中的是当前界面所有同名标签,不能单独选中 只要是HTML中的标签都可以作为标签选择器 id选择器 #id{ color:red; }...

Barry Jim的博客 2984

Windows 10下三菱PLC控件安装报错Error Number:-119的终极解决方案(附详细步骤)

本文针对Windows 10系统安装三菱PLC控件时常见的Error Number:-119报错,提供了深度分析与终极解决方案。文章剖析了该错误源于oleaut32.dll文件版本冲突,并详细介绍了通过设置兼容性模式、手动注册DLL、直接安装MX Component以及高级系统修复等多种方法,帮助用户彻底解决此安装难题,顺利搭建PLC开发环境。

weixin_29289821的博客 336

HTML+CSS 学习笔记三:CSS选择器

1. 通用选择器 *{ 声明 } 2. 标签选择器 div{ 声明 } span{ 声明 } p{ 声明 } 3. 类/class 选择器 .center { text-align:center; } <h1 class="center">标题居中</h1> 4. id选择器 #center { text-align:center; } <p id="ce...

ZJia_X的博客 214

ElementUI时间选择器(el-date-picker)输入格式的智能转换与动态适配

本文深入探讨了ElementUI时间选择器(el-date-picker)在处理用户自由格式输入时的痛点,并提出了基于Vue自定义指令的智能转换解决方案。该方案通过核心解析函数自动识别如“20231225”等连续数字输入,将其动态转换为标准时间格式,并确保与表单验证兼容,有效提升了后台管理系统的输入效率和用户体验。

weixin_29016833的博客 294

samba源码编译安装(版本4.13.0)

这里写目录标题前言编译安装samba下载三个包安装依赖共需要安装samba、gnutls、nettle1、进入解压后的samba目录执行:2、进入解压后的gnutls目录执行3、进入解压后的nettle目录执行3.1 卸载已存在nettle3.2 编译3.3 make3.4 安装4、进入gnutls继续编译4.1 编译4.2 make4.3 安装5、再次进入解压后的samba目录5.1 执行./configure5.2 make5.3 samba安装启动samba 前言 一般来说,安装samba最快的方式应

灵葱的博客 1万+

HTML学习笔记(三)css选择器

一、css的引入方式 内联样式: 内联样式表就是把css代码直接写在现有的HTML标签中 缺点:样式与结构冗余 优点:优先级较高 <div style="color:red">设置文字的颜色为红色</div> 样式的内容写在元素的开始标签里,并且css样式代码要写在style=""双引号中,如果有多条css样式代码设置可以写在一起,中间用分号隔开。 这种样式只会对当前标签起作用,在测试的时候可以使用,不能对样式进行复用,不方便后期维护,不推荐使用 内部样式表 缺点:样式的复

qq_45288211的博客 623

AS7341可见光谱传感器原理图设计,已量产(光线传感器)

最近在做便携式环境光光谱检测项目时,我们基于 ams 的 AS7341 搭了一套硬件电路 —— 这颗芯片算是业内新一代的光谱传感 IC,8 个可见光通道 + NIR + 闪烁检测的配置,加上 6 路并行 16 位 ADC,数据吞吐能力确实够顶。今天就拆解下这个模块的硬件设计细节,聊聊实际做板时的那些考量点。

不脱发的程序猿 643

前端学习笔记(三)CSS选择器

选择器 内容: css选择器 选择器的权重 css3新增选择器 一、 CSS选择器 元素选择器/标签选择器{element选择器} id选择器 class选择器 *通配符选择器(全局选择器) 交集选择器 并集选择器(群组选择器) 后代选择器(包含选择器) 子选择器 伪类选择器 1.1标签选择器 语法: 元素名称{属性:属性值;} 说明: 标签选择器:以文档语言对象类型作为选择器,即使用...

qq_42712351的博客 310

k8s上分离集群seatunnel部署(生产推荐)

k8s上分离集群seatunnel部署(生产推荐)

寂夜了无痕的博客 890

系规备考论文:论IT服务规划设计

系规备考论文:论IT服务规划设计

liuxu324的博客 1145

CSS3学习笔记之(三)选择器

元素选择器,文档的元素就是最基本的选择器

碎梦道 552

24、汽车黑客技术全解析:诊断代码、车库创建与系统攻防

本文深入探讨了汽车黑客技术的核心内容,包括诊断代码模式与参数ID、创建开放车库社区、汽车系统相关技术、硬件与软件工具、攻击与防御手段,以及车辆通信与网络安全。无论你是汽车安全研究人员、爱好者还是开发者,都能从中获取全面的技术解析与实践指南。

Apple的专栏 228

CSS学习笔记(三)CSS 派生选择器

派生选择器 通过依据元素在其位置的上下文关系来定义样式,你可以使标记更加简洁。 在 CSS1 中,通过这种方式来应用规则的选择器被称为上下文选择器 (contextual selectors),这是由于它们依赖于上下文关系来应用或者避免某项规则。在 CSS2 中,它们称为派生选择器,但是无论你如何称呼它们,它们的作用都是相同的。 派生选择器允许你根据文档的上下文关系来确定某个标签

Sweety米修的专栏 691

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

HTML学习笔记(三)CSS引入方式及基本选择器、组合选择器、属性选择器

下面是听了林海峰老师的视频总结与大家一起分享~ 一、CSS三种引入方式 1、style标签内部直接书写 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!-- 1、style标签内部直接书写--> <style> h1{ .

m0_51734025的博客 626

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

H5学习笔记(三)CSS简介以及常用选择器

CSS简介 层叠样式表 (Cascading Style Sheets) css可以用来为网页创建样式表,通过样式表可以对网页进行装饰。 所谓层叠,可以将整个网页想象成是一层一层的结构,层次高的将会覆盖层次低的。而css就可以分别为网页的各个层次设置样式。 基本语法 CSS的样式表由一个一个的样式构成,一个样式又由选择器和声明块构成。 语法: 选择器 {样式名:样式值;样式名:样式值 ; }...

huangpf_vcx 173

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

JAVA前端CSS学习笔记(三,进阶选择器和背景)

本篇主要讲解选择器进阶,其中主要包括:复合选择器,并集选择器,交集选择器,hover伪类选择器,Emmet语法。除了选择器还讲解背景相关知识以及属性,其中包括:颜色,图片,平铺,位置,连写。本篇承接上篇,读者可以点进作者的主页看第一篇的学习笔记。若对前端不是很了解的读者可以去作者主页面阅读5篇HTML基础知识点笔记,更易于初学者入门。如果此篇有什么疑问可以私信询问我,笔者回消息很快的。

m0_73444363的博客 150

Selenium框架学习笔记(三):CSS表达式选择器

selenium学习:css选择器

1771

CSS学习笔记(三) CSS选择器

1.为文档添加样式的三种方法 行内样式(写在特定 HTML 标签的 style 属性里) 嵌入样式(嵌入的 CSS 样式是放在 HTML 文档的 head 元素中) 链接样式 在创建包含多个页面的网站时,需要把样式集中在一个单独的文件里,这个文件就叫 样式表。样式表其实就是一个扩展名为 .css 的文本文件。可以在任意多个 HTMl 页面中链接同一个样式表文件,每个页面中只

我的编程路-精致技术 690

CSS学习笔记|Emment语法、CSS复合选择器、CSS元素显示模式、CSS的背景、CSS三大特性

作用:网页的标签非常多,在不同地方会用到不同类型的标签,了解他们的特点可以更好的布局我们的网页。元素显示模式就是元素(标签)以什么方式进行显示,比如自己占一行,比如一行可以放多个.HTML 元素一般分为块元素和行内元素两种类型。

weixin_73732784的博客 228

(三)CSS学习笔记:CSS选择器、字体属性、文本属性、引入方式

css基础

he_hongyu的博客 218

【前端学习笔记】(三)(CSS基础、选择器、字体和文本样式)

一、基础认知 1.1 CSS介绍 CSS:层叠样式表 CSS的作用:给页面中的HTML标签设置样式 2.2 CSS语法规则 • css写在style标签中,style标签一般写在head标签里面,title标签下面 1.3 CSS常见属性 CSS常见属性 作用 color 文字颜色 font-size 字体大小 background-color 背景颜色 width 宽度 height 高度 注意点: (1) CSS 标点符号都是英文状态下的 (2)每一个样式键值对写完

weixin_48650082的博客 982

web前端「HTML+CSS」零基础入门精英课学习笔记(三)CSS初级篇-css引入css基本选择器及选择器权重

1.主流浏览器的内核(知识储备问题,对行业的了解) 所谓主流,就要满足两个条件:1.有一定的市场份额; 2.有独立研发的内核。 浏览器 内核 IE trident Firefox Gecko Google chrome Webkit/blink Safari Webkit Opera presto 2.CSS cascading style sheet层叠样式表 HTML CSS JAVASCRIPT 结构 样式 .

weixin_57773848的博客 153

java学习笔记(25)css三大选择器-----标签名选择器、ID选择器、类选择器

1.标签名选择器 给页面所有同名的标签定义样式的选择器 span{ background-color:skybule; font-size:40px; font-family:“楷体”; color:green } 2.ID选择器 一般body中的任何一个标签都有ID属性 ID属性的值一般在同一个网页中使不允许有重复值 ID属性一般用于帮助我们定位到页面上的惟一的一个标签 ID属性 命名规则: 不能有空格和一些特殊符号,特殊符号中仅可以使

weixin_49750432的博客 818

CSS入门学习笔记(三):伪类和伪元素选择器

详细学习链接 third.html: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>css 伪类</title> <link rel="stylesheet" href="third.css"...

若数的博客 266

CSS学习笔记

3.:nthchild(n)所有兄弟元素中的。

2301_81208699的博客 797
上一篇: CSS学习笔记(二)--CSS框模型/CSS定位
下一篇: CSS学习笔记(四)--CSS高级
runnerxin
博客等级 码龄10年 12粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值