溢出的跨度:隐藏;不显示在 Firefox 中
Span with overflow: hidden; doesn't show up in Firefox
由于某种原因,它漂浮在实际位置下方。
Firefox 上的示例:
Chrome 上的示例:
HTML:
<nav>
<span><a class="main-current" href="index.html">Home</a></span>
<span><a class="main" href="page-1/sub-1.html">Subpages</a></span>
<span><a class="main" href="page-2.html">Multi-column</a></span>
<! The span it's about >
<span class="credits"><a class="credits" target="_blank" href="http://github.com/jvnknvlgl/oxygen-template">Oxygen by jvnknvlgl</a></span>
</nav>
CSS:
span {
line-height: 56px;
padding-left: 4px;
padding-right: 10px;
}
span.credits {
float: right;
overflow: hidden;
padding-left: 30px;
padding-right: 4px;
}
nav {
max-width: 800px;
padding-left: 8px;
padding-right: 8px;
margin-left: auto;
margin-right: auto;
overflow-y: hidden;
white-space: nowrap;
}
在此先感谢任何可以提供帮助的人!
只需删除
nav {
white-space: nowrap;
}
将解决您的问题。
nav {
white-space: normal;
}
然后进行媒体查询,了解您的导航链接何时开始消失并恢复为:
@media (max-width: 400px) {
nav {
white-space: nowrap;
}
}
删除
nav {
white-space: nowrap;
}
由于某种原因,它漂浮在实际位置下方。
Firefox 上的示例:
Chrome 上的示例:
HTML:
<nav>
<span><a class="main-current" href="index.html">Home</a></span>
<span><a class="main" href="page-1/sub-1.html">Subpages</a></span>
<span><a class="main" href="page-2.html">Multi-column</a></span>
<! The span it's about >
<span class="credits"><a class="credits" target="_blank" href="http://github.com/jvnknvlgl/oxygen-template">Oxygen by jvnknvlgl</a></span>
</nav>
CSS:
span {
line-height: 56px;
padding-left: 4px;
padding-right: 10px;
}
span.credits {
float: right;
overflow: hidden;
padding-left: 30px;
padding-right: 4px;
}
nav {
max-width: 800px;
padding-left: 8px;
padding-right: 8px;
margin-left: auto;
margin-right: auto;
overflow-y: hidden;
white-space: nowrap;
}
在此先感谢任何可以提供帮助的人!
只需删除
nav {
white-space: nowrap;
}
将解决您的问题。
nav {
white-space: normal;
}
然后进行媒体查询,了解您的导航链接何时开始消失并恢复为:
@media (max-width: 400px) {
nav {
white-space: nowrap;
}
}
删除
nav {
white-space: nowrap;
}