css - 引导表单控件类有什么用?
问题描述
我在思考如何使用form-control
Bootstrap 提供的类的策略时遇到了麻烦。
一方面,我从 Bootstrap 文档中得到了这个相当平淡的评论:
文本表单控件(如输入、选择和文本区域)使用 .form-control 类进行样式设置。包括一般外观、焦点状态、大小等的样式。
参考:https ://getbootstrap.com/docs/4.0/components/forms/#form-controls
另一方面,我有相当杂乱的代码可供查看:
.form-control {
display: block;
width: 100%;
height: $input-height;
padding: $input-padding-y $input-padding-x;
// ... 40-some lines elided ...
}
参考:https ://github.com/twbs/bootstrap/blob/275cd7f91eed9f4051d85c295e5c14ef08937804/scss/_forms.scss
我的问题:我如何从整体上修改现有代码或使用form-control
.
解决方案
您将该类添加到文本输入元素(输入、选择、文本区域),例如,<input type="email" class="form-control" value="" placeholder="Your email address" />
这是 Bootstrap 强制表单元素看起来相同的方式。
CSS 之所以如此之长,是因为它们考虑了浏览器原生呈现这些元素的方式的所有差异。
推荐阅读
- ssl - .net core X509Certificates2 with Fleck WebSocket -> 身份验证失败 -> 处理证书时发生未知错误
- flutter - 堆栈中 ListView 顶部的 GestureDetector 阻止滚动 - Flutter Web
- javascript - 在javascript中将任何数字转换为时间格式的函数
- java - @XmlRootElement 在球衣休息区不起作用
- windows - CMake 在 Windows 上找不到 Boost stacktrace_basic
- bash - 用于下载用户确定的 URL 的 Bash 脚本
- python-3.x - 无法在 Centos 7 Amazon EC2 实例上调用
- c++ - 未定义参考 GCC 编译
- javascript - Django - 如何从 HTML 模板中的用户名字符串中获取 User_Id?
- reactjs - 如何从请求中解析 JWT 令牌 [Next-Auth]