CSS新增特性和CSS选择器
来源:互联网 发布:网络舆论监督具有传统 编辑:程序博客网 时间:2024/05/29 19:09
CSS3新增特性
CSS3新增属性选择器
属性名称
含义
[att^="value"]
该属性的值以指定的值开始
[att$="value"]
该属性的值以指定的值结束
[att*="value"]
该属性的值包含指定的值,而无论其位置
RGBA透明度
当设置一个RGBA色彩的时候,参数依次设定为红、蓝、绿(可以位0~255或百分数)和通道Alpha(0~1之间),
box-shadow和text-shadow定义圆角阴影和块阴影。
border-radius属性无需背景图片就能给HTML元素添加圆角。
border-image属性可以定义设置border的背景图,允许用户在元素的边框上设定图片。
rotate属性可以实现旋转、scale属性实现伸缩,skew属性实现倾斜等效果。
--------------------------------------------------------------------------------------------
CSS选择器
在CSS3中,提倡使用选择器将样式与元素直接绑定起来,这样在样式表中什么样式与什么元素相匹配变得一目了然,修改起来也很方便。
CSS2定义了4个属性选择器
E[foo]:选择匹配E的元素,且该元素定义了foo属性;
E[foo="bar"]:选择匹配E的元素,且该元素定义了foo属性值为“bar”;
E[foo~="bar"]:选择匹配E的元素,且该元素定义了foo属性;
E[foo|="en"]:选择匹配E的元素,且该元素定义了foo属性,foo属性值是一个以连字符-分割的列表,值开头的字符为en。
CSS3新增的3个属性选择器
E[foo^="bar"]:选择匹配E的元素,且该元素定义了foo属性,foo属性值包含前缀为“bar”的子字符串;
E[foo$="bar"]:选择匹配E的元素,且该元素定义了foo属性,foo属性值包含后缀为“bar”的子字符串;
E[foo*="bar"]:选择匹配E的元素,且该元素定义了foo属性,foo属性包含“bar”的子字符串。
CSS3遵循惯用编码规则,选用^、$和*这3个通用匹配运算符,其中^表示匹配起始符,$表示匹配终止符,*表示匹配任意字符,使用它们更符合编码习惯和惯用编程思维。
UI伪类选择器,这些选择器的共同特征是:指定的样式只有当元素处于某种状态下时才起作用,在默认状态下不起作用。CSS3共定义了11种UI元素状态伪类选择器,分别是E:hover、E:active、E:focus、E:enabled、E:disabled、E:read-only、E:read-write、E:checked、E:default、E:indeterminate和E:selection。
----------------------------------------------------------------------------------------------
- CSS新增特性和CSS选择器
- 前端知识汇总-----CSS选择器和CSS3新增选择器
- 【CSS】CSS特性及选择器
- css选择器总结和三大特性
- CSS特性选择器
- CSS系列:CSS3新增选择器
- XZ_CSS之CSS新增特性
- CSS简介和CSS选择器
- CSS简介和CSS选择器
- CSS和CSS选择器总结
- 4.7 CSS 3新增选择器前瞻[1]
- HTML5新增的Css选择器、伪类
- CSS选择器及其继承特性、层叠特性
- css选择器和jquery选择器
- jquery选择器和css选择器
- CSS样式和选择器
- CSS和jQuery选择器
- css选择器和优先级
- mysql中文乱码问题
- 14.使用 CSS 显示 XML
- iOS NSNotificationCenter 通知
- [译] MVP 不是一个产品,而是一个过程
- JAVA IDE环境中一些配置
- CSS新增特性和CSS选择器
- cookie中文乱码解决
- iOS开发之使用XMPPFramework实现即时通信(二)
- Animation动画详解三
- Android应用中去掉标题栏的方法
- Android Wi-Fi基本操作
- windows和linux下配置tomcat的https通信(ssl单向认证)
- 【浅墨Unity3D Shader编程】之六 暗黑城堡篇: 表面着色器(Surface Shader)的写法(一)
- 感谢祭