雪碧图(精灵图):
sprite
compass-合并(尽量宽高相同)
兼容性:
1.resct重置技术:normalize技术
2.加前缀:-webkit- -moz- -0- -ms-
3.<!DOCTYPE>解析模式
4.css hack 不同浏览器显示不同的页面内容
5.条件注释<LTE...><GTE...>
6.导入包(引入)
------------------------------
1.模糊度:opality(0-1) filter(0-100) -----IE
2.PNG图片-导包插件
3.圆角-导包图片
4.BFC-*ZOOM=1<IE触发BFC> haslayout技术
5.双倍margin的兼容性
6.IE下有3PX的差距
7.font-size 10px 一下审查元素IE最小8px
8.条件注释写在head部分
JS-naviegtor-判断浏览器的版本
SASS:(C盘下都不能为中文,文件也不能为中文)
$变量名:值
默认变量值:!default
无参数混合:@mixin名称{声明}
有参数的混合:@mixin_($opacity:50){声明}
bootstrap框架;屏幕分辨率为1024*768采用界面宽960px
1.栅栏式布局法
-------------------------------
12列 每格60px 3.6.3布局 三格式布局
16列 每格40px 3.3.6.4 四格式布局
24列 每格30px
36列
---------------------------------------------
container容器
下载解压后得到的目录 .min压缩版
bootstrap/css-js-font
------------------------------------
移动端
《meta name="vieport" content="width=device-width;initial-scale=1.0》
加尾后user-scalable=no 禁用放大缩小页面
页面1:1引用手机设备
bootstrap.html
1.在head中link引入<bootstrap.min.css>
2.<meta name="vieport"
3.<script src="../js/jquery-1.11.2-min.js"></script>
4.<script src="../js/bootstrap.min.js"></script>
5.<html lang="zh-CN"
禁用响应式布局
head中不要添加meta vieport
栅栏选项
手机 平板 桌面 超宽桌面
12列 <768px >=768px >=992px >=1200px
class前缀 .col-xs- .col-sm- .col-md- .col-lg-
槽间距 30px左右均有15px每列
bootstrap:
css响应式布局-----手机-----平板-------桌面------超宽
自适应 国外:自适应响应式布局
@media 媒体查询
scree(值)
屏幕 768px
Bootstrap(值为rem)
针对APP端字体大小
1px=1px
1em=16px(浏览器默认值)
1rem=16px
em相对body会继承
rem相对的是根元素HTML不会继承
让字体进行自适应
HTML{font-size:20px}
@media媒体查询
PC端
@media screen and (min-992px){CSS}
平板
@media screen and (min-768px)and (max-991px){css}
APP
@media screen and (max-767px){css}