【问题标题】:Material Vertical Divider isn't showing up材料垂直分隔线未显示
【发布时间】:2019-08-11 18:03:45
【问题描述】:

我制作了一个非常简单的程序,因为我想尝试由 angular material 提供的垂直分隔线,但由于某种原因它没有显示出来。 我的代码是:

<div>
  <span>code</span>
</div>
<mat-divider [vertical]="true"></mat-divider>
<div>
  <span>2</span>
</div>

【问题讨论】:

  • 您是否将主题文件添加到您的styles.css
  • 您是否在项目中添加了 Angular 材质?是否显示任何错误消息?此外,您应该从垂直删除括号:vertical="true"
  • 你在 app.module.ts 中定义了 MatDividerModule 吗?
  • 我必须将它添加到模块列表并设置高度以使其可见

标签: html angular angular-material


【解决方案1】:

尝试将以下类添加到 .css

.mat-divider-vertical{
  height: 100%;
  width: 0px !important;
  position: inherit !important;
}

并设置 风格=“位置:相对;” 到外部元素以使“100%”工作。

【讨论】:

    【解决方案2】:

    尝试为垂直分隔线添加高度。

    <mat-divider vertical style="height:100px"></mat-divider>
    

    堆栈闪电战

    https://stackblitz.com/edit/angular-wp9f4j?embed=1&file=app/divider-overview-example.html

    【讨论】:

    • 如果我想设置它怎么办&lt;mat-divider vertical style="height:100%"&gt;&lt;/mat-divider&gt;
    • height:100% 对我不起作用,你能告诉使用@Marshal 吗?
    猜你喜欢
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    • 2017-11-17
    • 2020-02-26
    相关资源
    最近更新 更多