html - 如何减少引导行内 div 的上边距
问题描述
我有html
文件使用bootstrap
rows
和columns
排列元素。当我放在里面时,顶部和底部row class
显示不需要的一个。margin
divs
row class
这是我的代码
<div class="row">
<div style="margin-left: 20px;" class="col-md-11 card card-body bg-light">
<div style="background-color: blue;" class="row">
<div class="col-md-9">
<div style="background-color: green;">
<mat-tab-group #tabRef>
<mat-tab label="Angular">Angular Content</mat-tab>
<mat-tab label="React">React Content</mat-tab>
<mat-tab label="VueJs">VueJs Content</mat-tab>
</mat-tab-group>
</div>
<div id="map">
</div>
</div>
<div class="col-md-3">
<div style="border: none; margin-top: 25px; width: 95%;">
</div>
</div>
</div>
</div>
</div>
这是输出截图
我尝试使用 rowno-gutters
但m-0 p-0
没有margin
减少。我怎样才能解决这个问题?
解决方案
在 BS 中,类card
具有 default padding: 1.25rem;
。通过在您的卡片类别旁边添加py-0
或删除它。p-0
演示:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
<div class="row">
<div style="margin-left: 20px;" class="col-md-11 card card-body bg-light py-0">
<div style="background-color: blue;" class="row">
<div class="col-md-9">
<div style="background-color: green;">
<mat-tab-group #tabRef>
<mat-tab label="Angular">Angular Content</mat-tab>
<mat-tab label="React">React Content</mat-tab>
<mat-tab label="VueJs">VueJs Content</mat-tab>
</mat-tab-group>
</div>
<div id="map">
</div>
</div>
<div class="col-md-3">
<div style="border: none; margin-top: 25px; width: 95%;">
</div>
</div>
</div>
</div>
</div>
推荐阅读
- php - 如何在 laravel 中使用带有 aws-sdk-php 的图像、pdf 等文档的 Amazon Textract
- bash - 从 bash 中的字符串解析日期时间
- postgresql - PostgreSQL 事务 id (xmin) 是否按顺序出现在提交版本中?
- javascript - JQuery 3.4.1 无法读取未定义的属性“值”
- c# - 在没有应用打包项目的情况下,在侧载 UWP 和控制台应用之间使用应用服务
- jq - 使用 jq 提取数据(具有特定值的键)
- python - 有没有办法在应用程序启动时将光标放在 QTextEdit 上?
- angular - 角度材料表错误:“...MatCellDef 未定义隐式值”
- elasticsearch - 如何使用elasticsearch 7+ java API在对象内搜索数据
- ruby - 如何使用 Nokogiri 删除重复的嵌套标签