CSS3选择器和相关属性

不用写代码!3个免费在线工具教你完成Lasso回归分析(含生存资料处理) 本文介绍3款免费在线工具,帮助用户无需编程即可完成临床数据的Lasso回归分析,特别适合处理生存资料。通过详细的操作指南和实战技巧,读者可以轻松掌握变量筛选、模型优化及结果解读,提升临床研究的效率和准确性。 阅读详情

1CSS3选择器

1.1基本选择器

1.1.1通配符选择器

1.1.2标签选择器

1.1.3类选择器

1.1.4 id选择器

1.1.5群组选择器

1.2层次选择器

1.2.1后代选择器

1.2.2子代选择器“>”

1.2.3相邻兄弟选择器“+”

只会获取该选择器后面紧邻的一个选择器。

.yeye .baba+p{ }

<div class=”yeye”>

<div class=”baba”>

<p></p>

<p></p>

</div>

</div>

1.2.4兄弟选择器“~”

通过~获取到该选择器后面满足条件的所有选择器,如上述代码中,两个p元素都会被获取到。

1.3动态伪类选择器

1.3.1 :hover

1.3.2 :link

1.3.3 :visited

1.3.4 :active

1.3.5 :focus

  为input元素在浏览器中的输入框获取到焦点时添加的样式。

Input:focus{outline:none; }   该声明为取消高亮,如input输入栏获取到焦点时,会变成蓝色,该声明可以取消。

1.4目标伪类选择器

<a href=”#shou”></a>

<p id=”shou”></p>

P:target{color:red;}

在浏览器中点击a后,跳转指向p,p作为target字体颜色变为红色。

E:target 给此时作为目标的E元素添加样式,即跳转到谁,E就是谁,E就是target。

1.5语言伪类选择器

给元素加上lang=”no”声明,相当于给元素中间的内容加上双引号。

1.6UI元素状态伪类选择器

UI元素就是input元素。

<input type=”text” disabled(表示被禁用)  />

<input type=”text”  />

1.6.1 :enabled

给所有可用的表单元素添加上样式。

1.6.2 :disabled

给禁用的表单元素添加上样式。

1.6.3 :checked

给被选中的表单元素添加样式。

<label><input type=”radio” name=”gender”><span>男<span></label>

<label><input type=”radio” name=”gender”><span>女<span></label>

Style  input:checked+span{background-color:yello;}

当input中的一个选项被选中后,他的相邻兄弟元素span中男或者女的背景就会变成黄色。

1.7否定伪类元素

<div class=”dv1”>

<p></p>

<p></p>

<a></a>

</div>

Style  .dv1 :not(p){ }  dv1后代中除了p都可以添加样式,其中必须用父元素,如.dv1,且后面要有空格。

1.8属性选择器

1.8.1 E[attr(html属性)]{ }

 div[class]{ } 给拥有该attr属性的所有E元素添加样式。

1.8.2 E[attr=”value(属性值)”]{ }  

div[class=”abc”]{ } 给拥有该attr,且属性值为”value”的E元素添加样式。 HTML属性,如class,id,href等等。

1.8.3 E[attr*=”value(属性值)”]{ }  

div[class*=”bc”]{ }  若是E元素的attr属性值包含”value”,则添加该样式,即class=abc/bcd/bc等的div都可以被选中。

1.8.4 E[attr^=”value(属性值)”]{ }  

div[class^=”cde”]{ } 若是E元素的attr属性值以”value”值开头,则添加该属性,如class=”cdef”的div可以被选中,但class=”acde”的div无法被选中。

1.8.5 E[attr$=”value(属性值)”]{ }

 div[class$=”cde”]{ } 若是E元素的attr属性值以value值结尾,则添加该元素。

1.9伪元素选择器

1.9.1 ::before

1.9.2 ::after

1.9.3 ::first-letter

1.9.4 ::first-line

1.9.5 ::selection

给浏览器用鼠标左键选中的文本添加样式。Firefox中需要添加前缀“-moz-”,即 ::-moz-selection

1.10结构伪类选择器

1.10.1 E:first-child{ }

 当满足为父元素的第一个儿子元素,且满足为E元素,则可以添加样式。

<ul>

<li></li>

<li></li>

</ul>

