1、通配选择符( * ):匹配任意元素。
2、id选择符( # myid):匹配 ID 等于“myid”的任意元素 。
3、类选择符(.myclassname):匹配 class 等于“myclassname”的任意元素.
4、标签选择符(div, h1, p):选择指定元素名称的所有元素。
5、相邻选择符(E + F):用于选择(不是内部)指定的第一个元素之后紧跟的元素。
6、子选择符(E > F):用于选取带有特定父元素的元素,例ul > li,选择所有父级是 <ul> 元素的每个 <li> 元素。(学习视频分享:css视频教程)
7、后代选择符(E F):用于选取元素内部的元素。
8、伪类和伪元素选择符:用于向某些选择器添加特殊的效果。
@ css新元素是选择器还是别的?
css中的所有元素都是选择器,不论新元素还是旧元素,都是对标签的选择。@ html中before怎么使用?
(1)在CSS3中使用before选择器在元素的前面插入内容,使用after在元素后面插入内容,在选择器content属性中定义要插入的内容;(2)使用方法:标签:before{content:"插入的内容";},可以修改插入内容的样式;
(3)排除一些不需要插入内容的元素:使用content属性的追加一个none属性值。使用方法:标签:before{content:none;}
@ css3和css一样吗?
CSS3是CSS的子集,CSS3是最新的标准,提供了很多好用的新属性,提升了网页的表现性。
CSS3提供了更好用的选择器
最新的CSS3中,对伪类、伪元素选择器做了严格的规范。有了伪类后,不用在div标签里面添加额外的元素完成一些DOM操作,可以通过::before,::after完成,代码简洁明了。对于鼠标的操作,也可以通过::hover等类似的操作完成。非常高效。还有::first–child等类似的选择器去操作子元素。
CSS3使动画效果越来越方便
css3里面通过animation来完成动画,设置@keyframes即可,一些轻量级的动画不必再通过js完成。
CSS3完成圆角、阴影美化更方便
以前的css完成类似的功能只能通过图片做背景,现在只需要border-radius、boxshadow即可。非常高效简洁。
CSS3提供了全新的盒模型
这个特性十分有用。原来的盒模型width=content.+border+padding。你规定了width.每次都要自己计算,现在有了boder-box不用这么麻烦了。
CSS3的flex布局是最强大的
IE已死,不需要再考虑它的兼容性!!!用flex布局,节省很多时间,节省的时间可以学很多东西,而不是浪费时间去适应落后的ie!!!
还有很多好用的css3特性,这个版本提供了巨大的生产力!!!很感谢它,期待下一个grid布局~
以上是偶的看法~