zoukankan      html  css  js  c++  java
  • CSS学习笔记(二)选择器

    CSS常用选择器一般有:

    1.类型选择器

    p{color:#FF0000;}

    h1{font-weight:bold;}

    2.后代选择器

    li a{text-decoration:none;}

    上述两种样式适用于那些应用范围广的一般性样式。

    对于更特定的元素可以适用:

    1.ID选择器

    ID选择器由#表示

    #intro{font-weight:bold;}

    <p id="intro">Some Text</p>

    2.类选择器

    类选择器由.表示

    .datePosed{color:green;}

    <p class="datePosed">24/3/2012</p>

    一般由上述几个混合选择器作为很好的方式,

    伪类

    有时候,希望根据文档结构之外的其他条件对元素应用样式

    如:a:link{color:green;}

    :link和:visited称为链接伪类,只应用于锚元素。:hover,:active,:focus称为动态伪类,理论上可以应用于任何元素。

    但现在只有少数浏览器支持这些功能(firefox)

    通用选择器

    一般应用于页面上所有元素

    *{padding:0;margin:0;}

    高级选择器

    1.子选择器

    子选择器只对选择元素的直接后代,即子元素起作用

    #nav > li {backgroud:url(folder.png)no-repeat left top;}

    <ul id="nav">

      <li>Home</li>

      <li>Server</li>

        <ul>

          <li>Desgin</li>

        </ul>

      <li>Contact Us</li>

    </ul>

    只对外层列表起作用

    2.相邻同胞选择器

    只对其后同一个父元素下的相邻元素

    h1 + p {font-weight:bold;}

    <h1>Main Heading</h1>

    <p>Frist paragram</p>

    <p>Second paragram</p>

    3.属性选择器

    abbr[title] {border-bottom:1px dotted #999;}

    abbr[title]:hover {cursor:help;}

    <abbr title="Cascading style sheet">CSS</abbr>

  • 相关阅读:
    Understanding Optional and Compulsory Parameters
    WebMail
    bool?
    第六章笔记 上
    菜鸟错题集
    vue的基本用法
    luogg_java学习_06_面向对象特性之封装和继承
    luogg_java学习_05_面向对象(方法和类)
    CSS3学习总结
    luogg_java学习_04_数组
  • 原文地址:https://www.cnblogs.com/qixing/p/2855107.html
Copyright © 2011-2022 走看看