Style  li:first-child{ } 指选取ul中的第一个儿子元素,且这个元素必须为li,若为其他元素,则无法被选取。

1.10.2 E:last-child{ }

当满足为父元素的最后一个儿子元素,且满足为E元素,则可以添加样式。

1.10.3 E:nth-child(n){ }

其中n从1开始......   为父元素第n个儿子,且满足为E元素,则添加该样式。

<ul>

<p></p>

<li></li>

<li></li>

</ul>

Style  li:nth-child(3){ }  其中红色字体的li,为ul的第3个儿子元素,且该元素为li。

1.10.4 E:nth-last-child(n){ }   

父元素倒数第n个孩子,且为E元素。

1.10.5 E:nth-child(2n/even){ }  

 父元素的第偶数个孩子,且为E元素。

1.10.6 E:nth-child(2n-1/odd){ }  

 父元素的第奇数个孩子,且为E元素。

1.10.7 E:first-of-type

  父元素的第一个是E的子元素。

1.10.8 E:last-of-type

  父元素的最后一个是E的子元素。

1.10.9 E:nth-of-type(n)

  父元素中的所有E元素,其中第n个。

1.10.10 E:empty

  获取为无文本(空格也不存在)的E元素。

1.10.11 E:only-child

 满足为父元素唯一一个孩子,且要满足为E元素。

1.10.12 E:only-of-type

 满足为父元素孩子中,唯一一个该类型的孩子。

2 css3新增属性

2.1 text-shadow文本阴影

text-shadow:0px 0px 0px red;  

第一个值代表水平偏移,右为正值,左为负值;

第二个值代表垂直偏移,下为正值,上为负值;

第三个值代表模糊区域。

可设置多个阴影:

text-shadow:3px 3px 10px red,-3px -3px 10px blue ...... ;

2.2 text-overflow 文本溢出

text-overflow:ellipsis/clip; 以省略号形式出现 / 默认形式,不以省略号出现

文本显示在一行,超出文本以省略号形式出现。

Tep1 设置容器宽度

Tep2 设置文本不换行 white-space:nowrap;

Tep3  overflow:hidden;

Tep4 超过文本部分以省略号形式出现 text-overflow:ellipsis;

2.3 单词换行

word-wrap:break-word;

2.4 自定义字体

Tep1 自定义字体,字体名字,字体的路径。

@font-face{

font-family:”1705”;

src:url(“”)

}

Tep2 使用自定义字体时

font-family:”1705”;

2.5字体图标

在Iconfont上下载,将一些图标变为文字,是矢量图。

方法一:下载好字体图标文件的代码后,会出现一个文件夹。文件中有个demo.html,可以看到字体图标对应的文字,copy到需要的地方,从iconfont.css拿到自定义代码,修改路径直接使用。或者按照其中的说明来进行更改。

方法二:全部复制,修改到需要的地方。

2.6 background-size

背景图片大小尺寸。

1 数值    background-size:600px 600px;  第一个数值代表水平方向尺寸;第二个数值代表垂直方向尺寸;若第二个值省略,代表的是按照第一个值等比缩放。

2 background-size:cover;    cover说明背景图片会完全覆盖容器,可能会有部分背景图片无法正常显示:当背景图片尺寸大于容器时,会进行等比缩小,到背景图片完全覆盖容器,部分无法显示;当背景图片尺寸小于容器时,会等比放大。

Background-size:cover;  常与background-position:center配合使用。

3 background-size:contain;   contain,包含,容器包含整张图片,容器可能会有留白。

4 background-size:80%(percentage);

2.7 background-origin

背景图默认从padding部分开始摆放,说明background-position以padding左上角为origin点,(0,0)。

Background-origin:border-box/content-box/padding-box; 从边框开始摆放。默认值为padding-box.

2.8 background-clip

Background-clip:content-box/padding-box; 背景剪裁,规定最终显示区域。

2.9 多张背景图使用方法

Background:url(“”) no-repeat 0px 0px,

url(“”) no-repeat 0px 200px,

url(“”) no-repeat 200px 0px,

url(“”) no-repeat 200px 200px;

 

心得

写代码时,总属性如background在上,单一属性如background-size在下,因为总属性中包含了单一属性,如果总属性在下会覆盖单一属性属性值。

