CSS(层叠样式表)是一种用于定义网页样式的语言,而CSS3是CSS的最新版本。CSS3引入了许多新的特性和功能,使得网页设计更加灵活和丰富。在本文中,我们将详细介绍CSS3与CSS之间的主要区别,并提供相应的源代码示例。
- 选择器的增强
CSS3引入了许多新的选择器,使得选择元素更加灵活。比如,CSS3中的属性选择器允许我们根据元素的属性值来选择元素,而不仅仅是根据元素的标签名。下面是一个示例:
/* 选择所有具有title属性的元素 */
[title] {
color: red;
}
/* 选择所有title属性值以"example"开头的元素 */
[title^="example"]