这是我参与「第四届青训营 」笔记创作活动的第2天
一、CSS简介
1.什么是CSS
2.为什么要使用CSS
3.CSS的作用
二、CSS的基本语法
<head>
<style>
选择器{
属性名:属性值;
属性名:属性值;
}
</style>
</head>
例如:
div{
width:100px;
height:100px;
background:gold;
}
三、CSS的注释
快捷键:ctrl+/
例如:
/* 需要注释的内容 */
四、CSS的引用方式
也称为内嵌样式,在页面头部通过style标签定义,对当前页面中所有符合样式选择器的标签都起作用
也称为嵌入样式,使用HTML标签的style属性定义,只对设置style属性的标签起作用
使用单独的.CSS文件定义,然后在页面中使用link标签引用
五、选择器
也称为元素选择器,使用HTML标签作为选择器的名称,以标签名作为样式应用的依据
使用自定义的名称,以.号作为前缀,然后再通过HTML标签的class属性调用类选择器以标签的class属性作为样式
使用自定义名称,以#作为前缀,然后通过HTML标签的id属性进行名称匹配,以标签的id属性作为样式应用的依据,一一对应的关系
六、常用的CSS属性
| 属性 | 含义 | 取值 |
|---|---|---|
| font-size | 大小 | px(像素)、%(百分比)、em(倍数) |
| font-weight | 粗细 | normal(默认)、bold(粗体)、bolder(更粗) |
| font-family | 字体 | 例如:宋体 |
| font-style | 样式 | normal(默认)、italic(斜体) |
| font-variant | 转换 | small-caps(小写转大写) |
| 属性 | 含义 | 取值 |
|---|---|---|
| color | 字体颜色 | 例如:red |
| line-height | 行高 | 50px |
| text-align | 水平对齐 | left、center、right |
| vertical-align | 垂直对齐 | top、middle、bottom |
| text-decorration | 字体修饰 | none、underline(下)、line-through(中)、overline(上) |
| 属性 | 含义 | 取值 |
|---|---|---|
| background-color | 背景颜色 | 例如:transparent |
| background-image | 背景图片 | 使用url()说明图片路径 |
| background-repeat | 背景图片的重复方式 | repeat、repeat-x、repeat-y |
| background-position | 背景图片的显示位置 | top、bottom、left、right、center |
| background-attachment | 背景图片是否跟随滚动 | scroll、fixed(不动) |