什么是CSS
层叠样式表cascading style sheet,定义html元素的样式,把html页面布局和逻辑以及它们的样子的设计分开,这样可以提高工作效率
语法
选择器名称 {
属性名1:属性值1;
属性名2:属性值2-1,属性值2-2,属性值2-3,…;
…………
属性名n:属性值n;
}
其中每条[属性名1:属性值1]叫做一个声明,声明之间用分号隔开,声明中的属性值如果有多个,用逗号分开
其中选择器可以有很多种,可以是元素,id,也可以是类,就是分别定义某些元素,某些id,某些类的样式,比如定义<body>元素内部样式可以这样
body {
color: #000;
background: #fff;
margin: 0;
padding: 0;
font-family: Georgia, Palatino, serif;
}
高级一点
1.选择器分组,想把几个元素定义成相同的样式,可以这样:
h1,h2,h3,h4,h5,h6 {
color: green;
}
这个叫做分组,几个元素之间用的是逗号不是空格
2.继承
如果子元素没有定义,则按父元素的样式来,但是如果子元素自己定义了,那么可以覆盖父元素的样式