流体布局:宽度用百分比,计算真实宽度用函数 : width: calc(25% - 4px);

box-sizing:

1.content-box:默认计算方式 ,宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框。

2. border-box:为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。

通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。

------------------------------------------------------------------------------------------------------------

响应式布局:通过查询浏览器宽度,不同的宽度对应不同的样式块.

@media 可以针对不同的屏幕尺寸设置不同的样式,响应式的页面当重置浏览器大小的时候,

会根据浏览器的宽度和高度重新渲染页面。

语法:
@media mediatype and|not|only (media feature) {
CSS-Code;
}

max-width:500px 的作用是当文档宽度不大于 500px 的时候就应用{} 里的CSS代码块,即小于等于 500px

------------------------------------------------------------------------------------------------------------

rem布局:

rem单位是参照根节点(html)的文字大小,动态的调节的一种相对单位,如在html标签中设置 font-size:20px,

那么1rem就等于20px,通常会配合一个js脚本来使用,如果改变渲染窗口大小,那么js会调整根节点的文字大小,从而对

所有使用了rem单位的元素都有影响.

------------------------------------------------------------------------------------------------------------

弹性盒模型布局: display:flex(依靠参数设置规则,不太兼容)

最新文章

  1. JavaScript call
  2. 软件工程 Coding.net代码托管平台 Git初学者的使用总结 五步完成 程序,文件,文件夹的Git
  3. SPSS数据分析—二分类Logistic回归模型
  4. 02- Shell脚本学习--运算符
  5. 使用commons-beanutils迭代获取javabean的属性
  6. iOS代码实践总结
  7. https://github.com/mlzboy/spider-impl.git
  8. visio
  9. SpringMVC ModelAndView方法与模板传参接收不到问题
  10. python基础(八)生成器,迭代器,装饰器,递归
  11. 实战DeviceIoControl 之四:获取硬盘的详细信息
  12. Caused by: java.io.FileNotFoundException
  13. A Deep Learning-Based System for Vulnerability Detection(一)
  14. js关闭浏览器
  15. python:函数的高级特性
  16. jquery each循环遍历完再执行的方法 因为each是异步的 所以要加计数器.
  17. weex 知识点
  18. centos 虚拟机中修改屏幕分辨率
  19. PHP中定义常量
  20. nodejs与c语言交互应用实例

热门文章

  1. c#-day04学习笔记
  2. MyEclipse 比较常用的快捷键
  3. 树莓派WLAN连接PC(不通过路由器)
  4. Flex Validator的小BUG
  5. 粗看ES6之面向对象写法
  6. 微信小程序实战篇:商品属性联动选择(案例)
  7. Android基础Activity篇——Menu
  8. Java学习笔记——集合
  9. mysql> set sql_mode=''; mysql> set sql_mode='traditional';
  10. Office加载项