如果网页设计师要设计多列布局,有两种方法,一种是浮动布局,另一种是定位布局。浮动布局比较灵,但容易发生错位,需要添加大量的附加代码或无用的换行符,增加了不必要的工作量。定位布局可以精确地确定位置,不会发生错位,但是无法满足模块的适应能力。在CSS3中新增了多列布局相关属性,可以从多个方面去设置,包括多列的列数、每列的宽度、列与列之间的距离、列与列之间的分割线、跨多列设置等。