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>
    
     

         

        

      

        

  • 相关阅读:
    Silverlight 开发环境
    Silverlight通过代码恢复控件属性到默认值
    msn登陆弹出“msnmsgr.exe无法找到入口”的解决办法
    Silverlight UI Designer has thrown an unhandled exception
    数据访问技术路线图
    Could Not Load Type ‘System.ServiceModel.Activation.HttpModule’
    卸载Macfee杀毒软件之后Outlook无法加载项scanotlk.dll,outlook已经将其禁用
    SQL Server 2008 无法生成FRunCM线程
    excel2007数据挖掘客户端看不到
    Windows Server 2008 R2 激活文件备份与还原方法如下
  • 原文地址:https://www.cnblogs.com/pbwzc/p/10782833.html
Copyright © 2011-2022 走看看