我发现了几个类似的帖子,但没有解决这个问题。我正在尝试这样做:
| +---------------------+ +---------------------+ +------------------------------+ |
| | Input | | Input | | Button | |
| | 50% remaining width | | 50% remaining width | | fixed width based on content | |
| +---------------------+ +---------------------+ +------------------------------+ |
我尝试了几个代码,但我找不到工作和响应的解决方案。这是我做出的更好(但仍然不正确)的解决方案:
<html>
<head>
<style type="text/css" media="screen">
.container {width: 100%; display:table;}
.left-side{display:table-cell; vertical-align:middle}
.left-side .fields {width: 100%;}
.form-control {width: 49%}
.right-side {float:right}
</style>
</head>
<body>
<div class="container">
<div class="left-side">
<div class="fields">
<input type="text" class="form-control" />
<input type="text" class="form-control" />
</div>
</div>
<div class="right-side">
<button type="submit" class="">Search</button>
</div>
</div>
</body>
</html>
也许有更好的方法来做到这一点。你可以帮帮我吗?谢谢!
答案 0 :(得分:0)
即使这是一个相当古老的话题,我试图找到解决方案。带输入的左侧最大化(100%宽度)table-cell
,右侧table-cell
具有未定义的长度。具有nowrap
的两个表格单元格的内容。