我在列表中有这个链接,里面有一些输入:
<ul class="code__list">
<li class="code__item"> <a class="code__link private" href="#">Test1<b><input type="text" class="intercomInput forCode" name="clientCode" value="1234"></b><div>Test2</div></a>
</li>
</ul>
如何将它放在一行? 的 Fiddle
答案 0 :(得分:2)
将div
替换为span
,或将CSS display
属性设置为inline
或inline-block
,如下所示。
<ul class="code__list">
<li class="code__item">
<a class="code__link private" href="#">Test1
<b>
<input type="text" class="intercomInput forCode" name="clientCode" value="1234">
</b>
<div style="display: inline-block">Test2</div>
</a>
</li>
</ul>
答案 1 :(得分:1)
您可以使用div
而不是span
,因为div
是block
元素,跨度是inline
,这就是您的内容未展示的原因在一行。
试试这个:
<ul class="code__list">
<li class="code__item"> <a class="code__link private" href="#">Test1<b><input type="text" class="intercomInput forCode" name="clientCode" value="1234"></b><span>Test2</span></a>
</li>
</ul>