【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继承性

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

示例:

在这里插入图片描述

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


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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/595746.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【SCI绘图】【曲线图系列1 python】绘制扫描点平滑曲线图

SCI&#xff0c;CCF&#xff0c;EI及核心期刊绘图宝典&#xff0c;爆款持续更新&#xff0c;助力科研&#xff01; 本期分享&#xff1a; 【SCI绘图】【曲线图1 python】绘制扫描点平滑曲线图 1.环境准备 python 3 import numpy as np import pandas as pd import proplot …

面试算法-139-盛最多水的容器

题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线&#xff0c;第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线&#xff0c;使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明&#xff1a;你不能倾斜容器。…

电脑上音频太多,播放速度又不一致,如何批量调节音频播放速度?

批量调节音频速度是现代音频处理中的一个重要环节&#xff0c;尤其在音乐制作、电影剪辑、有声书制作等领域&#xff0c;它能够帮助制作者快速高效地调整音频的播放速度&#xff0c;从而满足特定的制作需求。本文将详细介绍批量调节音频速度的方法、技巧和注意事项&#xff0c;…

ES6中模块化详解

一个兜兜转转&#xff0c;从“北深”回到三线城市的小码农&#xff0c;热爱生活&#xff0c;热爱技术&#xff0c;在这里和大家分享一个技术人员的点点滴滴。欢迎大家关注我的微信公众号&#xff1a;果冻想 前言 因为ES6中的模块化是将来&#xff0c;所以就必须有必要好好的了…

机器学习数据预处理—统计分析方法

数据预处理 1 数据规范化 量纲&#xff0c;指将一个物理导出量用若干基本量的乘方之积表示出来的表达式。数据的比较需要关注两点——绝对数值和量纲&#xff0c;而特征间因为量纲的存在导致无法直接通过绝对数值比较大小&#xff0c;也就无法判断特征间的重要性。例如若某个…

【SCI绘图】【曲线图系列2 python】多类别标签对比的曲线图

SCI&#xff0c;CCF&#xff0c;EI及核心期刊绘图宝典&#xff0c;爆款持续更新&#xff0c;助力科研&#xff01; 本期分享&#xff1a; 【SCI绘图】【曲线图系列2 python】多类别标签对比的曲线图&#xff0c;文末附完整代码。 1.环境准备 python 3 import proplot as pp…

【PostgreSQL】技术传承:使用Docker快速部署PostgreSQL数据库

前言 PostgreSQL的重要贡献者Simon Riggs因一起坠机事故不幸离世。Simon Riggs是英国著名的软件与服务领导者&#xff0c;也是PostgreSQL的主要开发者和贡献者。事故发生在英国当地时间3月26日13:41分&#xff0c;当时他驾驶的私人通用航空Cirrus SR22飞机在英国达克斯福德机场…

软件无线电原理

常规软件无线电接收器&#xff1a; 首先&#xff0c;来自天线的射频信号被放大&#xff0c;通常射频部分利用一个调谐器将感兴趣的频段区域的信号进行放大。这个放大的射频信号被送入一个混频器。来自本振的信号也被送入混频器&#xff0c;其频率由无线电的调谐控制决定。混频器…

如何自定义项目启动时的图案

说明&#xff1a;有的项目启动时&#xff0c;会在控制台输出下面的图案。本文介绍Spring Boot项目如何自定义项目启动时的图案&#xff1b; 生成字符图案 首先&#xff0c;找到一张需要设置的图片&#xff0c;使用下面的代码&#xff0c;将图片转为字符文件&#xff1b; impo…

Volatile

目录 介绍 Volatile保证可见性的原理 可见性问题 原理 Volatile保证有序性的原理 指令重排 内存屏障 如何解决volatile不保证原子性问题&#xff1f; 由Volatile解决的单例模式中双重检索问题(DCL) 介绍 volatile 是 Java 虚拟机提供的轻量级的同步机制&#xff08;三…

160.相交链表

题目描述 解题思路 ————看评论区大神的思路———— 设「第一个公共节点」为 node &#xff0c;「链表 headA」的节点数量为 aaa &#xff0c;「链表 headB」的节点数量为 bbb &#xff0c;「两链表的公共尾部」的节点数量为 ccc &#xff0c;则有&#xff1a; 头节点 …

llm dpo loss 实现 训练实例

原视频地址 dpo loss 过程代码实现感谢&#xff1a; 过程 代码实现 import paddle from tqdm import tqdmclass RefModel(paddle.nn.Layer):def __init__(self, hidden_size, voc_size):super(RefModel, self).__init__()self.em paddle.nn.Embedding(voc_size, hidden_size)…