如何设置输入元素有其跨度容器的宽度相同

问题描述:

这似乎是一个微不足道的问题,但我不这样做成功:如何设置输入元素有其跨度容器的宽度相同

这里是我的HTML代码:

<div class="row"> 
    <div class="well span12 form-inline muse-src-evt-bar"> 
     <div class="row"> 
      <div class="span4"> 
       <input type="text" class="input-medium search-query" style="width: 100%"/>    
      </div> 
      <div class="span8"> 
       test 
      </div> 
     </div> 
    </div> 
</div> 

您可以注意到input元素具有style="width: 100%"属性,但它似乎设置的宽度超过了容器宽度的span4

enter image description here

所以:

  1. 我不知道为什么它的行为这样使
  2. 我怎么能解决这个问题,不要再重复这个错误?

感谢

正如你所设置style="width:100%"它表现出的span12性能和覆盖span4。我想这可能是背后的原因。你可以尝试删除样式,它会设置inputspan4

+0

我认为它只是通过设置其右边框以匹配“space”元素的右边框来保持两个“div span”分离的“过度”。 – Bertuz