woshiajuana
原因很多吧新手前端在进行一些布局的时候,就会多加一些样式,对概念把握不够深,就会出现css乱用的情况还有一种情况就是为了页面的健壮性,增添一些css样式,比如:浏览器兼容问题,举个例子为了解决IE6的双边距,会给元素多增加一个display:inline;这个要是放到谷歌里面,这条样式是多余的还有就是预判用户的操作会对页面带来某种影响,比如说:一个元素用来放置用户的帐号,只能放5个字,但有些用户注册的时候给了6个字,就会造成页面布局混乱,这个时候就要添加overflow就行限制一般来说,为了防止出现用户操作带来的问题,我一般习惯只要给元素一个确定的高height,我就会加一个overflow