首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使输入占用行中的所有可用空间

如何使输入占用行中的所有可用空间
EN

Stack Overflow用户
提问于 2013-12-05 17:48:42
回答 1查看 651关注 0票数 0

我尝试设计标签管理控件。我在twitter-typeahead中使用jQuery插件tagmanager。我使用了伪输入元素,并将透明输入放入其中。

代码语言:javascript
复制
<div class="tag-collector"> <!-- This div looks like input -->
    <input class="tag-getter" id="gc-input" type="text" name="grantCurrent">
    <!-- this input is transparent -->
</div>

当用户提交某些内容时,标签管理器插件会创建显示提交的标签的跨度。

代码语言:javascript
复制
<div class="tag-collector">
    <!-- this is my submittet tag -->
    <span class="tm-tag" id="MbkVa_1">
        <span>Submited Info</span>
        <a href="#" class="tm-tag-remove" id="MbkVa_Remover_1" tagidtoremove="1">x</a>        
    </span>

    <!-- this is twitter-typeahead wrapper -->
    <span class="twitter-typeahead">
         <!-- a bunch of HTML where contains my REAL INPUT-->
    </span>
    <input type="hidden" name="hidden-telephone" value="Angola"> <!-- input to collect values -->
</div>

现在主要的问题是。我想用我的输入.twitter-typeahead始终填满行中的所有空闲空间。

1)如果我使用width: 100%并输入至少一个高度拉伸的标签。现在,在第一行是标记span,在第二行(所有行)由input填充。

2)如果我使用恒定宽度并输入总宽度大于输入宽度的标签,则输入将向下移动到下一行。现在我有一个填充了一半的行和一个空的行,其中大约50%填充了输入。

帮助我的CSS大师!

更新:Fiddle

EN

回答 1

Stack Overflow用户

发布于 2013-12-05 18:10:52

您可以使用float:leftoverflow: hidden;,如下所示:

http://jsfiddle.net/d2YTf/1/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20396567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档