这周学习了Bootstrap框架、flatUl框架还有快切框架,框架很好的简化了我们程序员的代码量,同时也可以让我们更丰富利用已经写好的各种css和js样式,能简单、快速、解决兼容性问题让我们有更多精力放在web前端开发上;
bootstrap首先提供了一个布局框架,叫
960栅格式布局,其布局格式如下:
1. 12列划分
1. 每个栅格栏左右间隙10px;
2. 每个栅格60px;
2. 列与列之间间隔20px;
3. 可用部分940px;
2. 16列划分
1. 每个栅格间隙10;
2. 每个栅格40px;
3. 24列划分
1. 左右各占5px;
2. 每个栅格30px;
3. 可用部分950px;
4. 我们应用的响应式布局用的是xs
bootstrap还给我们提供了一系列的组件,排版、代码、按钮、图片、表格、表单、标题、导航条、分页、标签等等,让我们可以不用写大量代码,优化我们时间分配。
flatul框架是基于bootstrap一个框架,提供了更加丰富的图标以及相应组件
快切框架是国内顶尖web前端工程师开发一款框架,该框架在某些方面更加贴近于我们国内开发者的习惯和需求,潜力很大。
css优先级
1. 内嵌>内联=外联(内联和外联依靠顺序来判断)
3. 选择器关系:id>元素>类选择器>
4. 属性选择器>类选择器
依据CSS权重值(4种)来判断优先级
1. 名称选择器 a b c d
2. 内嵌 1 0 0 0
3. id选择器 0 1 0 0
4. 类选择器 0 0 1 0
5. 属性、伪类 0 0 1 0
6. 伪元素 、元素 0 0 0 1
7. 没有提到的所有值全部为0
8. 注意:让所有权重值失效的命令:!important