html - 如何使响应式并排表单元素

标签 html css user-interface responsive-design

无论 div 的宽度如何,如何使 select 标签和 text 输入并排显示,同时还使 text 输入响应(占用容器 div 的 100% 宽度)

CSS:

input[type="text"] { 宽度:100%; }

HTML:

<div style="width:500px; background:red; padding:10px;">
   <input type="text" name="test" style="float:left;"> 
   <select style="float:left;"><option>test</option></select>
</div>

示例:http://jsfiddle.net/F6Jtj/

最佳答案

你想在同一条线上对齐宽度为 100% 的方法吗

Demo

<div class="wrap">
    <select>
        <option>Hello</option>       
        <option>World</option>
    </select>
    <span><input type="text" /></span>
</div>

.wrap span {
    display: block;
    padding-right: 5px;
    overflow: hidden;
}
.wrap input[type=text] {
    width: 100%
}
.wrap select {
    float: right
}

关于html - 如何使响应式并排表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16778098/

相关文章:

javascript - 如何增加信息覆盖的高度

css - NOS DRINKS 使用什么 slider ?

javascript - 带有基于 HTML 的播放列表的 HTML5 视频播放器

java - 删除并替换 JEditorPane 中选定的文本

android - 如何使编辑文本 float 在工具栏和主布局的顶部

Java GUI编程只重启一次

javascript - Replace a set of a html br elements with another in jQuery -- 用jQuery解析HTML

javascript - 如何使用 "if"和 "and"制作 javascript "or"语句?

javascript - 如何使 <div> 消失然后重新出现 onclick

javascript - 为什么我的 React Web App 在某些移动设备上看起来有很大不同?