大家可以使用CSS的display属性和float属性来实现这一效果。首先,大家必须将列表项的display属性设置为inline,这样它们才能以行内元素的形式排列。
li { display: inline; /* 其他样式 */ }
接下来,大家在包含列表项的容器上使用float属性。将它设置为left可以让容器向左浮动,从而让列表项横向排列。
ul { float: left; /* 其他样式 */ }
如果你想让列表项之间有间距,可以使用margin属性。如果你想让它们之间没有空格,可以将容器的font-size属性设置为0,并通过列表项的font-size属性来重新设置字体大小。
ul { float: left; font-size: 0; /* 其他样式 */ } li { display: inline; font-size: 16px; margin-right: 10px; /* 其他样式 */ }
现在,你已经可以让列表项横向排列了。如果你需要创建一个水平导航菜单或图片网格布局,这一方法也是非常有用的。