zoukankan      html  css  js  c++  java
  • 笔记一:CSS选择器

    0.前言:无论学什么,前端都是绕不开的一门技术,对于不同的人需求不同,作为一个python开发者不仅需要能读懂基本的html/css以及js代码,还要会使用它的常用的标签,以及了解比较有用的标签,把逻辑捋通,知道有什么才能用什么。需要用的时候查一下资料文档以及博客笔记。当然,如果能记住并使用它就更好不过了。


    1.CSS的语法场景(优先级):

      1.行内:在当前标记中加入style属性。

        2嵌入:最常用的方式,<style></style>

        3.外链:<style>@import url(" 路径")

        4.导入:写一个单独的css文件。

    2,CSS选择器:

      1,常用的选择器:

        优先级问题: 内联标签-id选择器-类选择器-标签选择器  (id:100  class 10 tag 1) 不可进位

           以下代码的优先级是什么,代码颜色是什么?

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    
     <style>
      p{
                color:green;
            }
            .demo{
            color:yellow;
            }
            #ww{
            color:red;
            }
        </style>
    </head>
    <body>
    <p class="demo" id="ww" style="color:black"><label style="color:white">测试</label></p>
    </body>
    </html>
    <!--label >style>id >class>tag-->
    <!--output:白色--> 

    可见,当多个选择器修饰一个属性时,优先级最高的选择器生效。

      2. 其余选择器

        后代选择器li a{} 

          全局选择器,用于去除与浏览器之间的边距     

         伪类选择器:

      1. a:link和a等同
      2. a:visited访问过的样子
      3. a:hover  选择鼠标指针浮动在其上的元素,适用于所有元素
      4. active :点击样式
      5. after、before:  在链接之前之后添加内容  a::after{content:"#"}

      3毗邻、弟弟、儿子选择器:

      <--毗邻选择器,向下选择-->
            div+p {
            color:yellow;
            }
    <!--儿子选择器-->
        div>p
    

      

       /*弟弟选择器*/
      a~p{ color:tomato; } a~label{ color: aqua; }
     <div>
                <a href="">弟弟选择器</a>
                <p>哈哈</p>
                <label for="">弟弟二</label>
        </div>
    

      

      3属性选择器:

        

    [s9]
            {
                color:red;
            }
            [s9=good]{
            color:yellow;
            }
    <p s9="hao">好标签</p>
    <p s9="good">good标签</p>
    
     

         

        

      

        

  • 相关阅读:
    集合类
    对象数组的练习已经对象数组的内存图
    String字符串的遍历
    About me-关于我
    工作两周年总结
    hackrf搭配gr-mixalot唤醒沉睡多年的BP机
    电视机为什么会收到邻居游戏机画面?
    分析无线遥控器信号并制作 Hack 硬件进行攻击
    使用 Arduino 和 RC Switch 逆向遥控器
    解码无线遥控器信号的 N 种方法
  • 原文地址:https://www.cnblogs.com/pbwzc/p/10782833.html
Copyright © 2011-2022 走看看