【发布时间】:2018-02-03 21:23:57
【问题描述】:
我在这里创建了一个简单的演示,其中我展示了带有两个td 的表格——一个没有文本换行,一个有换行。但是正如您所看到的,第一个显示非常好,但第二个显示第一个文本后的空格,并在包装文本后显示其他 td 详细信息如何在一行中显示它?
.customtable tr,
.customtable td,
.customtable tbody,
.customtable th {
border: 1px double black !important;
border-bottom: 1px double black !important;
border-top: 1px double black !important;
border-right: 1px double black !important;
border-left: 1px double black !important;
}
<table class="table table-responsive customtable">
<thead>
<tr>
<th colspan="5" class="text-center Assessmentmainheader">
ASSESSMENT
</th>
</tr>
<tr>
<th width="160" class="Assessmentheader text-center">Student Name</th>
<th class="Assessmentheader text-center">Subjects</th>
<th class="Assessmentheader text-center">Assessment</th>
<th class="Assessmentheader text-center">Marks</th>
<th class="Assessmentheader text-center">View</th>
</tr>
</thead>
<tbody ng-repeat="asmnt in AssessmentList" class="ng-scope">
<tr>
<td rowspan="2">dasda asd sdasdas</td>
</tr>
<tr>
<td class="text-center ">Mathematics</td>
<td class="text-center">
<span style="color: #fff">Add</span> </td>
<td class="text-center">
<a class="ng-scope">Add Marks</a>
</td>
<td class="marksnotview">
<span>No View</span>
</td>
<td class="text-center">
<a href="#"><i style="font-size:1.3em" class="fa fa-eye custompointer"></i></a>
</td>
</tr>
</tbody>
<tbody ng-repeat="asmnt in AssessmentList" style="height:350px; overflow-y:auto" class="ng-scope">
<tr>
<td rowspan="2">dasdasd asdas asdaddasdasdasdas</td>
</tr>
<tr>
<td class="text-center ng-binding">Social Studies</td>
<td class="text-center">
<span style="color: #fff">Add</span>
</td>
<td class="text-center ng-scope">
<a>Add Marks</a>
</td>
<td class="marksnotview">
<span>No View</span>
</td>
<td class="text-center ng-hide">
<a href="#"><i style="font-size:1.3em" class="fa fa-eye custompointer"></i></a>
</td>
</tr>
</tbody>
</table>
我想在一个td 中显示所有包装的文本以及其他td 详细信息。
我试过但无法解决。有什么解决办法吗?
【问题讨论】:
-
colspan 而不是 rowspan
-
@TemaniAfif 我必须使用 rowspan 因为它可能在未来有不止一行,所以我必须使用 rowspan 而不是 colspan。
-
那是什么问题:) 你明确地将它设为 2 行,所以它是 2 行
-
无关注释。
border: 1px double black !important;就够了,其他4个边框不需要 -
很难确切知道想要的效果是什么。你能用你正在寻找的图表更新问题吗?
标签: html css html-table