CSS英文全称:Cascading Style Sheets,直译为层叠样式表,是用来表现HTML或XML等文件样式的计算机语言。既可以修饰静态页面,还可以配合各种脚本语言动态的对网页各元素进行格式化。
CSS的主要组成部分:
选择器,选择器分为元素选择器,类选择器和ID选择器,包含选择器,通配符选择器,伪类选择器,伪元素选择器。
样式声明,包含背景、文本、字体、链接、列表、表格等。样式可以在HTML文档中定义,也可以在一个单独的外部样式文件中定义。样式表可以分为嵌入式样式表、外部样式表和内联式样式表三种。
盒子模型:浏览器把每种标记都当做一个盒子,有两种盒子(内联和框),他们在文档流中的布局模式是不同的。
文档流:框盒子会被从上到下的布局,内联盒子会被从左到右、从上到下的布局。
定位:可以修改框盒子的定位方式,static(正常的文档流中的位置)、absolute(相对于最近一个被定位(非static定位)了的祖先元素的位置,脱离了文档流)、relative(相对于正常的文档流的位置,保留原来的位置)、fixed(相对于窗口,脱离了文档流)。
浮动:浮动会导致元素脱离文档流,元素会浮动到父亲元素的边缘或其它浮动元素的边缘,如果遇到空间不够就会下降寻找足够的空间,浮动一般伴随着清除,清除会让元素的左右没有任何浮动元素。
06-21
1440
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
06-26
2855
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-29
08-29