答案 0 :(得分:1)
您可以使用flexbox:
.container {
display: flex;
}

<div class="container">
<div id="col1">
<div>Filter by</div>
<div>
<input type="text" value="hello" />
</div>
</div>
<div id="col2">
<div>Search</div>
<div>
<input type="text" value="hello" />
</div>
</div>
</div>
&#13;
请注意,我已将span
更改为div
元素(因为span是内联的,不应包含块元素)。
我还用div.container
包裹整个块,这样我就可以将该容器设置为flexbox。
答案 1 :(得分:0)
假设您希望能够显示/隐藏列,您可以这样做:
<head>
<script>
$('.next').click(function() {
var next = $('.col').next();
var curr = $('.col');
next.addClass('col-active');
curr.removeClass('col-active');
});
</script>
<style>
.col {
display: none;
}
.col-active {
display: block !important;
}
</style>
</head>
<body>
<span id="col1" class="col col-active">
<div>Filter by</div>
<div>
<input type="text" value="hello" />
</div>
</span>
<span id="col2" class="col">
<div>Search</div>
<div>
<input type="text" value="hello" />
</div>
</span>
<a class="next">Next Page</a>
</body>
这实际上是根据点击的<a>
显示和隐藏列。当我有滑块/表格页面时,我会使用它。
希望这会有所帮助:)