CSS层叠样式表,用于表示HTML样式的编程语言(Cascading Style Sheets)
# CSS书写位置
# 内嵌式
写在 <style>
标签中,控制整个页面的同类标签的样式 学习阶段使用。
<style>
div {
color: red;
}
</style>
# 外联式
通过 <link>
标签引入,可以引入到整个项目的多个页面使用,控制的范围更大,项目中使用。
<link rel="stylesheet" href="CSS文件路径">
# 行内式
一般配合JS使用,控制单个标签的样式 用于样式修改。
<div style="color: red; font-size: 12px;"> 小苏同学 </div>
# 导入式
使用 @import
三种书写权重:行内优先,内嵌和外联按书写顺序,遵循就近原则。
前端代码思想:结构(html) 和 样式(css) 实现分离。
# 浏览器私有前缀
浏览器的私有前缀是为了兼容老版本的写法,比较新版本的浏览器无需添加
私有前缀
-moz- :代表firefox浏览器私有属性
-ms- :代表ie浏览器私有属性
-webkit- :代表safari、chrome私有属性
-o- :代表Opera私有属性
提倡写法(先写私有前缀,在写总的)
-moz-border-radius: 10px -webkit-border-radius: 10px -o-border-radius: 10px border-radius: 10px 一般不加微软的,微软的不更新了
# 命名规范
- 使用字母或单词起名。里面可以包含数字或 -
- 见名知意
- 区分大小写