CSS学习之选择器

\*:通用元素选择器,可匹配任何元素 *{padding:0;margin:0;}

E :标签选择器,HTML标签,匹配所有使用E标签的元素p{color:red;}

\#foo:id选择器,匹配所有id值为foo的元素,唯一的;

.foo:class选择器,匹配class属性包含foo的元素,可复用。

E,F:E与F用逗号隔开,同时匹配所有E元素,F元素;

E > F:匹配父元素为E的所有F元素;

E + F:匹配所有紧跟E元素的F元素(同级元素);

E ~ F:匹配任何在E元素之后的同级F元素(同级元素)。

E[foo]:所有包含foo属性的E元素;

E[foo=bar]: 属性foo值为bar的所有E元素;

E[foo|=bar]: 属性foo值有“-”且以bar的所有E元素;

E[foo~=bar]: 属性foo包含多个属性值且有一个属性为bar的所有E元素;

E[foo^=bar]:  属性foo的值以”bar”开头的E元素;

E[foo$=bar]:属性foo的值以”bar”结尾的E元素;

E[foo*=bar]: 属性foo的值包含”bar”字符串的E元素。

a:link:所有未被点击的链接;

a:hover:鼠标滑过;

a:visited:点击过的;

a:active:鼠标按下但尚未释放。

E:before:在E元素之前插入生成的内容;

E:after:在E元素之后插入生成的内容。

E:first-child:匹配父元素的第一个子元素;

E:last-child:匹配父元素的最后一个子元素;

E:nth-child(n):匹配其父元素的第n个子元素,第一个编号为1。

未完待续……

后期学习到会继续更新,理解错误的地方请指出,不尽感激!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,854评论 18 139
  • 选择器 元素选择符 关系选择符 属性选择符 伪类选择符 伪对象选择符 一、元素选择符 通配选择符 (*):选择所有...
    云外之境阅读 1,892评论 0 0
  • 1.class 和 id 的使用场景? class:类选择器,一个标签可以有多个类且同一个类可以用到不同的标签上,...
    饥人谷_兔子君阅读 1,209评论 0 0
  • 1.class 和 id 的使用场景? 类选择器允许以一种独立于文档元素的方式来指定样式。该选择器可以单独使用,也...
    草鞋弟阅读 2,447评论 0 1
  • 1.class 和 id 的使用场景? 两者都能选取DOM节点并给DOM节点添加样式,但是W3C标准里规定页面中只...
    饥人谷_米弥轮阅读 413评论 0 1