6、E[attr~=val] css3 选择具有attr属性,并且属性值是以空格分隔,并且空格后边是val的E元素
1、p:first-child{} 选择一个p表签,这个p标签是其父元素的第一个儿子 ie7开始兼容
2、p:last-child{} 选择一个p表签,这个p标签是其父元素的最后一个儿子 ie7开始兼容
5、p:nth-of-type(n){} 选择一个p标签,这个p标签是其父元素中所有p儿子中的第n个,ie9开始兼容
同类别中的第几个,只数p标签,其他标签不管 jquery 都是可以使用的 $(p).eq(3) 找的是下标为3的元素 $(p:nth-child(3)) 找的是第三个儿子元素
5、:empty 空标签 当一个标签首尾相连,其中没有任何内容,包括空格换行tab等。即为空标签
1、::before :after 这两个都是行内伪元素,需要转为快级元素或者脱标才能设置宽高
content-box:盒子内容,如果有这个属性,那么盒子的背景从内容开始渲染,如果没人,默认从盒子右上角开始渲染
图片不变形的情况下,宽度变为100,高度按比例自适应,宽完全可以显示完, 高有可能显示一部分
图片不变形的情况下,尽可能多的显示内容,根据图片的宽高比例和盒子的宽高比例调整,如果两个比例不相同,会出向两种情况;显示不完整,显示完整
过渡: 元素从一个状态转变为另一个状态的过程叫做过渡,是一个动画的转变过程,过渡是需要时间的,不是瞬间完成的
参数3: 过渡的缓冲描述 ease表示不均与运动 linear 匀速运动 贝赛尔 曲线 参考网站:
当参与过渡的属性发生变化是否可以触发,比如:类名变话导致属性值变化时,js设置属性值变化时:伪类
animation-delay:1s; 运动延迟属性,0s不是延迟,如果动画循环执行多次,那么只有开始的时候会延迟,之后的循坏动画不会延迟
animation:对元素一个或多个属性执行动画,可以设置多个关键帧,不需要触发就可以直接执行,可以通过js进行精准的控制,
对于低版本的游览器个给予普通的功能,增强高版本游览器的功能和效果,渐进增强就是加强新版本,追歼放弃老版本游览器
ie678 虽然不支持,但是可以使用:html5shiv.js 这个文件可以让低版本游览器支持新标签
3D变形与2D变形事实上多了一个舞台的概念 舞台的作用是负责添加景深(pers的距离pective),单位 px,表示你的眼睛距离这个舞台

