当前位置: 首页 > news >正文

【HTML】CSS样式(二)

上一篇我们学习了CSS基本样式和选择器,相信大家对于样式的使用有了初步认知。

本篇我们继续来学习CSS中的扩展选择器及CSS继承性,如何使用这些扩展选择器更好的帮助我们美化页面。

下一篇我们将会学习CSS中常用的属性。

喜欢的

【点赞】【关注】【收藏】

前言

1、组合选择器

2、包含选择器

3、交集选择器

4、伪类选择器

5、CSS继承性


前言

在实际工作过程中,我们通常使用基本的ID选择器,类选择器、标签选择器来实现我们的CSS样式,但某些情况下这些基本选择器并不是最优解,那么如何来让CSS实现更加灵活多变,就是我们今天要学习的内容:扩展选择器以及CSS继承性。

扩展选择器主要分为:

组合选择器、包含选择器、交集选择器、伪类选择器

1、组合选择器

顾名思义,就是将多种选择器进行组合,一般当某些标签需要使用同样的样式,而选择器又不同时使用。

语法:

<style>

        选择器1,选择器2,.....{

                属性:属性值;

        }

</style>

注意:多个选择器之间一定英文状态逗号隔开

示例:标签选择器、类选择器、id选择器组合使用

2、包含选择器

包含选择器也叫后代选择器,最外层的是父标签,依次往里是子标签。

语法:

<style>

        父标签 子标签 孙子标签....{

                属性:属性值;

        }

</style>

注意:多个选择器之间一定空格隔开

示例:

3、交集选择器

        由两个选择器之间的连接组成,结果是选中两个选择器各自的元素访问的交集,第一个必须是标签选择器,第二个必须是类或者ID选择器,并且两个选择器之间不能有空格或者逗号等隔开,必须是连续书写。

语法:

<style>

        标签名.类名{

                属性:属性值;

        }

        标签名#ID名{

                属性:属性值;

        }

</style>

示例:

4、伪类选择器

根据标签处于某种行为或状态时来修饰样式,一般用来对用户与文档交互时的行为做出响应。

语法:

标签名:伪类名{

        属性:属性值;

}

常见伪类: 

伪类含义应用场景
a:link未单击访问时的超链接样式常用,超链接主样式
a:visited单击访问后的超链接样式区分是否已被访问
a:hover鼠标悬浮在超链接上的样式常用,实现动态效果
a:active鼠标单击未释放的超链接样式少用,通常与link一致

示例:

5、CSS继承性

样式表的继承规则是:所有的标签中嵌套的元素都会继承外层指定的样式。

示例:

在这里插入图片描述

好了,就到这里吧,大家抓紧时间去学习吧😄
后续内容持续更新中,创作不易,
【点赞】【关注】【收藏】支持一下哦😘
祝各位看官万福金安😊


⭐️徒手摘星,爱而不得,世人万千,再难遇我。⭐️

相关文章:

【HTML】CSS样式(二)

上一篇我们学习了CSS基本样式和选择器&#xff0c;相信大家对于样式的使用有了初步认知。 本篇我们继续来学习CSS中的扩展选择器及CSS继承性&#xff0c;如何使用这些扩展选择器更好的帮助我们美化页面。 下一篇我们将会学习CSS中常用的属性。 喜欢的 【点赞】【关注】【收藏】…...

Java 学习和实践笔记(51):二分法查找(折半检索)

二分法查找&#xff08;折半检索&#xff09;又叫binary search. 要在一堆数据中查找是否存在某一个已知数&#xff0c;二分法查找的步骤&#xff1a; 第一步&#xff0c;对数据实现排序 第二步&#xff0c;将该数与排序后的数据集的中间一个数进行比较 第三步&#xff0c;…...

echarts 地图 自己圈地图 乡镇街道

这个是方式是我实在不愿意做的&#xff01; 如果有现成的最好&#xff0c;没有办法的情况下再用这个东西。 今天公司有一个项目&#xff0c;地方划分了一块区域&#xff0c;但是国家没有审核&#xff0c;但是项目里面用到了一个地图展示数据&#xff01;然后就需要我们自己把…...

12-1-CSS 常用样式属性

个人主页&#xff1a;学习前端的小z 个人专栏&#xff1a;HTML5和CSS3悦读 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结&#xff0c;欢迎大家在评论区交流讨论&#xff01; 文章目录 CSS 常用样式属性1 CSS 三角形2 CSS 用户界面样式2.1 什么是界面样式2.2 鼠标…...

微信小程序短链接工具推荐

现在微信小程序大行其道&#xff0c;但工作中大部分人选择了短链接的方式来推广微信小程序&#xff0c;那么微信小程序短链接工具哪个好?今天就分享一篇从网上看到的关于《微信小程序短链接工具推荐》文&#xff0c;作者是souki&#xff0c;一起来看看吧! 一、缩链 1、生成方…...

