热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

前端必带小片刀:css3选择器汇集

每个前端工程师可能每天都会写一些css,其中选择器是很主要的一部分。但是,大家可能每天写的大多是#id,.class这样的选择器,这并不稀奇,但是如果我们了解并且熟用css3为我们提供的强大并且

每个前端工程师可能每天都会写一些css,其中选择器是很主要的一部分。但是,大家可能每天写的大多是#id,.class这样的选择器,这并不稀奇,但是如果我们了解并且熟用css3为我们提供的强大并且优雅的选择器,就可以简化我们的代码。

我在学习和整理css3的选择器的时候都不会去考虑它的浏览器的支持程度,如果有需要,可以在这里查看它的浏览器支持情况:「caniuse.com」。

文章目录:

  •     一、基本选择器
  •   二、层次选择器
  •   三、伪类选择器
  •   四、伪元素
  •   五、属性选择器

 

一、基本选择器

 1. 通配选择器 「*」

1 *{margin: 0;padding: 0} //选择页面中的所有元素并设置margin和padding值为0
2 .demo *{background:#000} //选择类名为demo的元素下面的所有元素并设置背景为黑色

 

2.元素选择器 「Element」

1 body{background:#ccc} //选择body元素 
2 ul{background:#fff} //选择列表ul元素

 

3.ID选择器 「#id」

1 html:
2

3 css:
4 #demo{do something}

 

4.类选择器 「.class」

1  html:
2

    3 css:
    4 .demo{do something}
    5 ul.demo{do something} //这样只会选择有demo类名的ul元素

    需要注意的是:多个页面元素可以有相同的类名,但是元素的id在页面中必须是唯一的。

     

    5.群组选择器 「selector1,...,selectorN」

    出处 http://www.cnblogs.com/skylar/p/css3-selector.html


    推荐阅读
    author-avatar
    LinerContourMakeup_669
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有