坍陷问题再研究
坍陷问题是当父标签的第一个子标签设置上外边距,margin-top时,不会生效,实际的效果是,对于子标签而言,设置的外边距没在父标签内容区域的,而是就放在内容区域外。但不会增加父标签的margin。且坍陷问题父标签一定是没设置上内边距,设置这个,会让子标签的margin-top失效。
解决方法,给父级设置padding完全取代margin-top,将margin-top的长度转移到父标签的padding上。
块级和行内元素的内外边距
我一直以为行内设置内外边距的上下无效,but行内设置内边距上下有效的,如果行内是第一个,但是不会上边距在父标签盒子内部,但是如果整个盒子在内容仍然可以隔开其他盒子。放在最后也和正常块级一样,看是否溢出。盒子正常来说,都是盒子+外边距放在父标签内容区域里面。
以此,以防忘记