html - btn-group 创建第一个按钮太高
问题描述
我btn-group
用来制作buttons
100% 的宽度,这很好用,但我在第一个按钮上得到一个奇怪的结果,事实上如果你看图片:
如您所见,第一个按钮相对于其他两个按钮太高了。为什么会这样?
这是我的代码:
<div class="btn-group btn-group-justified custom-class btn-block">
<button type="button" class="btn btn-secondary btn-block">First</button>
<button type="button" class="btn btn-secondary btn-block">Second</button>
<button type="button" class="btn btn-secondary btn-block">Third</button>
</div>
这是一个JSFIDDLE。
解决方案
如果您查看 Bootstrap 4 的文档,您应该这样做:
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<div class="btn-group d-flex" role="group">
<a href="#" class="btn btn-primary w-100">Apple</a>
<a href="#" class="btn btn-primary w-100">Samsung</a>
<a href="#" class="btn btn-primary w-100">Sony</a>
</div>
请参阅此处的文档:https ://getbootstrap.com/docs/4.1/migration/#button-group
删除了 .btn-group-justified。作为替代,您可以使用 .w-100 作为元素的包装器。
推荐阅读
- php - php html 打印文件内容 - 在 docker 上
- apache-beam - 当一个主题有多个主题时,如何处理来自 Kafka(使用 Apache Beam)的 Avro 输入?
- servicenow - ServiceNow 中的 ITSM SKU 是什么
- angular - 打字稿组件得到“未定义”
- python - 如何递归安装python包的所有依赖项?
- ngx-translate - Renderer3 的 parseTemplate 函数不会从模板返回翻译表达式
- python - str.replace() 但 new_string 值应该来自列表
- html - CSS 网格和弹性框不起作用 - 无法移动项目?
- synchronization - 在生产者-消费者问题中访问缓冲区时是否必须使用互斥锁?
- r - 如何在管道工 API 中将 pdf 作为附件发送