zoukankan      html  css  js  c++  java
  • css中的选择器

    标签选择器

    例如:作用于当前页面所有的li标签
    li{ color: red; }

    ID选择器

    例如:给当前页面指定的id元素添加样式同一个页面不能出现相同的id
    #change{ color: red; }

    类选择器

    例如:给当前页面某一类标签添加样式同一个页面,可以存在多个同名的类
    .change{ color: red; }

    后代选择器(descendant selector)又称为包含选择器。

    1.词条解释
    在后代选择器中,规则左边的选择器一端包括两个或多个用空格分隔的选择器。
    2.结合符
    空格 ( 每个空格结合符可以解释为“... 在 ... 找到”、“... 作为 ... 的一部分”、“... 作为 ... 的后代”,但是要求必须从右向左读选择器。)
    3.代码举例
    如果希望只对 h1 元素中的 em 元素应用样式,可以这样写:
    h1 em {color:red;}

    子代选择器

    1.词条解释
    如果不希望选择任意的后代元素,而是希望缩小范围,只选择某个元素的子元素,使用子元素选择器(Child selector)。
    2.结合符
    大于号(子结合符)。子结合符两边可以有空白符,这是可选的。
    3.代码举例
    如果选择只作为 h1 元素子元素的 strong 元素,可以这样写:
    h1 > strong {color:red;}。

    相邻选择器

    1.词条解释
    选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器(Adjacent sibling selector)。
    2.结合符
    加号(+),即相邻兄弟结合符(Adjacent sibling combinator)。与子结合符一样,相邻兄弟结合符旁边可以有空白符。
    3.代码举例
    li + li {font-weight:bold;}

    伪类选择器

    1.词条解释
    伪类用于向某些选择器添加特殊的效果
    2.结合符
    冒号(:),即伪类结合符。但是它的结合符旁边不可以有空格
    3.代码举例
    li:nth-child(2n-1){ color: red; } 奇数行变色;
    li:first-child{ color: blue; } 第一行变色;
    li:last-child{ color: yellow; } 最后一行变色;
    li:hover{ color: green; } 鼠标放那,那里变色;
    li:nth-child(2n):hover{ color: red } 上面的结合。

    通配符选择器

    1.词条解释
    选择所有标签
    2.结合符
    星号(*)。
    3.代码举例
    *{ padding: 0px;/*内边距*/ margin: 0px;/*外边距*/}
     
  • 相关阅读:
    X Apex 忘记internal密码
    X ORA-27303: additional information: startup egid = 202 (?), current egid = 101 (dba)
    X 高效查看MySQL帮助文档的方法
    X mysql高可用之MHA--邮件报警
    X MHA高可用配置及故障切换——详细部署步骤及报错解决办法
    X linux 配置发送邮件的功能
    RESTFUL(javax.ws.rs-api)
    nginx及基本原理
    nginx中的location匹配规则
    Linux网络(TCP/IP)
  • 原文地址:https://www.cnblogs.com/ytsbk/p/7227941.html
Copyright © 2011-2022 走看看