Tushare Day2——了解stock_basic数据并根据行业和地区进行统计 了解stock_basic数据 1  stock_basic基础信息2  导入包和stock_basic数据、查看基本信息3  根据行业列进行统计3.1  1.先把不同行业列举出来,看一下一共有多少种行业3.2  2.统计每个行业分别有多少家公司3.3  3.把行业从array的二维数组形式变成list形式3.4  4.把行业从list形式转换成文本形式3.5&nbsp 阅读详情

相关推荐

别再只放按钮了!巧用微信小程序‘长按识别’功能,打造无缝加群体验

本文深入探讨了微信小程序'长按识别'功能在社群运营中的创新应用,通过简化加群流程至一步操作,显著提升用户转化率。文章详细解析了技术实现细节、UI/UX设计策略,并对比了与企业微信API的适用场景,为开发者提供打造无缝加群体验的完整解决方案。

weixin_42627853的博客 434

【CSS3】CSS3 结构伪类选择器 ( E:first-child / E:last-child 选择器 | E:nth-child(n) 选择器 | E:nth-of-type 选择器 )

一、CSS3 结构伪类选择器 二、E:first-child / E:last-child 选择器 1、E:first-child 选择器 2、E:last-child 选择器 三、E:nth-child(n) 选择器 1、E:nth-child(n) 选择器语法说明 2、n 为数字的情况 3、n 为关键字的情况 4、n 为公式的情况 5、子元素类型不同的情况 四、E:first-of-type / E:last-of-type / E:nth-of-type 选择器

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

国产Flash替代方案:手把手教你用XSCT烧写ZYNQ7045的BOOT.BIN(附完整命令解析)

本文详细介绍了国产Flash替代方案在ZYNQ7045上的应用,通过XSCT工具链实现BOOT.BIN的精准烧写。内容涵盖国产Flash兼容性检查、PetaLinux环境搭建、XSCT烧写全流程及故障排查,帮助开发者高效完成国产化替代,提升硬件开发效率。

weixin_33670786的博客 426

彻底搞懂css3中的八个结构伪类选择器

css3给我们新增的伪类选择器属性,顾名思义就是来让我们选择元素并给元素设置样式用的,但是,这几兄弟长得太相似,在项目中用的时候,我们总是小心翼翼的选择,但结果总是和我们的预期相差甚远。解决问题的根本办法就是从根源上铲除它,是时候整明白这几个哥们了。

csdn_chuan的博客 1059

AMCL实战:如何用2D激光雷达在ROS中实现稳定重定位(附参数调优指南)

本文深入解析了在ROS中使用2D激光雷达实现稳定AMCL重定位的实战技巧与参数调优指南。针对粒子发散、位姿跳变等常见问题,文章从算法核心原理出发,系统讲解了初始化、粒子滤波、运动与观测模型等关键参数的分类与调优策略,并提供了一套经过验证的调优框架,帮助开发者提升移动机器人在已知地图环境下的定位鲁棒性和稳定性。

sql99的博客 135

IAR9.X半主模式异常解析:为何硬件复位后仍陷调试状态?

本文深入解析了IAR 9.X半主模式异常问题,探讨了硬件复位后MCU仍陷调试状态的原因及解决方案。通过分析半主模式工作机制,提供了禁用半主功能、重写低级IO函数等具体方法,并给出了版本兼容性处理和调试与量产配置分离的优化建议,帮助开发者有效解决复位异常问题。

oo7890的博客 605

CSS3-选择器-结构化伪类

结构化伪类(Structural pseudo-classes)选择器 结构化伪类选择器是基于DOM元素在DOM树中的结构特性(跟父节点或者兄弟节点的关系)进行匹配选择,比如某个元素的第一个子节点,最后一个节点等等。 :nth-child(an+b) 1. 功能 nth发音/enθ/,表示第n个。匹配元素指定位置(an+b计算的结果)的兄...

weixin_34153893的博客 714

SPARTAN6 + Verilog - FPGA step by step 从0开始学习(1)

