*为找到优秀的工作而奋斗* 奥利给~

1. CSS盒子模型与怪异盒模型

         盒子模型(Box Modle可以用来对元素进行布局,包括内边距,边框,外边距,和实际内容这几个部分。

         盒子模型分为两种 第一种是W3c标准的盒子模型(标准盒模型) 、第二种IE标准的盒子模型(怪异盒模型)

         当前大部分的浏览器支持的是W3c的标准盒模型,也保留了对怪异盒模型的支持,当然IE浏览器沿用的是怪异盒模型。怪异模式是“部分浏览器在支持W3C标准的同时还保留了原来的解析模式”,怪异模式主要表现在IE内核的浏览器。


 一、标准盒模型与怪异盒模型的表现效果的区别之处:

1、标准盒模型width指的是内容区域content的宽度;height指的是内容区域content的高度。

标准盒模型下盒子的大小  = content + border + padding + margin

小白面试题---CSS

 2、怪异盒模型中的width指的是内容、边框、内边距总的宽度(content + border + padding);height指的是内容、边框、内边距总的高度

怪异盒模型下盒子的大小=width(content + border + padding) + margin

小白面试题---CSS

2. flex布局

  1. flex布局即弹性布局,用来为盒模型提供最大的灵活性
  2. 属性
    • flex-direction:主轴的方向
    • flex-wrap:子元素在一条轴线上放不下时,如何换行
    • flex-flow:前2个属性的简写
    • justify-content:子元素在主轴上的对齐方式
    • align-items:子元素在交叉轴上的对齐方式

相关文章: