css有哪些选择器2023-03-11 14:19:01html-css024CSS中常用的选择器:(一)基本选择器(二)层次选择器(三)动态伪类选择器(四)目标伪类选择器(五)ui状态伪类选择器(六)结构伪类选择器(七)属性选择器(八)伪元素 (一)基本选择器1.标签选择器:通过标签名获取元素 权重:0001 (此种选择器影响范围大,建议尽量应用在层级选择器中。)2.class选择器:通过 . 类名获取元素权重:0010 (通过class类名来选择元素,一个类可应用于多个元素,一个元素上也可以使用多个类,应用灵活,可复用,是css中应用最多的一种选择器。)3.id选择器:通过 # id名获取元素 权重:0100 (通过id名来选择元素,元素的id名称不能重复,所以一个样式设置项只能对应于页面上一个元素,不能复用,id名一般给程序使用,所以不推荐使用id作为选择器。 )4. * 通配符选择器:获取到页面的所有元素5.群组选择器:用逗号隔开基本选择器,表示这些选择器都获取到 (二)层次/关系选择器 (主要应用在选择父元素下的子元素,或者子元素下面的子元素,可与标签元素结合使用,减少命名,同时也可以通过层级,防止命名冲突。)1.包含选择器:用空格隔开基本选择器,表示后一个选择器是前面的后代例:p a { color:red}2.子代选择器:用>隔开基本选择器,表示后一个选择器是前面的子代例:ul>li { line-style: none}3.相邻兄弟选择器:E+F:表示获取到E后面的紧跟着的F元素(同级的) 例: a+a { }4.兄弟选择器:E~F:表示获取到E后面所有的同级的F元素 例: li~li { }(三)动态伪类选择器1. a:link 锚链接被访问前添加样式2. a:visited 锚链接被访问后添加样式3. e:hover 鼠标悬停在元素上添加样式4. e:active 鼠标点击元素时添加样式5. :focus 表单元素被聚焦时,添加样式(四)目标伪类选择器语法: 目标:target {属性:属性值} 被选中的目标添加样式目标:target E子元素{属性:属性值} 被选中的目标里的E子元素添加样式 (五)ui状态伪类选择器1. :enabled 可用的表单元素添加样式2. :disabled 不可用的表单元素添加样式(disabled )3. :checked+E 被选中的表单元素添加样式(六)结构伪类选择器1. E:first-child 获取到E元素,且要满足为其父元素的第一个孩子。2. E:last-child 获取到E元素,且要满足为其父元素的最后一个孩子3. E:nth-child(n) 获取到E元素,且要满足为其父元素的第n个孩子n的用法:(1)6n倍数 (2)even偶数/2n odd奇数/2n-1(如可用来选中奇偶行来实现 “隔行换色”) (3) -n+5 选中1-5(4)p:nth-child(-n+3):nth-child(n+2) 2-3个4. E:nth-last-child(n) 获取到E元素,且要满足为其父元素的倒数第n个孩子5. E:first-of-type 获取到E元素,且要满足为其父元素的第一个该类型的孩子6. E:last-of-type 获取到E元素,且要满足为其父元素的最后一个该类型的孩子7. E:nth-of-type(n) 获取到E元素,且要满足为其父元素的第n个该类型的孩子8. E:nth-last-of-type(n)获取到E元素,且要满足为其父元素的倒数第n个该类型的孩子9. E:empty 获取到空的E元素(注:连空格都不能有)(七)属性选择器1. E[attr] 拥0有attr属性的E元素添加样式 如div[class] 2. E[attr="val"] 拥有attr属性值 为 val的E元素添加样式 如p[class="ab"]3. E[attr*="val"] attr属性值 包含 val的E元素添加样式 如ul[class="c"] 指class类名中包含有c字母的E元素4. E[attr^="val"] attr属性值以val 开头 的E元素添加样式5. E[attr$="val"] attr属性值以val 结尾 的E元素添加样式(八)伪元素1. E::before给E元素添加第一个子元素 (前面) 2. E::after 给E元素添加最后一个子元素(后面)3. E::first-letter给E元素第一个字添加样式4. E::first-line给E元素第一行添加样式 5. E::selection 元素内容被选中时添加样式(火狐需要加前缀-moz-)要使用css对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器。HTML页面中的元素就是通过CSS选择器进行控制的。 加号(+)为:相邻同胞选择器 如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器(Adjacent sibling selector)。词库加载错误未能找到文件“E高铁采集器内存溢出ConfigurationDictStopwordstxt”# 上一篇:请教怎么用电脑制作报价表?# 下一篇:用电脑怎么听广播给您推荐相同类型的内容: js如何获取图片的尺寸? 项目的需求是上传一张图片,然后验证该图片的尺寸,如果跟预期的不符,就不给上传 首先,可以通过new FileReader(),再通过将上传的图片文件传给实例的readAsDataUrl(),当文件加载完成触发onload事件,传递eve 怎么查看QQ密码 QQ密码是无法查看的。QQ密码忘记可通过以下方法找回:第一种:密保验证,第二种:账号申述(需要好友帮忙验证)密保验证的话,需要你记住你的那些密保问题,正确答对了,才可以更改密码。账号申述的话,这样比较麻烦,需要你找几个好友来帮忙一起给你验证 电脑睡眠模式怎么唤醒? 休眠的电脑唤醒方式如下:1、用按键盘任意键或移动鼠标这些方法是用于唤醒处于睡眠状态的电脑;如果在工作过程中需要短时间离开电脑,那么可以使用睡眠功能,一方面可以节电,另外一方面又可以快速恢复工作;2、如果按键盘、移动鼠标都没反应,那么你的电脑 web前端多长时间可以学会? 自学,一般需要一年左右的时间才能掌握web前端开发的一些基本知识和框架。培训,一般都在5-6个月时间就可以掌握web前端开发,并且培训机构会有真实企业项目练手,增加实战经验,求职更有优势。千锋官网每日更新最新软件开发基础知识内容,巩固日常学 Java xml遍历 你没说清楚运行是到底会发生什么错误,因为解析XML这玩意和XML本身的格式有关,你应该把XML也给出。我只能假设你的XML是这种形式:<?xml version="1.0" encoding="U 用电脑怎么听广播 问题一:电脑怎么听广播1、首先下载一个酷狗音乐。 2、点击游戏可以看到下面的界面。点击酷狗收音机,然后经过初始化就可以使用了。 3、这里面有很多的电台,是真正的电台,大家可以尽情使用。问题二:怎样在电脑上收听广播电台 学IT用什么笔记本比较好 学IT,对电脑本身没有太大限制,主流的品牌电脑有:联想,惠普,DELL,这三个品牌的电脑性价比不相上下,联想,惠普相比而言售后更好一些。由于学IT,经常要使用各种软件及编程及调试,由于目前xp对软件兼容相比win78,vista操作系统更 vr怎样连接电脑? 目前世面上有两种VR设备,一种是自带显示屏的,我们叫做VR头盔,另一种是仅提供一个架设与镜片,要放手机上去观看的,我们叫做VR眼镜。VR眼镜,只需要在你的手机上下载VR软件,例如,飞屏,将手机置入眼镜内,通过USB连接线投影游戏或视频,营 js如何判断浏览器是不是360类型 代码如下:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> & 如何将手机资料导入电脑 如果您使用的是华为手机,以华为Mate 40手机为例:1、通过 USB 数据线连接手机和电脑。待电脑上的驱动程序自动安装完成后,点击此电脑(计算机),会出现以手机命名的盘符。2、从(手机)状态栏下滑出通知面板(可继续下滑),点击点击查看更多 Go语言int、int64、string之间的转换 import "strconv" int, err := strconv.Atoi(string) int64, err := strconv.ParseInt(string, 10, 64) string 插拔内存后显卡掉驱动 显卡掉驱动是什么原因1可能是显卡的问题,建议你稍微换插一下显卡,或者垫些纸片;2.可能是驱动的问题,那很可能是你的驱动与电脑系统不稳定导致,可以换一个驱动版本安装下或者是直接重装系统;3.安装了类似的还原软件,这个会导致你每次的操作都会被撤 如何用css代码让导航条透明化 1.进入卖家中心-店铺装修-找到导航栏编辑按钮2.然后打开编辑,看提示窗口找到(显示设置)点击后看到白框就是CSS自定义框。3.将下面对应的透明代码复制进去,导航栏就会透明显示。如图:A.简单的淘宝新旺铺自定义CSS导航透明背景代码:.sk JS 邮箱正则表达式 ^([0-9A-Za-z-_.]+)@([0-9a-z]+.[a-z]{2,3}(.[a-z]{2})?)$g开始必须是一个或者多个单词字符或者是-,加上@,然后又是一个或者多个单词字符或者是-。然后是点“.”和单词字符和-的 CSS初始化、盒子深入 html元素表现的差异性:虽然html被称为一种标准,但其并非是“强制标准”。——则各个浏览器公司做出来的浏览器产品或多或少总有一些差异。 最终,通常的做法是:我们将所有各个浏览器中的html的初始标签全部“清除”——即实现类似没有“ 怎么把手机上的视频传到电脑上? 现在手机的功能是非常强大的,我们平时经常会随手拍一些照片或者视频,不过时间一长,我们就会发现手机上照片和视频真的是太多了,手机空间都快装不下了。今天小编所说的就是教大家如何将这些手机上的视频和照片批量性的存放到电脑上,下面我们一起来看看吧。 怎么完全用CSS3使一个的元素做流畅的弧线运动? 可以做一个animation,举一个例子,让一个元素在某一个范围之内,左距离和上距离同时改变。但是,弧线要让两个距离改变速度变化不一致,所以最好一个元素改变上方距离(可以是top也可是margin-top),里面嵌入一个元素改变左边距离。例 C语言中math.h是干啥的 math.h一般见于C程序设计,#include<math.h>是包含math头文件的意思, .h是头文件的扩展名(header file),这一句声明了本程序要用到标准库中的 math.h文件。math.h头文件中 如何截图全屏? 截图全屏的方法:1、直接使用键盘中的Print Scr Sysrq键实现全屏截图使用方法非常简单,只需要按下该键后即可完成全屏截图,然后我们在复制到画图工具中就可以实现对图片的再次裁剪或保存了。2、各类社交软件自带的截图功能这种方法应 js如何判断浏览器是不是360类型 代码如下:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%> & 苹果电脑怎么分屏 苹果电脑可通过鼠标点击操作进行页面的分屏设置,方法如下:一、工具/原料:MacBook Pro 16、Mac OS Monterey 12、“分屏”功能。二、具体步骤:1、打开分屏窗口:打开需要分盘显示的程序窗口。2、点击分屏图标: CAD制图,用什么配置的电脑?要求哪方面配置较高? CAD制图电脑配置在显卡和显示器方面有要求:一是显卡要求,专业制图需要专业的显卡,这个一楼的 饼多力量大兄弟已经提到了。 二是显示器要求,一部分是为了保护眼睛,另外是为了方便制图,专业制图采用的显示器一般都是CRT而不是LCD显示器。 电脑pin码忘了怎么办 下面6个步骤帮你解决 温馨提醒:1.重要!请您务必记录并保存当前系统登录帐户的密码,PIN码与相应的密保问题,以防因遗忘无法登录场景。2.进入系统多认证方式的重置性由高到低分别是系统登录密码>PIN码>指纹与人脸识别等,建议优先选择密 电脑上怎么录制视频 按照如下步骤即可在电脑上录制视频:1、首先打开我的电脑 ,在我的电脑界面上,双击摄像头图标,打开摄像头。2、打开摄像头后,在弹出的摄像头对话框中点击左上角的开始录制按钮。3、视频录制完成后,点击开始录制按钮旁边的停止录制。4、视频文件会自 怎么查询电脑是什么配置 通过在运行里面输入“dxdiag”命令,来查看电脑配置;具体步骤如下:1、在运行里面输入“dxdiag”。2、若弹出一个DirectX诊断工具对话框,提示我们是否希望检查,点击确定即可。3、通过弹出的DirectX诊断工具界面来查看电脑的 web开发技术课程讲什么内容? HTML5是目前非常主流的web前端开发技术,使用html5我们可以非常快速的完成一个pc端或移动端web应用的开发。《web开发技术》通过基础知识、中小实例、综合案例的方式,介绍了用HTML5+CSS3设计构建网站的必备知识,是从事网页制 ruby的理念是什么? 减少编程时候的不必要的琐碎时间,令编写程序的人高兴,是设计Ruby语言的Matz的一个首要的考虑;其次是良好的界面设计。他强调系统设计必须强调人性化,而不是一味从机器的角度设想。“人们特别是电脑工程师们,常常从机器着想。他们认为:“这样做 通过代码编写电脑关机程序 大家好,我是Anyday 这期给大家分享的电脑小知识是通过代码编写程序进行关机。 首先在桌面右键新建一个文本文档双击打开新建文档,在里面输入shutdown –s –t 0,这就是我们上一期的关机代码(聪明的朋友们也应该看出来了 怎么查找电脑中的软件? 问题一:怎么查找电脑里的软件打开C盘,按下同时按下Ctrl和F,会弹出一个搜索框,在里面输入QQ就可以找到很多带QQ字眼的文件和程序,从里面找到QQ旋风就可以了。 一般你装在C盘的位置都是C:Program FilesTence 关于java数组的引用 数组是引用类型传递,b[0] = a意思是把数组a的引用(内存中的堆区)给b的索引为0的对象,此时b[0]==a之前b[0]={1,2}已经被a替换掉了从内存堆区,你的思想是值传递思想,何为引用?它是将两个对象声明指向同一个内存地址,你去了