代码之家  ›  专栏  ›  技术社区  ›  Kevin

Angular2材质工具栏-减少多行文字间距

  •  0
  • Kevin  · 技术社区  · 7 年前

    我有一个angular2材质的工具栏。左侧有应用程序标题,右侧我想有一些文字行。

    https://plnkr.co/edit/btull6fX1rB4232L4DrW?p=preview /下面的屏幕截图。

    enter image description here

    我的html:

    <md-toolbar color="primary">
      <p>AppTitle</p>
    
      <!-- fill remaining space -->
      <span style="flex: 1 1 auto;"></span>
    
      <!-- QUESTION: -->
      <!-- HOW CAN I REDUCE SPACE BETWEEN LINES -->
      <p style="font-size: x-small;">
        <span >Line1</span>
        <br/>
        <span >Line2</span>
        <br/>
        <span>Line3</span>
      </p>
    
    </md-toolbar>
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   Nehal    7 年前

    我添加了一些css来换行跨距,这样我们就可以摆脱 <br/> max-height .

    enter image description here

    <md-toolbar color="primary">
      <p>AppTitle</p>
    
      <span style="flex: 1 1 auto;"></span>
    
      <div class="far-end">
        <span class="space-reducer">Line1</span>
        <span class="space-reducer">Line2</span>
        <span class="space-reducer">Line3</span>
      </div>
    </md-toolbar> 
    

    css:

    .far-end{
      font-size: x-small;
      display: inline-grid;
      margin-bottom: auto;
    }
    
    .space-reducer{
      max-height: 14px;
    }
    

    Edited plunker