繁体   English   中英

ng bootstrap datepicker样式泄漏

[英]ng bootstrap datepicker style leak

我遇到了我的ng-bootstrap datepicker样式错误的问题。 请看下图:

风格问题

似乎在每个class="ngb-dp-day"的右侧应用了较大的边距,导致结果大小不正确,因此,每一天的天数垂直堆叠在一起。

我浏览了元素树,似乎找不到任何可能从其他元素接收样式泄漏的类。

任何三个ViewEncapsulation方法( NoneNativeEmulated )有所作为无论是。 同样的垂直堆叠。

我正在ng-bootstrap模态主体内部渲染datepicker。 下方的html:

<ng-template #content let-c="close" let-d="dismiss">
  <div class="modal-header">
    ...
  </div>
  <div class="modal-body">
    <ngb-datepicker #dp [(ngModel)]="model.dateStruct" (navigate)="date = $event.next"></ngb-datepicker>
  </div>
  <div class="modal-footer">
    ...
  </div>
</ng-template>

我还能提供更多信息吗?

Kinda仅凭这一点很难解决问题,我想说的是,将每天包装在设置为display: blockdiv元素中,这就是导致垂直堆叠的原因。

您可以尝试以下两种方法:

  • .ngb-dp-day的父容器设置为display: flex; flex-flow: row wrap;

要么

  • div.ngb-dp-daydisplay: inline-block; float: left;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM