我有以下HTML代码:
<div id="footer">
<ul id="menu-utility-navigation" class="links clearfix">
<li class="menu-685 menu-site_map first">Site Map
</li>
<li class="menu-686 menu-privacy_policy">Privacy Policy
</li>
<li class="menu-687 menu-terms___conditions">Terms & Conditions
</li>
<li class="menu-688 menu-contact_us last">Contact Us
</li>
</ul>
</div>
以下是CSS代码:
div#footer {
font-size: 10px;
margin: 0 auto;
text-align: center;
width: 700px;
}
我加入了字体大小部分,只是为了测试样式是否起作用(Firebug报告它正在工作,但我想看看)。它正在工作。但在Firefox或Safari中,文本没有居中对齐在页脚中(尚未在IE中检查)。
我尝试使用和不使用margin:0 auto;以及使用和不使用text-align:center;这些东西的组合都不起作用。
以下是来自Firebug的输出:
div#footer {
font-size: 10px;
margin: 0 auto;
text-align: center;
width: 700px;
}
Inherited fromdiv#page
#skip-to-nav, #page {
line-height: 1.5em;
}
Inherited frombody.html
body {
color: #666666;
font-family: verdana,arial,sans-serif;
}
求助?
margin:auto;
和text-align:center;
来居中元素的文章:https://blog.terresquall.com/2021/07/why-doesnt-text-align-center-work-a-primer-on-block-and-inline-elements-in-html-css/ - John Doe