📜  Semantic-UI 表垂直对齐变化(1)

📅  最后修改于: 2023-12-03 15:34:56.041000             🧑  作者: Mango

Semantic-UI 表垂直对齐变化

简介

Semantic-UI 是一款流行的 CSS 框架,其具有美观、易用和开源的优势,是 Web 开发中的常用工具之一。在表格布局中,Semantic-UI 提供了多种方式来实现垂直对齐变化。

使用方法
单行文本垂直对齐

对于单行文本的垂直对齐,可以通过在表格单元格中添加 .aligned 类来实现。此外,还可以使用 .top, .bottom.middle 类来指定垂直对齐方式。

<table class="ui celled table">
  <thead>
    <tr>
      <th>Name</th>
      <th>Age</th>
      <th>Gender</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="aligned top">John</td>
      <td class="aligned middle">25</td>
      <td class="aligned bottom">Male</td>
    </tr>
  </tbody>
</table>
多行文本垂直对齐

对于多行文本的垂直对齐,可以使用 .single.line 类来指定单行高度,并在表格单元格中添加 .aligned 类和 .middle.aligned 类来实现。此外,还可以使用 .top.aligned.bottom.aligned 类来指定垂直对齐方式。

<table class="ui celled table">
  <thead>
    <tr>
      <th>Name</th>
      <th>Interests</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="aligned top">John</td>
      <td class="aligned middle">
        <div class="ui list">
          <div class="item">Music</div>
          <div class="item">Reading</div>
          <div class="item">Traveling</div>
        </div>
      </td>
    </tr>
  </tbody>
</table>
贴合式垂直对齐

对于需要将表格单元格中的内容紧贴在顶部或底部的情况,可以使用 .top.aligned.bottom.aligned 类来指定垂直对齐方式。

<table class="ui celled table">
  <thead>
    <tr>
      <th>Name</th>
      <th>Interests</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td class="top aligned">John</td>
      <td class="bottom aligned">
        <div class="ui list">
          <div class="item">Music</div>
          <div class="item">Reading</div>
          <div class="item">Traveling</div>
        </div>
      </td>
    </tr>
  </tbody>
</table>
总结

Semantic-UI 提供了多种方式来实现表格中的垂直对齐变化。程序员可以根据项目需求和用户体验选择合适的方式来实现。