2014-10-01 44 views
0

同一行我已经在列表中这个环节里面一些投入:认沽DIV和输入内部链接

<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

回答

2

替换您divspan,或CSS display属性设置为如下inlineinline-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

好。使用内联块。我会在11分钟内接受你的回复。 – 2014-10-01 04:01:23

+0

@SergeyScopin为什么11分钟? :P – Leo 2014-10-01 04:01:55

+0

因为我以前不能接受:D – 2014-10-01 04:15:00

1

而不是使用div可以使用span,因为divblock元素,跨度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> 

Updated Demo

+0

在您的演示中,它们不在同一行。 – 2014-10-01 03:59:52