小编May*_*May的帖子

我应该使用HTML表格布局还是新的CSS显示:table-cell code?

我使用过表但从未使用过CSS的做事方式.现在我有一个包含3行和2列的数据表.有人可以解释我如何用CSS DIV做到这一点,最重要的是我想知道CSS是否是这样做的方式和有什么限制.

html css css3 css-tables

7
推荐指数
2
解决办法
586
查看次数

使用CSS在表上获得1px边框时出现问题

我已经尝试了很多组合,但我似乎无法在所有单元格和表格周围获得简单的1px边框.这就是我所拥有的:

table.admin    { border-collapse:collapse; }
table.admin,
table.admin td,
table.admin th { border: 1px solid #BBB; padding: 5px; }
table.admin td { text-align:left; }
table.admin th {background-color: #BBB; font-weight: 400; }

<table class="admin">
    <tbody>
  <tr>
    <th>Row</th><th>Row</th>
  </tr>
  <tr>
    <td>abc</td><td>abc</td>
  </tr>
      <tr>
    <td>abc</td><td>abc</td>
  </tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

它看起来很简单但是我得到的是一个表格,其中每一行的底边都是2px.

我在小提琴中尝试过它看起来很好但不在我的页面上.我完全感到困惑,因为每行底部仍然有这个2px边框.我只是不明白为什么.

有没有人有什么建议?我想要的只是看到具有漂亮的1px边框的细胞,每个细胞周围看起来都是一样的.请注意,它在小提琴中看起来不错,所以为什么不在我的Firefox浏览器中:-(

这是另一个例子.我刚刚加入到我的页面中.我使用了不同的类名,所以我可以确定没有从其他地方继承的东西:

<style>
table.admin2    { border-collapse:collapse; }
table.admin2,
table.admin2 td,
table.admin2 th { border: 1px solid #BBB; padding: 5px; }
table.admin2 td { text-align:left; }
table.admin2 th {background-color: #BBB; font-weight: 400; } …
Run Code Online (Sandbox Code Playgroud)

html css

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

css ×2

html ×2

css-tables ×1

css3 ×1