样式表:
推荐使用第二种内部样式表。第二种内部样式表,简便,少写代码提高工作效率。
外部样式表,提高编写效率,复用style.css文件。注意路径问题。
css注释
在head总使用
块与内联:
块元素:独占一行。如:div (可使一行文字拥有属于自己的颜色背景),p ,h1~h6等。
内联元素:只占自身大小,不会单独占一行。
区分块元素跟内联元素:看是否独占一行了。
a标签可以包含任何元素,除了本身。
p标签不可以包含其他块元素。块元素:div等。
选择器:
元素选择器:让所有p元素的文字变红,让所有h1元素的文字变红。
id选择器:通过元素属性,选择改变元素。
改变id为p1的元素的字体。p1前必须加上''#''
类选择器:必须满足条件才可改变。
例:
指定背景颜色:
并集选择器:(同指定背景颜色作用相同)
交集选择器: (复合选择器)必须满足两个条件才可以改变。
子元素选择器:
伪类选择器:
link 访问过的链接。visited访问过的链接。hover鼠标移入的状态。active被点击的状态
伪元素:
伪元素:first-line设置第一行背景。写法跟first-letter写法相同。属性选择器:
指定开头:加"^”即可
指定末尾:加$即可
指定全部:加*即可
子元素选择器:写法:nth-child(索引)
兄弟选择器:
span和p元素改变
span后的所有的改变:
否定伪类选择器:
样式继承:
注意:背景,边框,定位不继承。
继承选择器优先级: