问题描述:
我有这个代码here为了创建一个标签云,这些标签是<a>
的,在里面我插入了一个带有标签数量的跨度。如何使一个<span>的<a>显示器内的同一行?
我希望它们总是在一起,但在某些情况下换行符,虽然我为<a>
设置了“display:inline”以防万一,但仍然无效。
答
两个a
和span
元素是行内默认。您的问题是内联元素是自动换行,并且每个字的作品,而不是每个元素。
要么使用white-space: nowrap
禁用文字换行,要么使外部元素display: inline-block
使其包装为完整元素。
答
要么添加display:inline-block;
或white-space:nowrap;
你的CSS为a
标签。
这里是2个更新jsfiddles: 与display:inline-block;
http://jsfiddle.net/k4u8U/5/
与white-space:nowrap;
http://jsfiddle.net/k4u8U/6/
使用'显示:内联块;' – Virendra 2012-02-05 20:19:45
@Quentin谢谢,我已经更新它。 – Virendra 2012-02-05 20:24:09