css - 如何使用按钮居中 div (Bootstrap Responsive)

标签 css twitter-bootstrap responsive-design resize window-resize

HTML

<div id="panel">
   <form method="POST" action="">
     <select class="form-control" id="sel1" name="veh_id">
       <option>1</option>
       <option>1</option>
       <option>1</option>
     </select>
     <input type="submit" value="GO" id="submit">
   </form>
</div>

CSS

#panel {
    position: absolute;
    left:32%;
    z-index: 5;
    background-color: transparent;
    border: dashed 2px black;
    overflow: hidden;
}
#submit {
    display: block;
    float: right;
    height: 35px;
    width: 63px;
    overflow: hidden;
}
#sel1 {
    min-width:425px;
    width:425px;
    border: none;
    float: left;
    overflow: hidden;
}

以下 div panel 位于大屏幕的中心,但在手机(小屏幕)上整个 div 会混淆。我努力了,但没有成功。

最佳答案

如果您正在使用 bootstrap 并尝试将事物居中,则不应使用 left 或其他方式插入元素。这可以使用 Bootstrap 帮助程序类非常简单地完成

我不确定这是否 100% 符合要求,但应该有所帮助。我剥离了大部分提供的 css 以使用 Bootstrap ,

占屏幕 50% 的列(居中),类似

<div class="col-sm-6 col-sm-push-3"></div>

然后相应地设计按钮样式。我不确定为什么你在包装上有 absolute ,但如果你需要它仍然可以使用。

你也同时使用了

display: block;
float: right;

这将导致按钮呈现为新行,但随后您有固定宽度,因此它会自动向右移动。

希望对你有帮助,

http://jsfiddle.net/1rLn0art/

关于css - 如何使用按钮居中 div (Bootstrap Responsive),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30329459/

相关文章:

css - 跨桌面屏幕尺寸很好地显示

html - 网站在 Safari 中有效,但在 Firefox 中无效

html - 左浮动 div 的中心容器

php - Paypal 代码错误。重定向到错误 400

html - Bootstrap响应式设计问题

html - 媒体查询响应表设计不响应移动设备

css - 更改 :after on hover 的颜色

jquery - Bootstrap Modal 中的 Jcrop 裁剪错误坐标

html - 如何使用 search_block_form 在 drupal 中生成 Bootstrap 表单

jquery - Zurb Foundation Accordion 嵌套在 Accordion 内部