小编Dee*_*eak的帖子

带有表格的 HTML5 摘要/详细信息

我有一个表格,里面有一些用于移动网站的东西(好吧,假设它是一个移动网站 - 它实际上是一个使用 webcomponents 的 Genero 应用程序,但那些只是 HTML5)。每行显示当天活动的摘要。

Date        Deposits    Purchases   Balances
02/16/16        5.00         5.00       0.00
02/15/16        0.00        15.00       0.00
02/14/16       20.00         5.00      15.00
Run Code Online (Sandbox Code Playgroud)

等等。

在每一行旁边,我想使用摘要/详细信息标签来显示所有交易的逐项列表。

Item        Trans Type     Charge      Deposit
Apple       Charge           0.75         0.00
Payment     Deposit          0.00         5.00
Banana      Charge           4.25         0.00
Run Code Online (Sandbox Code Playgroud)

管他呢。我想要的是在每个日期之前使用这些标签:

<details>
   <summary>
      (summary table row content)
   </summary>
   (detail table)
</details>
Run Code Online (Sandbox Code Playgroud)

这个想法是在每行的开头创建一个显示细节的显示三角形。

我已经尝试将“摘要”标签的内容设为空白,这样它就会绘制显示三角形并使表格的每一行成为 HTML 中的自己的表格,但这会在线条上方绘制显示三角形。

现在我正在尝试使用带有 class="width-x-pct" 的内联块 div 标签来完成它,并且让它们对齐是不可能的,尤其是在多个移动设备上查看时。如果我把它放在 iPhone 6 上,那么它在 Galaxy S5 上看起来是错误的。

任何建议都会很棒。

html

6
推荐指数
1
解决办法
1746
查看次数

Angular Material:使用 mat-sidenav,无法读取未定义的属性“切换”

我有一个带有 Angular Material 8 的 Angular 8 项目,它无法通过同一组件中的按钮切换 sidenav。javascript控制台说

无法读取未定义的属性“切换”

但是 sidenav 在模板中有引用变量。

我已经确保按钮在模板中,这样我就不必担心事件发射器或其他技巧。这应该很简单。

HTML

<mat-toolbar color="primary">
  <button mat-icon-button (click)="sidenav.toggle()" *ngIf="(isHandset$ | async)"><mat-icon>menu</mat-icon></button>
  <span>This Be Me App, Matey</span>
</mat-toolbar>
<mat-sidenav-container class="sidenav-container">
  <mat-sidenav #sidenav class="sidenav" fixedInViewport="true" *ngIf="isAuthenticated()"
      [attr.role]="(isHandset$ | async) ? 'dialog' : 'navigation'"
      [mode]="(isHandset$ | async) ? 'over' : 'side'"
      [opened]="(isHandset$ | async) ? 'false' : 'true'">
    <mat-toolbar><mat-icon (click)="sidenav.toggle()" *ngIf="(isHandset$ | async)">arrow_back</mat-icon> Menu</mat-toolbar>
    <mat-nav-list>
      <a mat-list-item [routerLink]="['/home']" routerLinkActive="active">Home</a>
      <a mat-list-item (click)="logout()">Logout</a>
    </mat-nav-list>
  </mat-sidenav>
  <mat-sidenav-content class="content">    
    <!-- Add Content Here --> …
Run Code Online (Sandbox Code Playgroud)

html css angular-material angular angular8

5
推荐指数
1
解决办法
7386
查看次数

标签 统计

html ×2

angular ×1

angular-material ×1

angular8 ×1

css ×1