Cascading Style Sheets(CSS)
1.CSS就是在HTML文档中,如何显示HTML标签,元素,以及他们的样式布局,前端页面的展示形式均由CSS来布局.
2.如何使用CSS
- 内部样式表
- head标签里<style></style>
- 内联样式,在HTML标签里面直接写style
- 外部样式表
- 内容
- 表现---可以直接引入写好的CSS样式文件(.css),提高效率
- 存储--存储在CSS文件中
- 基本语法
- 通过xxx{属性:值},等同于xxx{key:value}
- 选择器
- 基本选择器
- 元素选择器(名称选择器)---标签的名称:h1{key:value}
- 属性选择器---id=“属性名称”,一般由#号后面跟属性名称,
- 类选择器---class选择器,class关键字,用来描述一类样式的元素---.类名{key:value}
- 高级选择器
- 分组选择器(组合选择器)---小组1,小组2,小组3...
- 通用选择器---*{margin:0;padding:0}
- 后代选择器---选择器1 选择器2 选择器3...比如:h1 p{}
- 兄弟选择器
- 子元素选择器---比如:ul>li{}
- 伪类选择器---a:hover{},a:active{}.a:visited{}
- 基本选择器
- CSS注释---/**/
- 常见的属性
- 宽高
- width
- hegiht
- 颜色
- color--值
- 颜色名称:red
- 颜色进制:#000000
- 颜色标识:rgb/rgba
- color--值
- 背景
- background-color
- background-image
- background-repeat
- background-postion
- 字体
- font-size---修改字体大小
- font-family---使用哪种字体
- font-style:normal
- font-weghit:normal bold
- 文本
- text-align:center,left,right
- 链接
- a标签:link,active,hover,visited
- 列表
- 有序列表
- list-style:图片,原点,小三角,矩形,星号...
- 无序列表
- 有序列表
- 表格
- table---表格
- tr
- th
- background-color
- td
- text-align
- vertical-align
- table-collapse
- table---表格
- 轮廓
- outline
- outline-color
- outline-style
- outline
- 宽高
- 盒子模型
- 盒模型
- 边框
- 外边框
- 内边框
- 定位和浮动
- float:涉及元素的排列方式---left,right
- position
- fixed(固定)
- absolute(绝对定位)
- relative(相对定位)
- DIV标签布局