我有一个定义列表。我的
我的列表看起来像这样,在term3后有一个换行符:
<dt>
和<dd>
在CSS中设置为display: inline-block;
。我想避免在<dd>
元素之前和<dt>
元素之后出现换行符。我该怎么做?我的列表看起来像这样,在term3后有一个换行符:
我希望它看起来像这样(换行符应该出现在term3之前):term1:def1;term2:def2;term3:
def3;
term1:def1;term2:def2;
term3:def3;
span
会使 HTML 失效,就像我使用div
的解决方案一样。 - GolezTrolfloat:left;
。 :) - drudge<dd>
后总是出现错误。 我希望它的行为像一行中的多个<span style="white-space: nowrap;">
一样。 - Almino Melodisplay: inline-block; float: left;
没有意义,因为float: left;
会修改计算后的display
值为display: block;
。 - Paul Kozlovitch<span><dt>term1</dt><dd>def1</dd></span>
是最佳解决方案。为什么它是无效的HTML? - tecdoc ukr net