2 回答
TA贡献1853条经验 获得超6个赞
您可以为此设置列宽:
table th {width: 10%} table td {width: 30%}
顺便说一句,您不能在表格内使用标题,而是可以使用caption
元素并根据需要设置其样式。
所以你的表可以看起来像这样:
table th {width: 10%}
table td {width: 30%}
table caption {font-size: 2em; caption-side: top;}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<div class="container-fluid">
<table class="table table-striped table-dark">
<caption class="table-headers">Education</caption>
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">School</th>
<th scope="col">Years</th>
<th scope="col">Program</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>Hacettepe University, Ankara</td>
<td>2010-2014</td>
<td>BA, Composition and Orchestral Conducting</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Istanbul Technical University</td>
<td>2015-2020</td>
<td>Ph.D.(c), Orchestral Conducting</td>
</tr>
</tbody>
</table>
<table class="table table-striped table-dark">
<caption class="table-headers">Experience</caption>
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Institution</th>
<th scope="col">Years</th>
<th scope="col">Position</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>Hacettepe University, Ankara</td>
<td>2014-2015</td>
<td>Intern</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Istanbul Technical University</td>
<td>2015-2020</td>
<td>Research Assistant</td>
</tr>
</tbody>
</table>
</div>
TA贡献1966条经验 获得超4个赞
为此,您需要将所有内容放入一张表中:
table {
width: 100%;
}
<div class="container-fluid">
<table class="table table-striped table-dark">
<h1 class="table-headers">Education</h1>
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">School</th>
<th scope="col">Years</th>
<th scope="col">Program</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>Hacettepe University, Ankara</td>
<td>2010-2014</td>
<td>BA, Composition and Orchestral Conducting</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Istanbul Technical University</td>
<td>2015-2020</td>
<td>Ph.D.(c), Orchestral Conducting</td>
</tr>
</tbody>
<h1 class="table-headers">Experience</h1>
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Institution</th>
<th scope="col">Years</th>
<th scope="col">Position</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>Hacettepe University, Ankara</td>
<td>2014-2015</td>
<td>Intern</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Istanbul Technical University</td>
<td>2015-2020</td>
<td>Research Assistant</td>
</tr>
</tbody>
</table>
</div>
PS:你所拥有的与CSS表格无关,而是常规的HTML表格。
- 2 回答
- 0 关注
- 129 浏览
添加回答
举报