html - CSS 填充导航

标签 html css navigation padding overlapping

好吧,我正在尝试为我正在制作的网站创建标题,但我在为我的顶级导航填充一些链接时遇到了一些麻烦。

基本上发生的事情是,如果我有一个长链接名称,它会与另一个链接重叠。 我认为这与宽度有关,但我不确定如何修复它。我也真的不想为链接创建固定宽度,因为我想让链接中的每个文本与前一个文本相距 60 像素。

HTML:

<nav id="top_navigation">
    <a href="#">Home</a>
    <a href="#">Example1</a>
    <a href="#">Longtextjustbecause</a>
    <a href="#">Testpage3thingy</a>
</nav>

CSS:

#top_navigation a {
display: inline-block;
height: 60px;
color: #3b3b3b;
font-family: Hero;
font-size: 26px;
text-decoration: none;
line-height: 60px;
padding: 0px 30px; }

非常感谢任何帮助,谢谢!

最佳答案

是的,结果证明这是我出于某种原因使用的字体。它似乎在任何情况下都不太喜欢填充。

关于html - CSS 填充导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17500005/

相关文章:

Angular2 如何导航到用 id 属性标识的页面的特定部分

php - 使用 javascript 将下拉框的值设置为最后提交的值

html - 将 div 行强制为垂直列

javascript - 在页面加载时关闭响应式菜单

javascript - 社交媒体图标之间的间距

html - 背景图片不显示在 span 标签中

Android 抽屉导航显示较低级别 fragment 的指示器

javascript - 哪个更好推广? IFRAME 或外部 Javascript

html - 如何防止链接显示在 :focus/:active from auto-clicking on a touch screen? 上

html - 修复浏览器缩放和调整大小的容器