我正在尝试在html5 css3响应式网页中添加一些短的项目符号点文本,以便在自动换行符发生时仅发生在项目符号点的前面,例如
所以这个:
★1小时表演★金色老歌★唱很长时间★澳洲风味
成为这个:
★1小时表演★金唱片
★唱很长的音乐★澳洲风味
不是这个:
★1小时表演★金色的老歌★和★澳大利亚风味一起唱歌
我所拥有的是:
<h3>Performer</h3>
<p> ★1 Hour Show ★Golden Oldies ★Sing along ★Aussie Flavour </p>
任何帮助将不胜感激。
答案 0 :(得分:1)
您可以将项目符号归为<span>
元素,并为其赋予属性white-space: nowrap
。参见下面的代码:
span{
white-space: nowrap;
}
<h3>Performer</h3>
<p> <span>★1 Hour Show</span> <span>★Golden Oldies</span> <span>★Sing along</span> <span>★Aussie Flavour</span> </p>
答案 1 :(得分:0)
您可以使用其他方法。请检查以下代码:
方法1
span{
display:inline-block;
}
<h3>Performer</h3>
<p> <span>★1 Hour Show</span> <span>★Golden Oldies</span> <span>★Sing along</span> <span>★Aussie Flavour</span> </p>
方法2
span{
float:left;
}
<h3>Performer</h3>
<p> <span>★1 Hour Show</span> <span>★Golden Oldies</span> <span>★Sing along</span> <span>★Aussie Flavour</span> </p>
方法3
span{
white-space: nowrap;
}
<h3>Performer</h3>
<p> <span>★1 Hour Show</span> <span>★Golden Oldies</span> <span>★Sing along</span> <span>★Aussie Flavour</span> </p>