一、解释以及个人理解
css可以理解为一层一层的样式,并且是可以重叠覆盖的,通过改变样式,从而改变显示出来的效果。
添加css有三种方式:
1、内联;写在便签的内部
2、内嵌;写在head标签的内部
3、外部引用;还是写在head标签中,不过是通过link标签将外部的样式引入到html中
我们通常选择第三种。
二、选择器
选择器设在标签内部
通用选择器* 给所有的选择器用,遍布整个body。
id选择器 #id值 只能有一个
标签选择器 :标签名
class选择器 .class值 一般多用class选择器
还有一些其他的选择器,常用的有
1、包含选择:通过A找到A包含的所有的B B不分级别
A B{ }
2、子选择:只能命中子辈 下属的级别不能被命中到
A>B{ }
3、补充伪类选择器中的 A:first-child
在ul中如果要想选择第一个li 则需要这么写 li:first-child
A原则必须是某个元素的子元素 ,则 li必须要是ul中的第一个子元素。
三、CSS元素
关于css元素大致可以分为以下2类:
块级元素:p,div,h(n),ul,li,form,table等
行内元素:span,a,img,input等
主要区别
块级元素:可以容纳块级元素和行内元素,符合盒子模型,可进行宽高&