首页 > 其他分享 >CSS复合选择器

CSS复合选择器

时间:2024-10-26 19:52:02浏览次数:3  
标签:span 标签 元素 复合 选中 选择器 CSS

1、定义:由两个或多个基础选择器,通过不同的方式组合而成。

2、作用:更准确、更高效的选择目标元素(标签)。

3、后代选择器

定义:选中某元素的后代元素

选择器写法:父选择器  子选择器{CSS属性},父子选择器之间用空格隔开。

:<style>

      div span{
             color=red;

            }

       </style>

     <body>

     <span>span 标签</span>

      <div>

                  <span>这是div的儿子span标签</span>

     </div>

</body>

4、子代选择器

定义:选中某元素的子代元素(最近的子级)

选择器写法:父选择器>子选择器{CSS属性},父选择器之间用>隔开。

例:<style>

             div>span{

                         color:red;

             }

   </style>

5、并集选择器

定义:选中多组标签设置相同的样式

选择器写法:选择器1,选择器2,选择器3,....,选择器N{CSS属性},选择器之间用,隔开。

例:

代码:

结果:

6、交集选择器——了解

定义:选中同时满足多个条件的元素。

选择器写法:选择器1选择器2{CSS属性},选择器之间连写,没有任何符号。

例:

代码:

结果:

注意:如果交集选择器中有标签选择器,标签选择器必须书写在最前面!

7、伪类选择器

定义:伪类表示元素状态,选中元素的某个状态设置样式。

鼠标悬停状态:选择器:hover{CSS属性}

例:

代码:

结果:

 

伪类——超链接:

四个状态:

选择器作用
:link访问前
:visited访问后
:hover 鼠标悬停
:active点击时(激活)

提示:如果要给超链接设置以上四个状态,需要按L(link)V(visited)H(hover)A(active)的顺序书写。

标签:span,标签,元素,复合,选中,选择器,CSS
From: https://blog.csdn.net/k_k_kkh/article/details/143258227

相关文章

  • CSSE2010/CSSE7201 VR Project
    CSSE2010/CSSE7201Semester22024VRProject1CSSE2010/CSSE7201AVRProjectSemester2,2024-Version1.01(06/10/2024)Due:4:00pm,Friday25thOctoberWeighting:20%(100marks)Clarificationsandchangessincetheinitialreleaseoftheprojectspecifica......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript旅游网站(河南)
    HTML+CSS+JS【旅游网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript名侦探柯南
    HTML+CSS+JS【动漫网站】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • 第七章利用CSS和多媒体美化页面
    7.1CSS链接的美化7.1.1.文字链接的美化基础概念a:link:用于定义未访问过的链接。a:visited:用于定义已经访问过的链接。a:hover:当鼠标悬停在链接上时的状态。a:active:当链接被点击但还未释放鼠标时的状态。颜色和字体样式我们可以通过设置color属性来改变链接的颜色,同时可......
  • 倒计时功能实现:认识了css选择器 div[id^=“countdown-“]
    html倒计时<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>倒计时功能实现</ti......
  • CSS与HTML有什么区别
    CSS与HTML的区别:1.功能和职责的差异;2.语法的不同;3.应用场景的区别;4.页面加载和性能优化;5.响应式设计和移动端适配。CSS(层叠样式表)和HTML(超文本标记语言)是前端开发中两个关键的技术,它们分别负责页面的样式和结构。本文通过比较CSS和HTML的功能、语法、应用场景等方面,深入探讨......
  • linux中,使用python3 实现用硬链接的方式复制复合文件夹
    copy_with_hardlink.pyimportosimportargparsedefcopy_with_hardlinks(src,dst):ifnotos.path.exists(dst):os.makedirs(dst)foriteminos.listdir(src):src_item=os.path.join(src,item)dst_item=os.path.join(d......
  • CSS Grid与Flexbox有何不同
    CSSGrid与Flexbox的不同点:1.定位方式不同;2.维度不同;3.主轴与交叉轴不同;4.对齐方式不同;5.元素排序不同;6.应用场景不同;7.自适应性不同等。Flexbox(弹性盒子模型)主要用于一维布局,即在行或列的方向上布局,Grid(网格布局)适用于二维布局,可以同时定义行和列的结构。1.定位方式不......
  • 555.经典的三联书店网页 大学生期末大作业 Web前端网页制作 html+css+js
    目录一、网页概述二、网页文件 三、网页效果四、代码展示1.html2.CSS3.JS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强六、更多推荐欢迎光临仙女的网页世界!这里有各行各业的Web前端网页制作的案例,样式齐全新颖,并持续更新!感谢CSDN,提供了这......
  • CSS应用
    CSS应用CSS传统布局标准流(普通流,文档流):按书写顺序排列浮动定位Flexbox和Grid(自适应布局)浮动选择器{float:left/right;}:创建浮动框,将其移动到一边,直到边缘碰到块或另一个浮动框的边缘.只会在父元素的内部移动特性脱标:脱离标准流,不再占用原来的位......