Html 在多行上居中放置水平列表(li)元素
我有一个项目列表,必须作为一个文本,但如果行没有完全填补这些元素是在最后一个路线的最左边的地方 例: 我所说的更像是Html 在多行上居中放置水平列表(li)元素,html,alignment,html-lists,Html,Alignment,Html Lists,我有一个项目列表,必须作为一个文本,但如果行没有完全填补这些元素是在最后一个路线的最左边的地方 例: 我所说的更像是 item1 item2 item3 item4 item5 设置他们的CSS属性 display: inline; 和他们的容器 text-align: center; 这不起作用,因为li需要向左浮动才能并排站立。实际上,您不需要float:left使它们“并排站立”。display:inline将为您完成此任务。抱歉,伙计们,这项工作现在已经完成。中心问题来自l
item1 item2 item3
item4 item5
设置他们的CSS属性
display: inline;
和他们的容器
text-align: center;
这不起作用,因为li需要向左浮动才能并排站立。实际上,您不需要
float:left
使它们“并排站立”。display:inline
将为您完成此任务。抱歉,伙计们,这项工作现在已经完成。中心问题来自li中的一个div,它不是display:inline。我把im换了一段时间,现在它变成了一种魅力!请注意,您不应该尝试将项目符号列表项居中,因为您将遇到跨浏览器问题。如果您绝对需要项目符号,请首先使用list style:none删除它们
然后创建一个项目符号图像并使用背景图像显示它
实际上我不需要任何项目符号。我使用列表元素(li),因为sementhic认为该项是列表中的一项。
text-align: center;