CSS如何通过id为表格创建CSS?

标签 css html-table

我不太确定如何解决这个问题,所以我希望我可以在下面举例说明。

我的页面中基本上有一些表格。对于每个表,我想要一个不同的 CSS 类。我在编写 css 方面非常陌生,所以我不知道怎么说我希望 tableA 宽度为 70%,tableB 宽度为 60px。为了使其更复杂,我有两个不同的列,其 iD 分别为 columnA 和 ColumnB。我希望 A 列文本的样式与 b 列不同。下面是我的 html,有人可以发布一个如何指定表类的快速示例吗?

我真的希望这一切都在我的 css 文件中处理,而不是在表内声明每种样式。这些表格是动态的。

<table id="tableA">
        <tr>
            <td id="columnA">
            I want arial font here
            </td>
            <td id="columnB">
            </td>
        </tr>
    </table>

        <table id="tableB">
        <tr>
            <td id="columnC">
            This should just be bold
            </td>
            <td id="ColumnD">
            </td>
        </tr>
    </table>

最佳答案

在单个动态呈现的页面中不能多次使用 ID,但可以多次使用 Class。 您可以定位表数据 ( <td> ),忽略每列中的 ID。

#tableA tr td:nth-child(1) {
    font-family: arial
}
#tableA tr td:nth-child(2) {
    font-sytle: bold;
}
#tableB tr td:nth-child(1){
   font-weight: bold;
}
#tableB tr td:nth-child(2){
   font-family: arial;
}
#tableB tr td:nth-child(3){
   font-weight : bold
}

您甚至可以像这样定位每隔一列

#tableA tr td:nth-child(2n){
   font-weight : bold
}

关于CSS如何通过id为表格创建CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26690038/

相关文章:

html - 如何固定表格的标题行(带有水平和垂直滚动条)?

CSS 表格单元格,中间有图像,然后在单元格底部有文本

html - 为什么开发人员在父 div 上使用::before 伪元素和 display:table

php - 如何修复 inlcude_once 在 Dreamweaver 中将 php 显示为仅输出错误?

php - Woocommerce 3.3 管理订单列表中的自定义订单状态背景按钮颜色

jQuery 凌乱动画

CSS 表格交替行颜色和悬停颜色

javascript - 固定标题的滚动表中的粘性副标题

css - 防止 ionic 中的第一个输入焦点

html - 小屏幕不显示段落