层叠:指的是多个样式可以作用在同一个HTML元素上
内联样式:在标签内使用style指定CSS代码,这种其实并没有分离展示内容与样式控制
内部样式:在head标签内,定义style标签,标签内写CSS代码,作用域只是在当前HTML页面
外部样式:定义css的资源文件,然后在HTML使用link标签引入css代码
<link href="style.css" rel="stylesheet">
<style>
@import "style.css"
</style>
<!-- 引入css资源 -->
基本格式:
选择器:{
属性名1:属性值1;
属性名2:属性值2;
.......
}
基本选择器
扩展选择器
*{}:表示选择所有的选择器
并集选择器:选择器1,选择器2{}
选择器1 选择器2{}:表示选中选择器1下的选择器2
父选择器,筛选子选择器的父选择器:父选择器 > 子选择器{}
属性选择器:元素名称[属性名=“属性值”]{ },一般用于选择input标签
伪类选择器:如:
<!-- 控制链接的不同状态 -->
a:link{
color: red;
}
a:hover{
color:yellow;
}
a:active{
color: black;
}
box-sizing:border-box
控制所写的width和height就是最终的盒子大小原文:https://www.cnblogs.com/zhuobo/p/10723998.html