我想将我的块菜单居中放在中间,但我也希望它彼此相邻放置而没有任何巨大的空间。我试图浮动整个东西并将左边距和右边距设置为自动。但是在网上搜索后,我发现无法将浮动的东西居中。
然后我尝试将块设置为 inline-block 并带走浮动元素。并再次将边距设置为自动。现在这似乎也不起作用。我在某个地方读到您可以将文本对齐设置为居中,这是将我的文本居中在块中,但块本身并没有进入中间。
此时我在 css 中的整个菜单代码:
a.menyStil
{
display: inline-block;
width:150px;
height:25px;
margin-right:auto;
margin-left:auto;
background:#dca; border:1px solid #000;
text-align:center;
text-decoration:none; font-family:verdana, arial, sans-serif; font-size:12px; color:#000;
line-height:25px;
overflow:hidden;
}
a.menyStil:hover {background:#764;}
a.menyStil:active {background:#c00;}
和相关的html代码:
<p> <a class="menyStil" href="Hjem.html"> Hjem</a>
<a class="menyStil" href="Kontakt.html"> Kontakt oss</a>
<a class="menyStil" href="om_oss.html"> om osst</a>
<a class="menyStil" href="testing.html"> Testing</a></p>
我真的很感激帮助:)