CSS复习之选择器

2023-09-18 19:08:03

目录

一、常用选择器

1.1元素选择器

1.2id选择器

1.3class选择器

二、复合选择器

2.1交集选择器

2.2并集选择器

三、关系选择器

3.1子元素选择器

3.2后代选择器

3.3兄弟选择器

四、属性选择器

五、伪类选择器

六、伪元素的选择器

七、超链接的伪类


一、常用选择器

1.1元素选择器

作用:根据标签名来选中指定的元素

语法:标签名{}

例:p{}、h1{}

1.2id选择器

作用:根据元素的id属性值来选中一个元素

语法:#id属性值{}

例:#box{}、#red{}

1.3class选择器

作用:根据元素的class属性值选中的一组元素

语法:.class属性值{}

例:.blue{}、.red{}

二、复合选择器

2.1交集选择器

作用:选中同时符合多个条件的元素

语法:选择器1选择器2{}

例:div.red{}

2.2并集选择器

作用:同时选中多个选择器对应的元素

语法:选择器1,选择器2,选择器3{}

三、关系选择器

3.1子元素选择器

作用:选中指定父元素的指定子元素

语法:父元素 > 子元素

3.2后代选择器

作用:选中指定元素内的指定后代元素

语法:祖先 后代

3.3兄弟选择器

作用:选择下一个兄弟

语法:前一个,下一个

四、属性选择器

选择title元素:

五、伪类选择器

:not() 否定伪类:将符合条件的元素从选择器中去除

 

六、伪元素的选择器

七、超链接的伪类

 

更多推荐

多位数按键操作(闪烁)数码管显示

/*-----------------------------------------------内容:按键加减数字,多个数码管显示------------------------------------------------*/#include<reg52.h>//包含头文件,一般情况不需要改动,头文件包含特殊功能

Postman 的使用教程(详细)

Postman使用教程1.是什么Postman是一个接口测试工具软件,可以帮助开发人员管理测试接口。官网:https://www.getpostman.com/2.安装建议通过官网下载安装,不要去那些乱七八糟的下载平台,或者留言获取官网下载地址:https://www.getpostman.com/downloads/

flutter项目中常用第三方模块

flutter项目中常用第三方模块持续更新中序言关于第三方模块安装flutter_native_splash使用方式模块配置flutter_localizations模块配置使用方式get_storage模块配置使用方式get模块配置使用方式持续更新中序言本章介绍项目中常用第三方模块,方便快速构建项目关于第三方模块安装

JS获取经纬度, 并根据经纬度得到城市信息

在JavaScript中,获取经纬度通常需要使用定位服务,比如HTML5的GeolocationAPI。然而拿到坐标后,将经纬度转换为城市信息,则需要使用逆地理编码服务接口,比如百度或者高德的API,但是他们收费都很高,我们可以使用一些便宜的接口,效果一样的。以下是一个简单的示例:一、获取经纬度首先,你需要使用Geol

基于TensorFlow+CNN+协同过滤算法的智能电影推荐系统——深度学习算法应用(含微信小程序、ipynb工程源码)+MovieLens数据集(六)

目录前言总体设计系统整体结构图系统流程图运行环境模块实现1.模型训练1)数据集分析2)数据预处理3)模型创建4)模型训练5)获取特征矩阵2.后端Django3.前端微信小程序1)小程序全局配置文件2)推荐电影页面3)个人信息界面以及用户登录记录页面相关其它博客工程源代码下载其它资料下载前言本项目专注于MovieLens

【多思路附源码持续更新】2023年华为杯(中国研究生数学建模)竞赛C题

赛题若官网拥挤,数据集和赛题下载地址如下:https://download.csdn.net/download/weixin_47723732/88364777历届优秀论文下载地址,可以做参考文章https://download.csdn.net/download/weixin_47723732/88365222论文万

Stability AI发布基于稳定扩散的音频生成模型Stable Audio

近日StabilityAI推出了一款名为StableAudio的尖端生成模型,该模型可以根据用户提供的文本提示来创建音乐。在NVIDIAA100GPU上StableAudio可以在一秒钟内以44.1kHz的采样率产生95秒的立体声音频,与原始录音相比,该模型处理时间的大幅减少归因于它对压缩音频潜在表示的有效处理。架构自

什么是 Sepolia 测试网以及如何从 Faucet 获取 Sepolia ETH

如何通过水龙头领取Sepolia测试网ETH代币Sepolia测试网需要SepoliaETH代币来测试即将推出的dApp,然后再在以太坊主网上线。您可以从Alchemy、QuickNode和Infura水龙头领取Sepolia测试网ETH。要点您可以从官方水龙头和其他一些独立水龙头获取Sepolia测试网络的测试以太坊

插槽指的是什么?插槽的基础用法体验

什么是插槽插槽(Slot)是vue为组件的封装者提供的能力。允许开发者在封装组件时,把不确定的、希望由用户指定的部分定义为插槽。<template><p>这是MyCom1组件的第1个p标签</p><!--通过slot标签,为用户预留内容占位符(插槽)--><slot></slot><p>这是MyCom1组件最后一个p标

基础算法--位运算

位运算理解:n>>k:代表n右移k位比如000011>>1=000001前面会补零(所以第几位是从0开始计算)n&1:表示最后一位是否为1比如:n=3=0011而1=0001则3&1=0011&0001为0001可以用来判断最后一位是否为1lowbit操作,树状数组的基本操作:lowbit(x)作用是返回x的最后一位1

多线程回顾、集合Collection、Set、List等基本知识

多线程回顾问:多线程的两种创建方式?继承Thread类实现Runnable接口线程池Callable问:多线程通常会遇到线程安全问题?什么情况下会遇到线程安全问题?答:一个数据被多个线程访问(有读有写)解决这个问题的方式?SE:同步锁synchronizedA:同步代码块B:同步方法同步锁的要求A:这多个线程必须使用同

热文推荐