我正在为学校做一个 PHP 项目,我希望我的标题导航列表文本居中,但既不工作text-align: center;
也不vertical-align: middle;
工作。有什么建议么?
问问题
56 次
3 回答
1
在第 241 行的 style.css 中添加 width 和 margin:auto。删除所有引用你的 nav 和 ul 的浮动。
于 2012-07-10T15:59:17.143 回答
0
body > nav {
text-align: center;
}
body > nav > ul {
display: inline-block;
float: none;
}
于 2012-07-10T15:54:40.937 回答
0
在 CSS 中,最好的方法通常是:
对于文本:
.centredText {
margin-left: auto;
margin-right: auto;
width: 4em; /* This is whatever size you need each margin to be. */
}
对于 div 或图像(这听起来像什么):
.centredItem {
display: table;
margin-left: auto;
margin-right: auto;
}
然后在你的 HTML 中,<div class="centredItem">Stuff</div>
于 2012-07-10T18:30:58.207 回答