您的位置:首页 > Web前端 > CSS

CSS选择符、属性继承、优先级算法以及CSS3新增伪类、新特性

2018-05-18 13:55 417 查看


CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3新增伪类有那些?CSS新增了哪些特性?下面我整理了一些,仅供参考。

CSS 选择符:

1)      id选择器(# myid)2)      类选择器(.myclassname)3)      标签选择器(div, h1, p)4)      相邻选择器(h1 + p)5)      子选择器(ul > li)6)      后代选择器(li a)7)      通配符选择器( * )8)      属性选择器(a[rel = "external"])9)      伪类选择器(a: hover, li:nth-child)

可继承的样式:

1)      font-size2)      font-family3)      color4)      text-indent

不可继承的样式:

1)      border2)      padding3)      margin4)      width5)      height

优先级算法:

1)      优先级就近原则,同权重情况下样式定义最近者为准;2)      载入样式以最后载入的定位为准;3)      3.!important >  id > class > tag  4)      important 比 内联优先级高,但内联比 id 要高

CSS3新增伪类举例:

1)      p:first-of-type  选择属于其父元素的首个 <p> 元素的每个 <p> 元素。2)      p:last-of-type   选择属于其父元素的最后 <p> 元素的每个 <p> 元素。3)      p:only-of-type  选择属于其父元素唯一的 <p> 元素的每个 <p> 元素。4)      p:only-child     选择属于其父元素的唯一子元素的每个 <p> 元素。5)      p:nth-child(2)  选择属于其父元素的第二个子元素的每个 <p> 元素。6)      :enabled :disabled 控制表单控件的禁用状态。7)      :checked         单选框或复选框被选中。

CSS3有哪些新特性?

1)    CSS3实现圆角(border-radius),阴影(box-shadow),2)    对文字加特效(text-shadow、),线性渐变(gradient),旋转(transform)3)    transform:rotate(9deg) scale(0.85,0.90) translate(0px,-30px) skew(-9deg,0deg);// 旋转,缩放,定位,倾斜4)    增加了更多的CSS选择器  多背景 rgba 5)    在CSS3中唯一引入的伪元素是 ::selection.6)    媒体查询,多栏布局7)    border-image

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