【发布时间】:2016-10-15 03:04:41
【问题描述】:
我有一个包含很多列的 HTML <table>,所以当我的网页在移动浏览器上显示时,它太小了。所以我正在创建一个媒体查询,我想删除一些列(这并不重要)。
那么如何仅使用 css 删除 html 列?
例如下一个例子中如何去掉表格中间的“B”列:
table, th, td, tr{
border:1px solid black;
}
table{
width:100%;
}
<table>
<th>A</th>
<th>B</th>
<th>C</th>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
【问题讨论】:
-
你可以使用
display: none; -
答案很好。但我会推荐你bootstrap。这就是您在 Web 开发中实际处理此类问题的方式。它是跨浏览器安全的,并且有很多优点。
标签: html css css-tables