【发布时间】:2014-06-04 03:12:48
【问题描述】:
我正在尝试使用以下 CSS 将我的 rails 表单设置为具有 border-box。但似乎 css 并没有应用于我的领域,我不知道为什么。
注意:我最近将我的应用从 Bootstrap 2.3 更新到了 Bootstrap 3.1。不确定这是否有任何影响,但我认为值得一提。
查看
<%= f.label :name %>
<%= f.text_field :name %>
<%= f.label :website %>
<%= f.text_field :website %>
<%= f.label :primary_field %>
<%= f.select :primary_field, @primary_field %>
<%= f.label :address %>
<%= f.text_field :address, :placeholder => '123 Test St, City State Zip'%>
<%= f.label :description %>
<%= f.text_area :description, :size => "30x5" %>
<%= f.submit "Add Company", class: "btn btn-large btn-primary" %>
CSS.SCSS 文件
@mixin box-sizing($box-model) {
-webkit-box-sizing: $box-model; // Safari <= 5
-moz-box-sizing: $box-model; // Firefox <= 19
box-sizing: $box-model;
}
....
input, textarea, select, .uneditable-input, {
border: 1px solid #bbb;
width: 100%;
margin-bottom: 15px;
@include box-sizing(border-box);
}
输出图片这些框应该更大
【问题讨论】:
-
您的 CSS 是否在任何其他供应商 CSS 之后加载?
-
我不这么认为,我所有的css都在rails生成的custom.css.scss文件中。在我升级引导程序之前一切正常,现在我无法让所有这些上的填充正常工作
标签: css ruby-on-rails twitter-bootstrap sass