zoukankan      html  css  js  c++  java
  • CSS介绍+选择器

    css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化。

     一、CSS基本语法:

      selector{

          property : value

          }

      selector为选择器,property为属性,value为属性值

      例:h1 { color : red; font-size : 14px}

      当属性数量大于一时,属性之间用分号隔开

      当属性值数量大于一个时,则需加引号并用空格隔开:

        p {font-family: " sans serif " ;}

    二、CSS选择器  

    标签选择器

      最常见的选择器就是元素选择器,文档的元素就是最基本的选择器。

      div{ } 
      <div> </div>

    关联选择器(派生)

      通过依据元素在其位置的上下文关系来定义样式,用空格隔开。

      div p{ } 
      <div> <p> </p> </div>

    class选择器

      类选择器允许以一种独立于文档元素的方式来指定样式

      class选择器以“.”来定义

      .bd{ } 
      <div class='bd'> </div>

      结合元素选择器:div.divcl{ color: red; }   <div class="divcl">123</div>

      多类选择器:.class.class{} 

      

      

      效果:既有divcc和divcl的效果,又有.divcc.divcl 的效果

     id选择器

      id选择器可以为标有id的HTML元素指定特定的样式

      id选择器以“#”来定义

      #idselect{ } 

      <div id='idselect' > </div>

      id选择器和派生选择器:

        目前比较常用的方式是id选择器常常用于建立派生选择器

      id选择器和类选择器的区别:

    1. ID只能在文档中使用一次,而类可以多次使用
    2. ID选择器不能结合使用
    3. 使用JS时候,需要用到ID

    组合选择器(选择器分组)

      input,div,p{ } 

      通配符 * 的使用:*{ color:red;} 没指定个其他标签冲突属性,全部文字为红色。

      *{ margin: 0px; padding:0px}  一般用法。常用方法。

    属性选择器

      对带有制定属性的HTML元素设置样式

      [title]{}

      属性和值选择器

      除了选择拥有某些属性,还可以进一步缩小选择范围,只选择拥有特定属性值的元素。

      input[type='text']{ 100px; height:200px; } 

      属性和属性值必须完全匹配

      根据部分属性值选择

      

      

     后代选择器

      后代选择器可以选择作为某元素后代的元素,可以隔代使用。(执行速度快)

      例:h1 strong a{}

    子元素选择器

      与后代选择器相比,子元素选择器只能选择作为某元素子元素的元素。不可以隔代引用。

      例:h1>strong{}

    相邻兄弟选择器

      可选择紧接在另一个元素后的元素,且二者有相同父元素

      例:h1+p{}

     

  • 相关阅读:
    Jms的MessageListener中的Jms事务
    Maven依赖排除 禁止依赖传递 取消依赖的方法
    数据库事务隔离级别-- 脏读、幻读、不可重复读(清晰解释)
    【JMS】JMS之ActiveMQ的使用
    servlet3.0 新特性——异步处理
    pyCharm远程调试
    pycharm激活方法(包括永久激活)
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 3: invalid start byte错误解决办法
    Python数据分析Pandas的编程经验总结
    java版的状态机实现
  • 原文地址:https://www.cnblogs.com/yz9110/p/8604739.html
Copyright © 2011-2022 走看看