首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法减小标签和控件之间的间距

无法减小标签和控件之间的间距
EN

Stack Overflow用户
提问于 2019-04-04 17:14:59
回答 3查看 68关注 0票数 0

我正在尝试在我的表单中减少kendo-datepickerlabel EvalDate之间的空间。我试过像填充之类的东西,但是没有用。

截图:

代码语言:javascript
复制
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

<div class="form-group row col-md-12" style="margin-top:30px">
  <label for="inputFax" class="col-md-1  col-form-label " style="font-weight: bold;">Eval Date</label>
  <div class="col-md-1">

    <kendo-datepicker style="width: 100% ;float: left;"  [format]="'MMMM yyyy'"  [topView]="'decade'" [bottomView]="'year'" [(ngModel)]="evalDate"
      (valueChange)="evalDateChanged($event)">
    </kendo-datepicker>
  </div>

  <div class="col-md-2" style="padding-left: 10px; width: 100%"><a class="btn btn-primary "
      (click)="downloadFundAllocationDetails()" [attr.href]="Url">Export To
      EXCEL<i title="PDF" class="fa fa-file-excel-o"></i> </a></div>
</div>

应用Thanveer解决方案后的屏幕截图

EN

回答 3

Stack Overflow用户

发布于 2019-04-04 17:26:18

为什么不将标签放在与输入相同的div中,并从标签中删除col-md-1

代码语言:javascript
复制
<div class="form-group row col-md-12" style="margin-top:30px">
  <div class="col-md-1">
 <label for="inputFax" class="col-form-label " style="font-weight: bold;">Eval Date</label>
    <kendo-datepicker style="width: 100% ;float: left;"  [format]="'MMMM yyyy'"  [topView]="'decade'" [bottomView]="'year'" [(ngModel)]="evalDate"
      (valueChange)="evalDateChanged($event)">
    </kendo-datepicker>
  </div>

  <div class="col-md-2" style="padding-left: 10px; width: 100%"><a class="btn btn-primary "
      (click)="downloadFundAllocationDetails()" [attr.href]="Url">Export To
      EXCEL<i title="PDF" class="fa fa-file-excel-o"></i> </a></div>
</div>
票数 1
EN

Stack Overflow用户

发布于 2019-04-04 17:28:03

假设您使用的是bootstrap 4,您可以将labeldate-picker包装在同一个column

代码语言:javascript
复制
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<div class="container">
	<div class="row">
		<div class="form-group col-lg-12">
			<div class="row">
				<div class="col-lg-4">
        <label for="inputFax" class="col-form-label " style="font-weight: bold;">Eval Date</label>
					<kendo-datepicker style="width: 100% ;float: left;"  [format]="'MMMM yyyy'"  [topView]="'decade'" [bottomView]="'year'" [(ngModel)]="evalDate"
  (valueChange)="evalDateChanged($event)">
</kendo-datepicker>
				</div>
				<div class="col-lg-2">
					<a class="btn btn-primary " (click)="downloadFundAllocationDetails()" [attr.href]="Url">
						Export To EXCEL <i title="PDF" class="fa fa-file-excel-o"></i> 
					</a>
				</div>
			</div>
		</div>
	</div>
</div>

票数 0
EN

Stack Overflow用户

发布于 2019-04-04 17:32:39

检查col-form-label类中的css属性,如marginpadding。因为,您将其用于可能会添加一些空间的<label>标记。

如果col-form-label中没有样式,请尝试将整个<label>放入一个新的<div>元素中。希望它能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55512127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档