布局不用margin padding基本上是不现实的,当然,极其简单的布局例外了。
定位的确能实现很多布局,而margin padding却是必备的。
只有一些情况下margin在IE老版本里会出现问题,或者与某些属性共存时会出现兼容问题;
多层混排用定位就不太方便,比如一列有好几个盒子(块);
而且设计的时候遇到的往往是宽度要限制,可以考虑不要把 margin padding 同时和width一起使用
或者将带margin padding属性的元素放置于固定宽度width的容器内,对这个容器避免使用margin padding
其实遇到问题你搞清楚最好,你要把 margin padding 永久排斥,CSS就将你永久排斥了。
等你学得越深,你会发现很多情况下 margin padding可以说必不可少的。
定位的确能实现很多布局,而margin padding却是必备的。
只有一些情况下margin在IE老版本里会出现问题,或者与某些属性共存时会出现兼容问题;
多层混排用定位就不太方便,比如一列有好几个盒子(块);
而且设计的时候遇到的往往是宽度要限制,可以考虑不要把 margin padding 同时和width一起使用
或者将带margin padding属性的元素放置于固定宽度width的容器内,对这个容器避免使用margin padding
其实遇到问题你搞清楚最好,你要把 margin padding 永久排斥,CSS就将你永久排斥了。
等你学得越深,你会发现很多情况下 margin padding可以说必不可少的。
浙公网安备 33010602011771号