gpt4 book ai didi

css - Bootstrap : how to extend input to occupy available space?

转载 作者:行者123 更新时间:2023-11-28 12:28:11 28 4
gpt4 key购买 nike

我创建了这个例子:jsFiddle

<div class="container">
<div class="row">
<div class="span6">
<ul class="thumbnails">
<li class="span4">
<div style="height:200px; position: relative" class="thumbnail">
<div style="position: absolute; left: 5px; right: 5px; bottom:5px;">
<form style="margin:0;" class="form-inline">
<input style="margin: 3px 0 0 0;" type="text" placeholder="Name…" ng-model="mashName" class="pull-left span3" />
<button type="submit" style="margin: 3px 0 0 0; " class="span1 btn btn-primary pull-right">Create</button>
</form>
</div>
</div>
</li>
</ul>
</div>

我需要的是将输入扩展到按钮,而不是使用在调整大小时搞砸一切的百分比。这个例子很接近,但是按钮是用span拧的..

.input-block-level 很好,但它一直延伸.. 相反,它应该在按钮之前停止。有没有办法不用 javascript 来解决这个问题?

最佳答案

首先,您需要通过使用 width: auto 覆盖它来删除 Bootstrap 放置在输入字段上的宽度,然后使用绝对定位来提供适当的宽度..以符合其包含的宽度分区

我创建了一个 jsFiddle:http://jsfiddle.net/w8YfL/

代码如下:

<div class="container">
<ul class="thumbnails">
<li class="span4">
<div style="height:200px; position: relative" class="thumbnail">
<div style="position: absolute; left: 5px; right: 5px; bottom:5px;">
<form style="margin:0;" class="form-inline">
<input style="position: absolute; right: 70px; left: 0; bottom: 0; width: auto;" type="text" placeholder="Name…" ng-model="mashName"/>
<button type="submit" style="position: absolute; right: 0; bottom: 0;" class="btn btn-primary">Create</button>
</form>
</div>
</div>
</li>
</ul>
</diV>

关于css - Bootstrap : how to extend input to occupy available space?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18411166/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com