我一直试图将 li 中的元素水平居中ul
,但它不起作用。我尝试使用display:inline-block
forli
和text-align:center
forul
这是这段css代码的主要部分:
.sf-menu {
background:#000;
width: 1028px;
position:relative;
margin: 0;
padding:0;
}
.sf-menu ul {
text-align: center; /*yes, i tried to use text-align here*/
margin: 0 auto;
padding: 0px;
position:absolute;
top:-999em;
width:10em; /* left offset of submenus need to match (see below) */
z-index:99;
}
.sf-menu li {
display:inline-block; /*attempted to use inline-block as suggested*/
float:left;
position:relative;
margin:0;
padding-left:2px;
}
这是我正在尝试做的图片:
这是它目前的样子: