Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >CSS:如何自定义由奇数和偶数分隔的标题行的背景?

CSS:如何自定义由奇数和偶数分隔的标题行的背景?
EN

Stack Overflow用户
提问于 2020-05-06 21:18:34
回答 3查看 1.1K关注 0票数 0

CSS html表格样式设计中,我们可以通过color定制标题行的字体颜色,在thead中通过background-color定制背景。这是一个例子。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
thead {
    color: #555555;
    background-color: #f7f8f9;
}

我的困惑是,我们能否以分离的方式自定义标题的背景。比如奇数在中,甚至red中。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-05-06 21:53:17

请尝试以下几个重要部分:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    th:nth-child(odd) { background-color: blue; }
    th:nth-child(even) { background-color: red; }  

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html>
<head>
<style> 
	th:nth-child(odd) { background-color: blue; }
	th:nth-child(even) { background-color: red; }  
</style>
</head>
<body>

<table>
  <thead>
    <tr>
      <th>Column 1</th>
      <th>Column 2</th>
      <th>Column 3</th>
      <th>Column 4</th>
      <th>Column 5</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>lorem</td>
      <td>ipsum</td>
      <td>amet</td>
      <td>jabar</td>
      <td>foobar</td>
    </tr>
  </tbody>
</table>

</body>
</html>

取自https://www.w3.org/Style/Examples/007/evenodd.en.html

希望能帮上忙。

票数 0
EN

Stack Overflow用户

发布于 2020-05-06 21:43:26

thead实际上是HTML中的一行。因此,您不能使用CSS中的选择器访问trtd

另一方面,如果要将行的背景设置为条带,则可以为此使用CSS3 3的:nth-of-type(even):nth-of-type(odd) selectors

HTML:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<table >
   <thead>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
   </thead>
   <tr>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
   </tr>
   <tr>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
   </tr>
   <tr>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
   </tr>
   <tr>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
   </tr>
   <tr>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
      <td>Something</td>
   </tr>
</table>

CSS:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
table, th, td {
  border: 1px solid #888;
}

tr:nth-of-type(odd){
   background-color: #00f;
}

thead, tr:nth-of-type(even){
   background-color: #f00;
}

下面是示例:https://codepen.io/sundowatch/pen/MWaQqym

票数 0
EN

Stack Overflow用户

发布于 2020-05-07 00:42:26

您可以使用jQuery来解决这个问题。注意,在执行此操作时,需要添加jQuery脚本。如果您还没有使用Visual,您可以从NuGet下载它。

HTML代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <div>
        <table>
            <tr>
                <td>Even</td>
            </tr>
            <tr>
                <td>Odd
                </td>
            </tr>
            <tr>
                <td>Even</td>
            </tr>
            <tr>
                <td>Odd</td>
            </tr>
            <tr>
                <td>Even</td>
            </tr>
        </table>
    </div>

CSS:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  .zebra {
        background-color: blue;
        color: white;
    }

    .zebra1 {
        background-color: red;
        color: white;
    }

JAVASCRIPT:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <script src="Scripts/jquery-2.0.3.js"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $("tr:even").addClass("zebra1"); //This code makes gives all even rows in the table the class of zebra1
        $("tr:odd").addClass("zebra"); //This code makes all the odd rows in the table the class of zebra
    });

这个jQuery使斑马和zebra1的类分别附加到表的奇数行和偶数行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61650401

