gpt4 book ai didi

html - 中心水平形式的推特 Bootstrap

转载 作者:搜寻专家 更新时间:2023-10-31 23:08:45 27 4
gpt4 key购买 nike

我已经尝试了所有我能想到的方法,并查看了所有文档/教程/github 自述文件。

我正在构建一个使用简单表单和 Twitter Bootstrap 的简单 Rails 应用程序。

我希望我的表单位于页面的中心,我可以通过在我的 bootstrap css 文件中添加以下内容来让字段移动到中心:

body {
text-align: center;
}

结果是:

Imgur

无论我做什么,我都无法让标签“control-label”居中对齐。我尝试过使用 id 等许多东西。

这是我的表单代码:

    <%= simple_form_for @message, :html => { :class => 'form-horizontal' } do |f| %>

<%= f.input :phone, :input_html => { :maxlength => 10 }, :label_html => { :class => 'control-label' } %>
<%= f.input :message %>

<div class="form-actions" id="sendbtn">
<%= f.button :submit, :class => 'btn-primary' %>
</div>

<% end %>

和生成的 html:

<div class="container">
<div class="page-header">
<h1 id="pagetitle">New Message</h1>
</div>
<form id="new_message" class="simple_form form-horizontal" novalidate="novalidate" method="post" action="/messages" accept-charset="UTF-8">
<div style="margin:0;padding:0;display:inline">
<div class="control-group tel optional">
<label class="tel optional control-label control-label" for="message_phone">Phone</label>
<div class="controls">
<input id="message_phone" class="string tel optional" type="tel" size="50" name="message[phone]" maxlength="10">
</div>
</div>
<div class="control-group text optional">
<label class="text optional control-label" for="message_message">Message</label>
<div class="controls">
<textarea id="message_message" class="text optional" rows="20" name="message[message]" cols="40"></textarea>
</div>
</div>
<div id="sendbtn" class="form-actions">
<input class="btn btn-primary" type="submit" value="Create Message" name="commit">
</div>
</form>
</div>

请问有人可以在这里提供一些支持吗?

最佳答案

在这种情况下,通过通常方式居中(使用 margin: 0 auto)将不起作用,因为您的表单没有附加宽度,但您可以通过声明使其居中而不管宽度如何该容器 div 位于您的表单 inline-block 中,然后以文本为中心放置您的表单,如下所示:

#new_message {
text-align:center;
}

.center {
display:inline-block;
}

演示:http://jsfiddle.net/uyKqJ/ ,在这里查看:http://jsfiddle.net/uyKqJ/show/

关于html - 中心水平形式的推特 Bootstrap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12982957/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com