[Spring Cloud] gateway全局异常捕捉统一返回值

文章目录 处理转发失败的情况全局参数同一返回格式操作消息对象AjaxResult返回值状态描述对象AjaxStatus返回值枚举接口层StatusCode 全局异常处理器自定义通用异常定一个自定义异常覆盖默认的异常处理自定义异常处理工具 在上一篇章时我们有了一个简单的gateway网关 [Spring C…...

网络基础二——TCP可靠性实现机制补充2

验证客户端和服务端三次握手和四次挥手时的状态 三次握手 #include <sys/types.h> #include <sys/socket.h> int listen(int sockfd, int backlog);netstat ntp //查看连接的状态​ 将TCP服务端套接字设置为listen状态之后&#xff0c;此时服务端是处于L…...

SSM项目实战——哈哈音乐(四)前台模块开发

1、项目准备 ①导入依赖和前端资源 <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.x…...

Hadoop-入门

资料来源&#xff1a;尚硅谷-Hadoop 一、Hadoop 概述 1.1 Hadoop 是什么 1&#xff09;Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 2&#xff09;主要解决&#xff1a;海量数据的存储和海量数据的分析计算问题。 3&#xff09;广义上来说&#xff0c;Hadoop…...

HarmonyOS(鸿蒙)——单击事件

2.4 实现ClickedListener接口并重写onClick方法 2.5 实现onClick方法中的具体逻辑&#xff0c;以此完成点击事件的相关业务操作 三、测试 3.1 登录远程模拟器 3.2 运行项目 四、精选好文 一、简介 1.1 什么是组件 组件就是文本、按钮、图片等元素的统称 1.2 什么是事件 …...

c# wpf template itemtemplate+dataGrid

1.概要 2.代码 <Window x:Class"WpfApp2.Window8"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d"http://schemas.microsoft.com/expression/blend…...

总结UDP协议各类知识点

前言 本篇博客博主将详细地介绍UDP有关知识点&#xff0c;坐好板凳发车啦~ 一.UDP特点 1.无连接 UDP传输的过程类似于发短信&#xff0c;知道对端的IP和端口号就直接进行传输&#xff0c;不需要建立连接&#xff1b; 2.不可靠传输 没有任何的安全机制&#xff0c;发送端发…...

设计模式 --5观察者模式

观察者模式 观察者模式的优缺点 优点 当一个对象改变的时候 需要同时改变其他对象的相关动作的时候 &#xff0c;而且它不知道有多少具体的对象需要改变 应该考虑使用观察者模式 。观察者模式的工作就是解除耦合 让耦合双方都依赖与抽象 而不是具体 是的各自改变都不会影响另…...

跨平台的组播测试工具mping、udp_sender及udp_reciver的源码及使用教程

文章目录 1.前言2.mping工具编译3.mping工具使用3.1 参数说明3.1 组播播发&#xff08;-s&#xff09;3.1 组播播发&#xff08;-r&#xff09;3.3 Linux下mping测试 4.Linux组播udp_sender及udp_reciver使用4.1 udp_sender源码4.1 udp_reciver源码4.3 编译方法4.4 测试使用4.4…...

Linux基础篇:文件系统介绍——根目录下文件夹含义与作用介绍

Linux文件系统介绍——文件夹含义与作用 Linux文件系统是一个组织和管理文件的层次结构。它包括了目录、子目录和文件&#xff0c;这些都是按照一定的规则和标准进行组织的。以下是Linux文件系统的一些关键组成部分&#xff1a; 1./bin&#xff1a; 该目录包含了系统启动和运…...

vulhub中Apache Solr RemoteStreaming 文件读取与SSRF漏洞复现

Apache Solr 是一个开源的搜索服务器。在Apache Solr未开启认证的情况下&#xff0c;攻击者可直接构造特定请求开启特定配置&#xff0c;并最终造成SSRF或任意文件读取。 访问http://your-ip:8983即可查看Apache Solr后台 1.访问http://your-ip:8983/solr/admin/cores?indexI…...

PHP在线加密系统网站源码

源码介绍 PHP在线加密系统网站源码&#xff0c;这个是sg的加密,免费可用(目前)并不会收费 源码说明&#xff1a;下载直接上传即可 下载地址 蓝奏云下载&#xff1a;https://wfr.lanzout.com/i6c331togiji...

【C++】哈希思想的应用(位图、布隆过滤器)及海量数据处理方法

文章目录 前言位图什么是位图简单实现一个自己的位图位图的应用场景 布隆过滤器位图的缺陷及布隆过滤器的提出布隆过滤器的概念简单实现一个自己的布隆过滤器布隆过滤器的优缺点布隆过滤器的应用场景 海量数据处理 前言 哈希思想的在实际中的应用除了哈希表这个数据结构之外还…...

蓝桥杯(5):python动态规划DF[2:背包问题]

1 0-1背包介绍【每件物品只能拿1件或者不拿】 1.1 简介 贪心是不可以的&#xff01;&#xff01;&#xff01; 1.2 状态 及状态转移 转移解释&#xff1a;要么不选 则上一个直接转移过来【dp[i-1][j]】&#xff0c;要么是选这个之后体积为j 则上一个对应的就是【dp[i-1][j-wi]…...

臻奶惠无人售货机:新零售时代的便捷消费革命

臻奶惠无人售货机&#xff1a;新零售时代的便捷消费革命 在新零售的浪潮中&#xff0c;智能无人售货机作为一个创新的消费模式&#xff0c;已经成为距离消费者最近的便捷购物点之一。这种模式不仅能够满足居民对消费升级的需求&#xff0c;还能通过建立多样化和多层次的消费体…...

极域电子教室破解终极指南:如何快速解除课堂控制实现学习自由

极域电子教室破解终极指南&#xff1a;如何快速解除课堂控制实现学习自由 【免费下载链接】JiYuTrainer 极域电子教室防控制软件, StudenMain.exe 破解 项目地址: https://gitcode.com/gh_mirrors/ji/JiYuTrainer 还在为极域电子教室的全屏控制而烦恼吗&#xff1f;你是…...

高效视频下载方案:VideoDownloadHelper插件一站式实战指南

高效视频下载方案&#xff1a;VideoDownloadHelper插件一站式实战指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 你是否曾在浏览网页时遇…...

2024必看!AI写教材的实用工具,一键生成20万字教材且低查重!

编写教材难题与AI工具解决方案 编写教材&#xff0c;如何更好地适应多样化需求呢&#xff1f;不同年级学生的认知能力差异显著&#xff0c;内容过于深入或过于浅显都会造成困扰&#xff1b;在课堂教学和自主学习等多种场景中&#xff0c;教材的呈现方式需要灵活调整&#xff1…...

MongoDB Atlas Vector Search与LangChain集成:构建企业级RAG系统实践

1. 项目概述&#xff1a;当MongoDB遇见生成式AI最近在开发者社区里&#xff0c;一个名为mongodb-developer/GenAI-Showcase的项目引起了我的注意。作为一名长期与数据打交道的开发者&#xff0c;我深知在生成式AI&#xff08;GenAI&#xff09;浪潮席卷而来的当下&#xff0c;如…...

2026 最稳 AI 论文工具合集:好用不踩雷

毕业季的论文关卡&#xff0c;早已不是 “单打独斗” 的时代。从选题迷茫、大纲混乱&#xff0c;到文献难找、格式崩溃&#xff0c;再到查重超标、AI 率预警&#xff0c;每一个卡点都在消耗本科生的时间与精力。随着 AI 技术深度渗透学术场景&#xff0c;一批专注毕业论文写作的…...

跨平台的Web应用快速开发框架

跨平台的Web应用快速开发框架。该框架提供了一套标准化的项目结构规范、统一的API接口命名规则、规范化的前后端代码&#xff0c;支持基于同一套设计规范Python&#xff08;Flask/Django&#xff09;、PHP、Java&#xff08;SpringBoot/SSM&#xff09;等多种后端语言代码 &…...

码农的职业天花板:30岁前必须突破的5个瓶颈

在软件行业的快速迭代浪潮中&#xff0c;软件测试从业者作为质量保障的核心力量&#xff0c;正面临着愈发严峻的职业挑战。30岁&#xff0c;不仅是人生的重要分水岭&#xff0c;更是测试人职业发展的关键节点。如果不能在这个阶段突破潜藏的瓶颈&#xff0c;很可能会陷入“经验…...

解决ClaudeCode频繁封号与Token不足问题转向稳定聚合平台

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 解决ClaudeCode频繁封号与Token不足问题转向稳定聚合平台 对于依赖Claude Code进行编程辅助的开发者而言&#xff0c;服务中断和资…...

ESP8266+STM32远程控制实战:如何通过华为云中转指令与数据

ESP8266STM32远程控制实战&#xff1a;华为云物联网全链路开发指南 在智能家居和工业监控领域&#xff0c;远程设备控制一直是核心技术痛点。当ESP8266遇上STM32&#xff0c;再通过华为云物联网平台搭建通信桥梁&#xff0c;这个组合能爆发出怎样的生产力&#xff1f;本文将带您…...

在模型广场根据任务需求与预算快速筛选合适的大模型

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 在模型广场根据任务需求与预算快速筛选合适的大模型 对于开发者而言&#xff0c;面对市场上众多的大模型&#xff0c;如何快速找到…...