复制
相关文章
奇数行和偶数行合并
2. xargs默认使用的是空格为分隔符,通过-d指定新的分隔符,这里修改为\n回车换行 为分隔符。-n2表示以回车为换行符后,我要每行显示两列,也就是两行。
summerking
2022/09/19
9330
css选择器选择奇数行或偶数行
:nth-child(n) 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型。
蓓蕾心晴
2022/12/06
2.4K0
偶数的平方和,奇数的立方和
package com.test; import java.util.*; import java.io.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int r1, r2, result_even, result_odd; while (sc.hasNextInt()) {
MickyInvQ
2020/09/27
7650
偶数的平方和,奇数的立方和
python打印10以内的奇数和偶数
脚本内容 #!/usr/bin/env python #-- coding: utf-8--
py3study
2020/01/07
2.5K0
PHP实现数组筛选奇数和偶数的方法
从数字数组中筛选出奇数或者偶数的方法,用一个函数就可解决,代码如下: <?php function pick_one_side($arr, $need_odd){  return array_filt
小唐同学.
2022/02/19
2.2K0
判断奇数偶数
判断奇数偶数 //判断奇数偶数 #include int main() { int number; printf("请输入一个整数: "); scanf("%d", &number); // 判断这个数除以 2 的余数 if(number % 2 == 0) printf("%d 是偶数。", number); else printf("%d 是奇数。", number); return 0; }
川川菜鸟
2021/10/18
1.4K0
偶数,奇数前n项和
偶数奇数是数学当中常见的数,在数列当中是很常见的,一般题目会要求计算前奇数项和,前偶数项和。因为要讨论项数的奇偶性,而比较麻烦。这里我想写一个函数来解决这个问题。
算法与编程之美
2022/02/17
7730
位运算判断奇数偶数
我们需要用到java中的&运算符 &符号 对两个数的二进制形式进行按位与, 位数中有0结果为零; 例子: 15&3=? 例: 1111 0011 运算 1111 0011 结果 0011 一个数的二进制形式 末尾是1一定是奇数 比如我们的5: 二进制形式 0101 = 1x2^0 +1x2^2 = 5 1x2^2 一定是偶数 因为都是2的倍数 当我们1x2^1 2的0次方是 是1 是 奇数
暴躁的程序猿
2022/03/24
1.1K0
位运算判断奇数偶数
所有偶数放所有奇数前
//群:970353786 #include #include #define Maxsize 100 typedef int ElemType; //第一步,定义一个顺序表 //写出标准结构体形式 typedef struct Sqlist { ElemType data[Maxsize]; int len; }; //移动算法 想象一排数组形式的数字 void move(Sqlist &sq) { ElemType t; int i = 0, j = sq.len - 1; while
川川菜鸟
2021/10/18
7550
PPT如何打印奇数页和偶数页?获取更多打印功能?
1、点击[视图] 2、点击[大纲视图] 3、点击[文本] 4、点击[复制] 5、点击[开始菜单] 6、点击[Word] 7、点击[布局] 8、点击[纸张方向] 9、点击[横向] 10、点击[文本] 11、点击[粘贴] 12、点击[文本] 13、点击[文件] 14、点击[打印] 15、点击[打印所有页] 16、点击[仅打印奇数页]
裴来凡
2022/05/28
4.9K0
PPT如何打印奇数页和偶数页?获取更多打印功能?
调整数组顺序使奇数位于偶数前面,且奇数之间、偶数之间的相对位置不变
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
砖业洋__
2023/05/06
2990
LeetCode题解—奇数位于偶数前面
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。
码上积木
2021/03/10
5560
题目:将链表的奇数位和偶数位调换组成新的链表
题目:将链表的奇数位和偶数位调换组成新的链表 原题链接: http://oj.leetcode.com/problems/swap-nodes-in-pairs/ Given a linked list, swap every two adjacent nodes and return its head. For example, Given 1->2->3->4, you should return the list as 2->1->4->3. Your algorithm should use on
早起的鸟儿有虫吃
2018/04/13
1.7K0
题目:将链表的奇数位和偶数位调换组成新的链表
怎么判断一个数是奇数还是偶数,回复1.0_201是奇数还是偶数
在计算机中,数据以补码的二进制存储的。 偶数的最低为一定是0。 奇数的最低为一定是1。 所以如果要判断这个数是奇数还是偶数,只需要用这个数按位与1就可以了。 如果结果为0,那么这个数就是偶数,如果结果为1,那么这个数就是奇数。
全栈程序员站长
2022/11/02
8320
C语言顺序表:奇数放偶数前
#include<stdio.h> #pragma warning(disable:4996) using namespace std; #define MAXSIZE 20 typedef int ElemType; typedef struct { ElemType data[MAXSIZE];//最长为20个 int len; } SqList;//定义结构体变量 void move(SqList & sq) { ElemType t; int i =
川川菜鸟
2021/10/18
1.1K0
如何利用Power Query实现错位行的标题提升?
因为里面涉及列中套列,所以使用List.Skip的话是针对需要处理列里面的明细列进行。这里会用到List{}的方式进行定位,通过List.Transform来进行循环。因为这里是循环3次,而且是从0开始,也就是0-2定位列表里的内容。
逍遥之
2020/03/24
2.9K0
如何利用Power Query实现错位行的标题提升?
经典面试题-两个线程交替打印奇数和偶数
今天下班时候和同事聊天偶然听到面试题“两个线程交替打印奇数和偶数”的实现,这里做一个复盘。
Throwable
2020/06/23
4K0
经典面试题-两个线程交替打印奇数和偶数
Go 实现用两个协程顺序打印奇数和偶数
_春华秋实
2023/09/07
4500
只有使用 ACL 的 通配符掩码 才可以使用一条语句就可以 匹配出,奇数vlan的网段和 偶数vlan的网段,odd 奇数, even 偶数[通俗易懂]
只有使用 ACL 的 通配符掩码 才可以使用一条语句就可以 匹配出,奇数vlan的网段和 偶数vlan的网段,odd 奇数, even 偶数!
全栈程序员站长
2022/09/09
1.2K0
ExcelVBA由标题组和所在列数据为dic的key
我们在多条件求和时,由于条件不定,想组和条件为dic 的key,我想达到的目的是,任意输入标题,查找到标题所在列,再循环数据,把所在的列组合为dic 的 key ,再进行求和或计数,
哆哆Excel
2022/10/31
5520

相似问题

CSS偶数和奇数影响标题

20

CSS -表格行的背景颜色奇数/偶数

92

用偶数和奇数分隔文件中的行

21

奇数行和偶数行上的不同CSS样式

43

奇数和偶数行

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文