ul { text-align:center; } li { display:inline-block; }
以上代码使用了text-align和display属性来实现,其中ul元素的text-align属性设置为center,可以让ul中的li元素居中,而li元素的display属性设置为inline-block,可以让li元素在同一行上,并且不会出现换行。
ul { display:flex; justify-content:center; } li { margin:0 10px; }
另外一个方法是使用CSS3中的flex布局,其中ul元素的display属性设置为flex,可以让li元素在同一行上,并且自动居中,而justify-content属性则可以调整li元素的间距。
最后,还可以使用position属性来让列表居中:
ul { position:relative; left:50%; transform:translateX(-50%); }
以上代码中,ul元素的position属性设置为relative,让其在页面上相对定位,left属性设置为50%,让其相对于父元素的左侧居中,transform属性则可以将其向左移动50%自偶纠正位置。
以上就是几种让列表居中的方法,开发者们可以根据自己的实际情况选择适合自己的方法,实现想要的效果。