当前位置: 首页 > 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继承性

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

示例:

在这里插入图片描述

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


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

http://www.lryc.cn/news/332609.html

相关文章:

  • Java 学习和实践笔记(51):二分法查找(折半检索)
  • echarts 地图 自己圈地图 乡镇街道
  • 12-1-CSS 常用样式属性
  • 微信小程序短链接工具推荐
  • [Spring Cloud] gateway全局异常捕捉统一返回值
  • 网络基础二——TCP可靠性实现机制补充2
  • SSM项目实战——哈哈音乐(四)前台模块开发
  • Hadoop-入门
  • HarmonyOS(鸿蒙)——单击事件
  • c# wpf template itemtemplate+dataGrid
  • 总结UDP协议各类知识点
  • 设计模式 --5观察者模式
  • 跨平台的组播测试工具mping、udp_sender及udp_reciver的源码及使用教程
  • Linux基础篇:文件系统介绍——根目录下文件夹含义与作用介绍
  • vulhub中Apache Solr RemoteStreaming 文件读取与SSRF漏洞复现
  • PHP在线加密系统网站源码
  • 【C++】哈希思想的应用(位图、布隆过滤器)及海量数据处理方法
  • 蓝桥杯(5):python动态规划DF[2:背包问题]
  • 臻奶惠无人售货机:新零售时代的便捷消费革命
  • 4月04日,每日信息差
  • C++数据结构——顺序表——数值统计
  • Linux+HA高可用24X7的安全保证
  • 【Tomcat】Apache官方结束Tomcat 8.5分支版本技术支持
  • Go 源码之读写锁 sync.RWMutex
  • 大数据实验统计-1、Hadoop安装及使用;2、HDFS编程实践;3、HBase编程实践;4、MapReduce编程实践
  • PyTorch搭建Informer实现长序列时间序列预测
  • firefox切换本地服务和全球服务的方法
  • Windows下用CMake编译PugiXML及配置测试
  • python-基础篇-字符串、列表、元祖、字典-列表
  • Qt控件样式设置其一(常见方法及优缺点)