我正在为我的网站创建一个导航栏,我到处寻找并尝试了一些东西,但我无法弄清楚我捏造的东西:P
无论如何,我有一些名为' nav-box'他们把导航元素放在里面。我有这些显示的内联块,使它们看起来像导航元素。
现在有两件事,这些盒子里面的文字贴在盒子的左边,我必须把它们放在中心位置。除此之外,盒子看起来真的很大。我是否必须手动设置宽度,或者我可以使css合适吗?这是我用我的代码创建的JSFiddle。我尝试过添加' inline-block'对于元素和它的父容器,但它们都不适用于这种情况:(
这是我尝试过的:
.nav > .nav-content > .nav-inner {
width: auto;
float: right;
text-align: center;
}
正如您所看到的那样,我的父元素包含nav-box
元素,我添加了text-align: center;
,但它仍然没有做我需要的。
答案 0 :(得分:0)
框内的文字未与中心对齐,因为框内的内容已应用margin-right
。
选中 FIDDLE
CSS更改
.nav > .nav-content > .nav-inner > .nav-box > .nav-link:last-child {
margin-right: 80px; // Remove this style
}