html中可以通过css控制横向排列元素。设置元素的display属性为inline-block。display设置或检索对象是否及如何显示。取值为inline-block时,指定对象为内联块元素。如果display设置为none,float及position属性定义将不生效;如果position既不是static也不是relative或者float不是none或者元素是根元素,当display:inline-table时,display的计算值为table;当display:inline | inline-block | run-in | table-* 系时,display的计算值为block,其它情况为指定值;IE6,7支持inline元素转换成inline-block,但不支持block元素转换成inline-block,所以非inline元素在IE6,7下要转换成inline-block,需先转换成inline,然后触发hasLayout,以此来获得和inline-block类似的效果。