html - CSS:文本不会居中?

标签 html css wordpress alignment

有人能看出我哪里出了问题吗?我正在尝试使用 CSS 将文本居中放置在导航按钮中。

#nav {
margin:20px 0 0 0;

}

#nav ul {
margin:0;
}

#nav li:first-child {
width:80px;
height:30px;
display:inline-block;
background-color:#8f00ae;
text-align:center;
 }   
#nav ul li a {  
}

这是我的 html。

    <!-- Navigation Section -->
        <div class="cl" id="nav">
            <div class="menu-top_nav-container">
<ul id="menu-top_nav" class="menu">
<li id="menu-item-13" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13">
<a href="http://localhost:8888/?cat=3">Features</a>
</li>
<li id="menu-item-18" class="menu-item menu-item-type-taxonomy menu-item-object-category   menu-item-18">
<a href="http://localhost:8888/?cat=4">Noize Live</a>
</li>
</ul>
</div>
</div>

最佳答案

可能是因为导航是 float 的..因此它不响应 text-align:center;如果不能访问整个 html 和 css 表是很困难的,但请尝试以下操作:

#nav li:first-child a 
{
padding: 0 20px;
}

关于html - CSS:文本不会居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9683487/

相关文章:

html - 如何在 Angular 2 中通过 ng-for 将 HTML 字符串转换为真正的 HTML 元素?

php - WooCommerce 特色产品以及使用简码的描述

javascript - 无法获取要在 js 测验结果中显示的链接

css - Wordpress 中的图像对齐错误

jquery - 除第 1 段外的所有段落环绕 Div

html - HTML 列表的水平滚动

html - CSS transform-origin + 堆叠 div

css - 什么时候使用 position sticky with css?

javascript - 在下拉导航中将文本向左移动

css - 如何使用 Susy 2 在较大的断点中将装订线宽度加倍?