我有一个问题......
我网站上的subnavi无法正常工作...... 查看截图: 在这里你看,它看起来如何。问题是, a-tag 与" Mathematik& Naturwissenschaften"没有调整大小,如果浏览器窗口足够小,那么单词换行。它应该看起来像第二张图片,只有在 a-tags 中包含长文字...
在这里你看,它应该是什么样的......(全屏=>没有包装)
HTML代码:
<ul id="subnavi">
<li><a href="XYZ">Sprachen</a></li>
<li><a href="XYZ">Gesellschaftswissenschaften</a></li>
<li><a href="XYZ">Mathematik & Naturwissenschaften</a></li>
<li><a href="XYZ">künstlerisch-musische Fächer</a></li>
<li><a href="XYZ">Religion</a></li>
<li><a href="XYZ">Sport</a></li>
</ul>
CSS代码:
ul#subnavi a {
float: left;
font-size: 0.8em;
letter-spacing: 1px;
text-decoration: none;
color: #fff;
padding: 10px;
padding-top: 2px;
padding-bottom: 5px;
margin-bottom: 10px;
font-weight: bold;
line-height: 150%;
background-color: #9c9e9f;
clear: left;
}
我希望,你明白我的问题,可以帮助我...... :( 我搜索了很长时间才得到解决方案,但我一无所获......
答案 0 :(得分:0)
只需将行white-space: nowrap;
添加到CSS部分即可。这是一个工作样本https://jsfiddle.net/zkmpwry9/。
white-space属性用于描述如何处理元素内的空白。
NOWRAP
像正常一样折叠空格,但是抑制文本中的换行符(文本换行)。
ul#subnavi a {
float: left;
font-size: 0.8em;
letter-spacing: 1px;
text-decoration: none;
color: #fff;
padding: 10px;
padding-top: 2px;
padding-bottom: 5px;
margin-bottom: 10px;
font-weight: bold;
line-height: 150%;
background-color: #9c9e9f;
clear: left;
white-space: nowrap; /* the extra line */
}
答案 1 :(得分:0)
使用white-space:nowrap;这有助于不崩溃!
答案 2 :(得分:0)
您可以使用:white-space: nowrap;