我正在对一个在Rails上开发的网页进行样式化。
所以,我有一个带有"记住密码"复选框的表单。问题是它总是粗体,我无法更改它。我已经成功地将字体样式更改为斜体,颜色,但我无法删除设置为默认的粗体(我想)。
在我的代码下面:
<% if devise_mapping.rememberable? -%>
<div class="remember_forgot_top remember_me_position"><%= f.check_box :remember_me %> <%= f.label :remember_me %></div>
<% end -%>
有人知道如何删除粗体以及如何使标签风格化?
PS:我正在使用twitter引导程序。
我修复了覆盖标签的问题
label {
font-weight: normal !important;
}
感谢@vucko给了我帮助。
由于我有时只想要一个非粗体标签文本,我通过在标签助手中使用css类来解决它:
<%= label :model, :fieldname, class: "not-bold" %>
在样式表中:
.not-bold {font-weight:normal !important;}
这个问题有点老,但我只是在将旧的3.x引导站点更新为4.x时偶然发现了这个问题;bootstrap.min.css的标签样式设置为700字体。它似乎不存在于bootstrap 4.x中;用覆盖标签css!调用bootstrap后很重要,对该元素在css上使用更高程度的特殊性(标识符、多个类等)也是如此。我的问题通过取消这一操作来解决,或者说,将大胆的风格重新放回这些在我们的升级中失去勇气的标签上。
引导v4.4.1
当我想用JS/DOM再次设置字体权重时,接受的答案将是问题。
如果你注意到调试css,你会看到:
label:not(.form-check-label):not(.custom-file-label) {
font-weight: 700;
}
所以,添加一个类"表单检查标签";进入您的标签,它将不会是粗体。