html - 表内中心 TH
问题描述
试图<TH>
在跨越两列的表中居中一个元素。无论我尝试什么,<TD>
都不会动。
td {
text-align: left;
padding: 5px;
}
table {
text-align: center;
}
.contacttable {
margin-left: auto;
margin-right: auto;
background-color: #FCF0F2;
border-style: solid;
border-color: grey;
padding: 10px;
font-size: 16px;
display: inline-block;
width: auto;
}
th {
text-align: center;
}
<table class="contacttable">
<tr colspan="2">
<th id="tablehead">Contact Me</th>
</tr>
<tr>
<td>Email</td>
<td>Email Address Here </td>
</tr>
<tr>
<td>Telephone</td>
<td>Telephone Number Here</td>
</tr>
</table>
我希望“联系我” TH 位于下面两列的中心?
解决方案
用作colspan="2"
该属性th
(而不是tr
)以使其跨越两列:
td {
text-align: left;
padding: 5px;
}
table {
text-align: center;
}
.contacttable {
margin-left: auto;
margin-right: auto;
background-color: #FCF0F2;
border-style: solid;
border-color: grey;
padding: 10px;
font-size: 16px;
display: inline-block;
width: auto;
}
th {
text-align: center;
}
<table class="contacttable">
<tr>
<th id="tablehead" colspan="2">Contact Me</th>
</tr>
<tr>
<td>Email</td>
<td>Email Address Here </td>
</tr>
<tr>
<td>Telephone</td>
<td>Telephone Number Here</td>
</tr>
</table>
推荐阅读
- draftjs - 如何在 Draft.js 编辑器中将嵌入链接与来自 html 的图像转换?
- javascript - 将 midiFiles 解析为二进制文件,然后使用 JS 客户端保存
- xml - XSLT - 将 XML 文档转换为按字母顺序排列的元素
- reactjs - 使用 axios 进行异步 API 调用后出现 TypeError
- javascript - Svelte on:改变来得太晚
- audiokit - 在 AudioKit 中动态播放音符的最佳方式?
- nebular - 如果未映射到主题变量,如何自定义 Nebular 组件样式
- javascript - 将数据从 C# 发送到 javascript 的最快方法?
- python - 如何在 Python 中的电报发送消息机器人中使用解析模式
- python - how to click on item in UL using pythong selenium