基础认识
css介绍
css又叫层叠样式表
css一般写在style标签中,style一般写在head标签里面,title标签下面:

css引入方式

内嵌式引入方式在上述已有举例,接下来先看外联式引入方式:
外联式:
首先先在VSCode中建立一个.css文件,css中直接写代码即可:

之后可在head中的title下方写link标签:

href后直接写css文件的文件路径即可,如./my.css(同级文件夹下),之后保存运行即可。
行内式:


css三种常见引入方式的区别

基础选择器

标签选择器


标签选择器对这一类的所有都生效。
2.类选择器

如:


3.id选择器

id选择器是配合js来使用的


4.通配符选择器



字体和文本样式
字体样式
1.字体大小

如:


写字号一定要加px
2.字体粗细



和原来相比:

3.字体样式(是否倾斜)

4.字体系列



5.字体系列了解


font-family后若有多个字体,就按照上述图片中注释说的一个一个来。
6.样式的层叠问题

如:


7.字体font相关属性的连写



文本样式
1.文本缩进

(浏览器默认字号16px)
em为一个字号的大小,所以在要求首行缩进两个字号的前提下,为了防止程序中的字号font-size被改动,所以一般用2em来表示首行缩进2字,而不是用32px。如:


可以发现上述均缩进2个字。但是当font-size修改后,如:


可以发现对于2em,文字仍会缩进2个文字,但对于32px则不会缩进这么多。
2.文本水平对齐方式



3.水平居中方法总结 text-align:center

对于以上的注意点,意思是要用text-align时,要在style中设置其父元素,如若是文本,包含它的就是p标签,h1等标题标签,div标签等;若是input标签或是img标签,该标签就是他们本身,因为他们写在body标签中,故要在style中设置body。


4.文本修饰



5.行高



上图1和2两种方法都可设置行高。
对于font连写,字号和行高一起写时要加‘/’而不是用空格间隔