Jquery 移动 select 和内联按钮
Jquery Mobile select and button inline
我正在尝试有一个 select 菜单和一个内联按钮,宽度与周围的线条相同,请看:
http://jsbin.com/hibatehepe/edit?html,output
这里是用field-container完成的,但是select菜单应该更宽一些。
有什么想法吗?
你可以看看这个问题:
How to make a div to fill a remaining horizontal space?
mystrdat 基于此代码笔的回答:http://codepen.io/anon/pen/mdoej 可以为您工作。
你基本上是使用float:right来让按钮一直保持固定宽度在右侧,然后select的容器自动填充可用宽度。 (注意:我只使用内联 CSS 来快速说明答案,您应该使用 CSS 类):
<div class="ui-field-contain">
<label for="b" class="select">Vælg kategori:</label>
<div >
<div style="float: right; padding-left: 0.5em;" >
<a href="#" class="ui-btn ui-shadow ui-btn-inline ui-icon-plus ui-btn-icon-right ui-corner-all" data-inline="true">Tilføj</a>
</div>
<div style="overflow: auto;">
<select size="1" name="b" id="b" data-native-menu="false">
<option value="choose-one" data-placeholder="true">MAKE ME WIDE</option>
</select>
</div>
</div>
</div>
我正在尝试有一个 select 菜单和一个内联按钮,宽度与周围的线条相同,请看: http://jsbin.com/hibatehepe/edit?html,output
这里是用field-container完成的,但是select菜单应该更宽一些。 有什么想法吗?
你可以看看这个问题:
How to make a div to fill a remaining horizontal space?
mystrdat 基于此代码笔的回答:http://codepen.io/anon/pen/mdoej 可以为您工作。
你基本上是使用float:right来让按钮一直保持固定宽度在右侧,然后select的容器自动填充可用宽度。 (注意:我只使用内联 CSS 来快速说明答案,您应该使用 CSS 类):
<div class="ui-field-contain">
<label for="b" class="select">Vælg kategori:</label>
<div >
<div style="float: right; padding-left: 0.5em;" >
<a href="#" class="ui-btn ui-shadow ui-btn-inline ui-icon-plus ui-btn-icon-right ui-corner-all" data-inline="true">Tilføj</a>
</div>
<div style="overflow: auto;">
<select size="1" name="b" id="b" data-native-menu="false">
<option value="choose-one" data-placeholder="true">MAKE ME WIDE</option>
</select>
</div>
</div>
</div>