
1.什么是CSS
CSS:英文全称Cascading Style Sheets,CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。
CSS3即CSS的第三个版本,CSS经历了以下发展历程:
2.CSS与HTML的关系
简单来说:HTML是负责页面的结构,而CSS负责网面的样式和布局。这个道理就好比,你去买房子。这个房子是两室一厅还是四室两厅这属于房子的结构,就类似HTML。而每个房间需要装修,房间里的装饰、家具的摆设布局就类似于CSS。
3.CSS3与CSS2的区别
对CSS3已完全向后兼容,所以你就不必改变现有的设计。浏览器将永远支持CSS2。
CSS3是CSS2技术的升级版本,CSS3语言开发是朝着模块化发展的。以前的规范作为一个模块实在太过庞大且比较复杂,所以,把它分解为一些小的模块。更多新的模块也被加入进来,这些模块包括:盒子模块,列表模块,超链接模块,语言模块,背景和边框,文字特效,多栏布局等。
4.第一个css3小例子
让我们来尝试第一个CSS3的小例子。
CSS的基本语法:
CSS声明总是以分号(;)结束,声明总以大括号({})括起来,每条声明由一个属性和一个值组成。 属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>第一个css小例子</title>
<style>
div
{
margin: 0px auto;
width:200px;
height:75px;
background-color:#CCC;
border:1px solid black;
}
</style>
</head>
<body>
<div>你好CSS3</div>
</body>
</html>
运行效果:

5.css编写的规范性