单个表格单元格下的多个值

问题描述 投票:0回答:1

我目前正在创建一个网站,但我不确定如何解决这个问题。我正在尝试使用 HTML 和 C# 创建数据表的显示,它应该是可排序的,但我想做一些特定的事情。

我有一个包含

Name
Value
的对象列表,两者都是字符串。我想知道是否可以在单个单元格下插入多个值 (
Name
),而且还可以将鼠标悬停在名称上时显示
Value

这是我在 Excel 中制作的一个示例,其中一行包含多个值。带下划线的字符串应该是可悬停的,并显示

Value
作为工具提示。

c# html datatable blazor
1个回答
0
投票
HTML: Both rowspan and tooltip added.   
 <body>
         <table style="width:100%">
          <tr>
            <th>Name</th>
            <td>Jill</td>
            <td>Jill</td>
          </tr>
          <tr>
            <th rowspan="3">Phone</th>
            <td class="tooltip">555-1234 <span class="tooltiptext">Tooltip text</span></td>
            <td>555-1234</td>
          </tr>
          <tr>
            <td class="tooltip">555-1234 <span class="tooltiptext">Tooltip text</span></td>
            <td></td>
          </tr>
           <tr>
             <td class="tooltip">555-1234 <span class="tooltiptext">Tooltip text</span></td>
            <td></td>
          </tr>
           <tr>
            <th>Phone</th>
            <td>555-1234</td>
            <td>555-1234</td>
          </tr>
          </table>
           
           <div class="tooltip">Hover over me
          <span class="tooltiptext">Tooltip text</span>
            </div>
           
          <script src="script.js"></script>
        </body>
       
CSS:

table, th, td {
  border:1px solid black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
  
© www.soinside.com 2019 - 2024. All rights reserved.