首页 > 其他分享 >CSS_选择器_基础选择器与CSS_选择器_扩展选择器

CSS_选择器_基础选择器与CSS_选择器_扩展选择器

时间:2022-11-16 16:12:10浏览次数:53  
标签:状态 元素 扩展 语法 选择器 CSS 属性

CSS_选择器_基础选择器

          选择器:筛选具有相似特征的元素

              分类:

               1.基础选择器

                1.id选择器:选择器id属性值

                           语法:#id属性值
                2.元素选择器:选择具有相同标签名称的元素

           语法:标签名称{}

           注意:id选择器优先级高于元素选择器

                3.类选择器:选择具有相同的class属性值的元素。

           语法:class属性值

注意:类选择器选择器优先级高于元素选择器

                  

CSS_选择器_扩展选择器

        

          2.扩展选择器

           1.选择所有元素:

              *语法:*{}

           2.并集选择器:

              * 选择器1,选择器2{}

           3.子选择器:筛选选择器1元素下的选择器2元素

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

              

           4.父选择器:筛选选择器2的父元素选择器1

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

 

 

 

             5.属性选择器:选择元素名称,属性名=属性值的元素 

              语法:元素名称[属性名="属性值"]{}

            6.伪类选择器:选择一些元素具有的状态

              语法:元素:状态

              如:<a>

                 状态:

                  link:初始化的状态

                  visited:被访问过的状态

                  active:正在访问状态

                  hover :鼠标悬浮状态             

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>扩展选择器</title>
    <style>
        /*子选择器:筛选选择器1元素下的选择器2元素*/
        div p{
            color: blue;
        }
        /*父选择器:筛选选择器2的父元素选择器1*/
        div > p{
            border: 1px solid;
        }
        /*属性选择器:选择元素名称,属性名=属性值的元素*/
        input[type='text']{
            border: 1px solid;
        }
         /*伪类选择器:选择一些元素具有的状态*/
              /* link:初始化的状态*/
        a:link{
            color: rebeccapurple;
        }
              /*hover :鼠标悬浮状态 */
        a:hover{
            color: deeppink;
        }
            /*active:正在访问状态 */
        a:active{
            color: gold;
        }
           /*visited:被访问过的状态    */
        a:visited{
            color: lawngreen;
        }
    </style>
</head>
<body>
    <div>
        <p>清华大学</p>
    </div>
    <p>计算机系</p>

    <div>ddddd</div>
    <input type="text">
    <input type="text">

    <br>  <br>  <br>

    <a href="#">全职法师</a>

</body>
</html>

 

    

 

 

               

    

标签:状态,元素,扩展,语法,选择器,CSS,属性
From: https://www.cnblogs.com/x3449/p/16835138.html

相关文章

  • 深入理解css 笔记(8)
      接下来我们讲下响应式设计,最初开发人员通过创建两个网站来解决这个问题。桌面版和移动版,只是假如要兼容越来越多的设备,比如大屏的平板手机,ipadmini.这时候,强制分开的......
  • AWS EMR实例组竞价实例扩展失败切换按需实例方法
    背景本文介绍如何解决EMR集群实例组模式下竞价实例请求失败后无法切换到按需实例问题,本文通过CloudWatch+Lambda实现在EMR集群竞价实例请求失败情况下补充制定数量的按需实......
  • 手风琴css
      html  <divclass="servicea1_list">              <ulclass="servicea1_ulservicea1_on">           ......
  • 在Vue项目中引入公共css样式
    通常,较为复用次数高的css样式,需要提取出来同一存放在assets资源文件夹下创建css文件夹在css文件夹下创建public.less文件 public.less.wrap{......
  • 通过路由对象进行判断当前css样式的显示与隐藏
    可以解决ul>li进行路由跳转而css样式的激活模式无需使用三元或函数判断就可以产生效果 示例:class="{current:$route.path==item.url}解释:current即为选......
  • Vue3在Vite中配置scss并使用
     提出问题单个文件引入时,需要在每个 stylelang="scss"scoped标签下这样引入,每次都要手动引入非常麻烦,因此就想做全局配置@import"@/assets/scss/global.scss"......
  • day26 - 基本选择器
    基本选择器标签选择器标签选择器会选择页面上所有这种类型的标签在title下定义<style>标签名称{定义1...定义2...}1<!DOCTYPEhtml>2<htmllang="en">......
  • day 26-css初步学习
    css两种改变html格式的方法:内部style:在title下添加<style>写选择器的声明 1<!--<style>-->2<!--h1{-->3<!--color:aqua;-->......
  • 后端程序员必会的前端知识-01:html、css
    第一章.HTML与CSSHTML是什么:即HyperTextMarkuplanguage超文本标记语言,咱们熟知的网页就是用它编写的,HTML的作用是定义网页的内容和结构。HyperText是指用超链......
  • CSS布局2
    结构伪类选择器          ◆伪元素       ◆浮动               ◆清除浮动 ......