CSS:can';t中心
在上,我有一个页脚菜单#菜单页脚菜单;Wordpress生成的“关于-选择您的城市-步行如何工作…”CSS:can';t中心,css,html-lists,centering,Css,Html Lists,Centering,在上,我有一个页脚菜单#菜单页脚菜单;Wordpress生成的“关于-选择您的城市-步行如何工作…” <div class="menu-footer-menu-container"> <ul id="menu-footer-menu" class="menu"> <li id="menu-item-143"><a href="#">About</a></li> <li id="menu-item-1
<div class="menu-footer-menu-container">
<ul id="menu-footer-menu" class="menu">
<li id="menu-item-143"><a href="#">About</a></li>
<li id="menu-item-151"><a href="#">Select Your City</a></li>
<li id="menu-item-162"><a href="#">How Walks Work</a></li>
<li id="menu-item-160"><a href="#">FAQs</a></li>
<li id="menu-item-166"><a href="#">Blog</a></li>
<li id="menu-item-153"><a href="#">Partners</a></li>
<li id="menu-item-154"><a href="#">Press</a></li>
<li id="menu-item-144"><a href="#">Privacy Policy</a></li>
<li id="menu-item-145"><a href="#">Site Map</a></li>
<li id="menu-item-146"><a href="#">Terms & Conditions</a></li>
</ul>
</div>
您需要添加一个宽度为100%的包装器元素以使div居中 比如:
...
.wrapper{宽度:100%}
使用显示:块
而不是内联块
ul#menu-footer-menu.menu {
list-style-type: none;
width: 760px !important;
margin: 0 auto !important;
display: block !important;
}
在css中再添加一个样式文本对齐:居中到#页脚菜单。使用以下css,而不是现有的css。 我刚刚将ul#menu-footer-menu.menu的显示更改为不阻止其他内容
div.menu-footer-menu-container {text-align:center;}
ul#menu-footer-menu.menu {
list-style-type: none;
width: 760px !important;
margin: 0 auto !important;
display: block !important;
}
ul#menu-footer-menu li {
display: inline-block !important;
margin-right: 14px;
margin-right: 1rem;
}
尝试添加CSS样式:
.menu-footer-menu-container
{
text-align: center;
}
你有两种方法
<center>
<ul>
...
</ul>
</center>
...
<div class="center">
<ul>
...
</ul>
</div>
...
ul{ text-align: center; }
<center>
<ul>
...
</ul>
</center>
ul{文本对齐:居中;}
...
在chrome中测试,并且它正确地居中-我想这对所有优秀的浏览器都是正确的,但是x-Test在这种情况下不正确错误。。。我先告诉你这个答案:P@Steve你看过其他答案了吗?@Steve,那么你是如何得出这样的结论的:这种添加(额外的css=较慢的解析)比修改css表达式更好?
<div class="center">
<ul>
...
</ul>
</div>
ul{ text-align: center; }
<center>
<ul>
...
</ul>
</center>