SPARTAN6 + Verilog - FPGA step by step 从0开始学习(1)Step 1 软件安装Step 2 硬件获取Step 3 开始从头到脚建一个工程Step 3.1 新建一个工程 从0开始学习FPGA,最好的办法就是先建一个最简单的模块,并且跑起来,然后再慢慢展开。下面这个例子是要按照一定的周期点亮核心板上的一个led。 Step 1 软件安装 这个从0开始学习是用的xilinx的SPARTAN6。SPARTAN6集成开发环境用ISE,不能用Vivado,各自对应的版本不同。安装

xfacexx点点记录 5512

css教程3.3——结构伪类选择器

这也是我们在网站上常见的一种情况:当我们拿鼠标标移到那个位置时,就会出现一些图标或者其他东西,这就是伪类。注意:我们上面选中p1,定位到父元素时,第一个元素必须是p元素才能生效!效果: (这里播放不了视频,我只能用图片代替了,友友们,请原谅)例如:假设父元素第一个不是p元素 ,是h元素。作用:选择作为父元素的第n个子元素的元素。作用:选择同类型兄弟元素中的第n个元素,看,这就可以精准定位啦!看,但碰到这个标签时,它就会显示效果了。选择作为父元素的最后一个子元素的元素。选择作为父元素的第一个子元素的元素。

2301_79861127的博客 569

华为OD面试八股真题 - 操作系统 - 1

华为OD技术面,操作系统相关八股真题提供详细解答,这篇博客主要涉及于进程和线程相关知识点

qq_45776114的博客 1636

【人脸识别】基于 Gabor+SVM和PCA+SVM实现人脸识别matlab源码含 GUI

1 简介 随着经济的快速发展,互联网的普及,信息安全逐渐被人们所重视。人脸识别技术作为保护信息安全的重要手段之一,也逐渐被研究学者所重视。人脸识别作为计算机视觉技术和生物特征识别技术的一个重要分支,模式识别与人工智能的一个重要领域,其主要任务是对静态图像或动态视频进行识别。如何快速的正确的对人脸进行识别是目前人脸识别课题的一个难题。人脸识别算法的选取直接关系到人脸识别的识别率。 本文首先介绍了国内外人脸识别的发展现状,并对人脸图像预处理方法进行了详细阐述。图像预处理的方法有很多,主要包括:灰度变换、图像锐

qq_59747472的博客 1136

详解CSS3中的选择器(三)伪类选择器

今天我为大家讲解下伪类选择器,这种选择器也是比较难以掌握的一种选择器。 什么是伪类选择器呢 做过Web网页开发的童鞋都经常看到css样式中有这么一种类型p:first-child { ... },像这种带有冒号(:)标志的都是伪类选择器,有的童鞋会说了,伪元素也是冒号啊,比如 div:before {...}。诚然,为了兼容CSS3之前的版本,伪元素是允许使用单冒号的,但还是提倡使用双冒号(::)。 伪类选择器也是最复杂的一种选择器,共有六大子类型: 动态伪类选择器 目标伪类选择器 语言伪类选择器 UI状

weixin_42071117的博客 1111

33、AI赋能5G/6G通信:LDPC码解码与强化学习技术解析

本文探讨了基于AI和强化学习的LDPC码技术在5G/6G通信中的应用。包括LAMS解码器、神经MS解码器、盲识别方法、统一极性-LDPC解码器、NNMS和SNNMS解码器、N-2D-NMS解码器、神经分层MS解码器、MAB-NS方案以及强化学习与MCTS结合的技术。这些技术在提升解码性能、降低计算复杂度和增强系统适应性方面表现出色,为未来通信系统的发展提供了强有力的支持。

lambda的博客 242

web前端学习(二十一)——CSS3分组和嵌套选择器、尺寸属性(height、width)的相关设置

web前端学习(二十一)——CSS3分组和嵌套选择器、尺寸属性(height、width)的相关设置

贝尔摩德苦艾酒 9191

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

css3新增选择器(属性选择器、伪类选择器和层级选择器)、阴影(盒子和文字)、自定义字体、背景相关样式

css3新增选择器(属性选择器、伪类选择器和层级选择器)、阴影(盒子和文字)、自定义字体、背景相关样式

m0_50785753的博客 167

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Educoder CSS3选择器-属性选择器

CSS3选择器-属性选择器 文章目录CSS3选择器-属性选择器第1关:CSS3-属性选择器相关概念通关知识第2关:CSS3-属性选择器相关知识属性选择器文本对齐属性编程要求通关代码第3关:CSS3-包含及连字符选择器相关知识属性值选择器属性值的包含与连字符选择器文本加粗的属性元素背景色的设置编程要求通关代码第4关:CSS3-前缀后缀选择器相关知识属性值前缀选择器属性值的子串选择器属性值后缀选择器编程要求通关代码 第1关:CSS3-属性选择器相关概念 通关知识 1、以下选项中,属于属性选择器的是(C) A、d

一只小鹿的博客 787

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

html5+css3(css2现状,css3选择器,属性选择器,结果伪类选择器,伪元素选择器)

html5+css3(css2现状,css3选择器,属性选择器,结果伪类选择器,伪元素选择器)

2301_81256766的博客 773

CSS3新增选择器和属性

CSS3新增选择器 属性选择器 以box开头 <style> div[class^="box"] { background:red; } </style> <div class="box">box</div> <div class="abox">abox</div> <div class="boxa">boxa</div> <div class...

are_gh的博客 301

前端学习<二>CSS基础——10-CSS3选择器详解

CSS3在CSS2基础上,**增强**或**新增**了许多特性, 弥补了CSS2的众多不足之处,使得Web开发变得更为高效和便捷。

——心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,谦虚,自律,反思,成长,还算是比较正能量的博主,公益免费传播……内心特别想在AI界做出一些可以推进历史进程影响力的东西(兴趣使然,有点小情怀,也有点使命感呀)… 1124

css、css3、scss的区别与联系

css、css3、scss

qq_39877681的博客 2365

Html5+CSS3学习记录(5)——CSS3基础

框模型 (Box Model,也可叫做盒模型) 规定了元素框处理元素内容、内边距、边框 和外边距的方式。元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。

happyxx的博客 241

css3笔记总结——选择器

本文对css3的一些知识点做了一些简单的概括和总结,欢迎大家一起学习共同进步,如有不足欢迎指正。选择器是css3中一个重要的内容,大型网站中如果单一的使用元素的class属性书写样式有两个缺点:一:class属性本省没有语义,纯粹用来服务css样式,属于多余属性;二:使用class属性,并没有把样式与元素绑定起来,针对同一个class属性,文本框、下拉框、甚至按钮也可以使用,这样是非常混乱的,修改样式也不方便。所以,在css3中,提倡使用选择器来将样式与元素直接绑定起来。 属性选择器(att代表属性,va

csdn_zy_com的博客 313

CSS3基础

一、Css3的概念和优势 CSS3是css技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。这些模块包括: 盒子模型、列表模块、超链接方式 、语言模块 、背景和边框 、文字特效 、多栏布局等。 css3的优点:CSS3将完全向后兼容,所以没有必要修改现在的设计来让它们继续运作。网络浏览器也...

qq_37235798的博客 1066

CSS3尚硅谷

2.1 什么是私有前缀 例如:就是私有前缀 2.2 为什么要有私有前缀*查询 CSS3 兼容性的网站:https://caniuse.com/2.3 常见浏览器私有前缀 Chrome 浏览器: Safari 浏览器: Firefox 浏览器: Edge 浏览器: 旧 Opera 浏览器: 旧 IE 浏览器: CSS3 新增了三种颜色设置方式,分别是: 、 、 ,(详见css2) 新增的选择器有:动态伪类、目标伪类、语言伪类、 伪类、结构伪类、否定伪类、伪元素;这 些在 中已经详细讲解,此

DanB24的博客 789

CSS的选择器

1.基础的选择器 选择器 含义 示例 * 通用元素选择器,匹配任何元素 * { margin:0; padding:0; } E 标签选择器,匹配所有使用E标签的元素 p { font-size:2em; } .info和E.info class选...

qq_43526573的博客 131

CSS和CSS3

以上只是CSS和CSS3的主要内容,它们还有很多其他的属性和特性,可以帮助你创建出非常丰富和美观的网页。的动画,让元素从原来位置水平移动到右边100像素的位置,然后应用到。类的元素上,动画持续2秒,无限循环。这段代码定义了一个名为。

前端大白话 992
上一篇: HTML5新增标签、表单新增类型与属性
下一篇: CSS3更多属性 浏览器私有前缀
Hyperyou
博客等级 码龄9年 8粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值