要显示博客帖子的标签,我有一个带有一堆跨度的div。我希望任何跨度始终显示在一行上(如果太长则可以使用省略号)。如何使用css启用它?
<div>
<span class='tag'>math</span>
<span class='tag'>physics</span>
<span class='tag'>mathematical induction</span>
<span class='tag'>theoretical physics</span>
</div
我不希望跨度在mathematical
和induction
之间,或theoretical
和physics
之间中断。我的标签跨度具有造型,使它们分开:
.tag {
background-color: #aaaaaa;
padding: 10px;
margin-right: 10px;
margin-bottom: 10px;
line-height: 400%;
color: white;
}
答案 0 :(得分:2)
white-space: nowrap
所以你的CSS看起来像
.tag {
background-color: #aaaaaa;
padding: 10px;
margin-right: 10px;
margin-bottom: 10px;
line-height: 400%;
color: white;
white-space: nowrap;
}
在用户端,您可以使用 
。
为了更好的可读性,我总是更喜欢第一种方法。
答案 1 :(得分:1)
这与CSS不太相关,您可以使用牢不可破的空格
。
例如:
<span class="tag">mathematical induction</span>