什么是CSS?
CSS (Cascading Style Sheets) 层叠样式表。CSS就也是一种叫做样式表(stylesheet)的技术。
CSS就好比那些绚丽的衣服,html就好比人,那些绚丽的衣服套在人身上,就变的绚丽多彩了。所以可以说CSS是来修饰HTML的。使网页变得绚丽好看。
CSS能做什么?
1、CSS把很多以前需要使用的图片的和脚本来实现的效果、甚至动画效果,只需要短短的几行代码就能搞定了。比如圆角,图片边框,文字阴影和盒阴影,过度,动画等。
2、CSS简化了前端开发人员的设计过程,更灵活的页面布局,更快的页面加载。
3、可以将站点上的所有的网页风格都使用一个CSS文件进行控制,只需修改这个css文件中行对应的代码,那么整个站点的所有页面都会随之发生变动。
4、css可以支持多种设备,比如手机,PDA,打印机,电视机,游戏机等。
5、目的:将表现与结构分离。
CSS语法结构?
CSS语法由三部分构成:选择符、属性和值
Selector(选择符) {Property(属性):Value(值);}
例:
<style type="text/css">
body{ background-color:#ccc}
</style>
如何引入CSS?
有三种引入方式:
1、行内引用
在html标签中写style属性 比如:<h1 style="background-color:#ccc">这是一个标题</h1>
2、页面引用 由<style></style>定位在<head></head>之中。
例:<head>
<style type="text/css">
body{ background-color:#ccc}
</style>
</head>
3、页外引用(外部样式表) <link rel="stylesheet" type="text/css" href="要链接外部css的路径" />
CSS优先级:就近原则
行内引用 > 业内引用 > 页外引用
CSS注释:
css代码注释,以/* 开始 */ 结束
选择符: