CSS——盒模型及常见的问题
盒模型
	    content->padding->border->margin
	  注:
    1、背景色只能填充到margin以内的区域
		    2、文字的content以内的区域添加
		    3、padding不能为负数,margin可以为负数
	box-sizing
		    box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。取值为content-box(默认值)|border-box
		    盒子尺寸,可以改变盒子模型的展示形态:
		      默认值:content-box: height、width -> content
		      border-box: height、width -> content、padding、border
		    使用场景:
			      1、不用再去计算一些值
			      2、解决一些百分比问题
盒子模型遇见的一些问题:
	  1、margin叠加问题:
		    给两个盒子同时添加上下外边距时,就会出现叠加的问题,这个问题只有上下有,左右是没有的。
		    上下叠加时取得是最大的量进行叠加。
		  解决方法:
			    1、BFC规范
			    2、想办法给一个元素添加间距
	  2、margin传递问题:
		    margin传递的问题只会出现在嵌套的结构中,且只有margin-top有传递的问题,其他三个方向的传递是没有问题的。
		  解决方案:
			    1、BFC规范
			    2、给父容器加边框
			    3、margin换成padding
	  3、盒子模型拓展
		    margin左右自适应居中(上下不行)
		    width、height不设置的时候会,对盒子模型的影响:会自动去计算容器的大小,节省代码

 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号