`

让表格相邻行的颜色不同

阅读更多

先看看效果:

如何让表格相邻行的颜色不同呢?

如何让表格的行的颜色间隔不同呢?

表格的行间隔变色

有如下种方式

方式一:使用纯css

table.dictionaryList tr:nth-child(2n+3){
	background-color:#c0e0f7;
}
table.dictionaryList tr:nth-child(2n+2){
	background-color:#defcfe;
}

 说明:n从零开始:0,1,2,3....

没有包含表格的第一行,因为第一行是标题.

 

方式二:使用javascript脚本实现

$(function(){
		$('div.queryResultDiv table.productList tr:odd').addClass('odd');
	   	$('div.queryResultDiv table.productList tr:even').filter(':gt(0)').addClass('even'); 
	})

 说明:odd和even均是css类.

 

方式三:使用javascript脚本

  function altRows(id){
                if(document.getElementsByTagName){

                    var table = document.getElementById(id);
                    var rows = table.getElementsByTagName("tr");

                    for(i = 0; i < rows.length; i++){
                        if(i % 2 == 0){
                            rows[i].className = "evenrowcolor";
                        }else{
                            rows[i].className = "oddrowcolor";
                        }
                    }
        }
    }

 说明:参数id是表格的id属性值.

 

推荐方式一,使用纯css

 

 


 

 

  • 大小: 52.6 KB
0
0
分享到:
评论

相关推荐

    奇偶行背景颜色不一样的数据表格.zip

    本资源"奇偶行背景颜色不一样的数据表格.zip"提供了一个关于如何在数据表格中实现奇偶行不同背景色的原型图示例,这对于提升用户体验、增强数据可读性非常有帮助。 首先,让我们了解一下“数据表格”。数据表格是一...

    利用CSS控制表格table的交替颜色

    利用CSS控制表格table的交替颜色 源码 有图片

    java Jtable 经典列设置+表格颜色.docx

    - **设置表格样式**:包括行高、行间距、是否可选行、选中行的背景色、网格线颜色等。 - **网格线显示**:通过`setShowGrid()`、`setShowHorizontalLines()`、`setShowVerticalLines()`控制网格线的显示。 ##### 3....

    Dreamweaver表格外观单线双线颜色等设置

    这种方式更加灵活,可以实现更多样的效果,比如不同的边框样式、颜色等。 **3.2 定义CSS样式** 1. 打开Dreamweaver中的样式编辑器,找到“Border”选项卡,这里可以定义边框的宽度、颜色和样式。 - **Width**:...

    富文本编辑器以及表格操作,可拉伸单元格宽度、增加行、增加列、合并单元格

    3. **增加行和列**:当用户需要在现有表格中添加更多数据时,可以轻松地通过右键点击表格并选择“插入行”或“插入列”来扩展表格结构。这有助于保持表格的结构清晰,避免数据混乱。 4. **合并单元格**:合并单元格...

    精美的css控制表格样式

    2. **边框与间距**:通过`border`属性可以设定表格、行或单元格的边框样式、宽度和颜色。`border-collapse`属性决定是否合并相邻边框,以创建更简洁或更传统的外观。`cellspacing`和`cellpadding`属性在HTML中也能...

    css+div控制表格 标签代码

    例如,通过将`display`属性设置为`table-cell`,我们可以让`div`元素模拟表格单元格的行为,从而实现更复杂的响应式布局。这在处理动态数据或需要自定义单元格布局时非常有用。 `div`元素常作为容器,通过CSS的`...

    javaJtable经典列设置+表格颜色.doc

    - `setRowMargin` 控制相邻行之间的间距。 - `setRowSelectionAllowed` 允许用户选择行。 - `setSelectionBackground` 和 `setGridColor` 分别设置选中行的背景色和网格线颜色。 6. **滚动面板**: - `...

    表格美化-圆角表格 源代码

    源代码中的颜色代码,如`bgColor=#908a47`和`bgColor=#f7f8f9`,用于设置表格背景色,从而创建了表格的分隔线和不同部分的视觉差异。在某些单元格中,颜色被用作边框,通过改变相邻单元格的背景色来模拟圆角效果。 ...

    4 word表格制作.pptx

    - **选取**:选定单元格、行、列或整个表格,通过不同的鼠标操作完成。 - **移动表格**:将鼠标光标置于表格左上角的移动控制手柄上,按住左键拖动。 - **缩放表格**:通过表格右下角的控制手柄按住左键拖动。 -...

    web开发表格建立

    1. **改变背景颜色**:可以使用`background-color`属性为表格、行或单元格设置背景色。例如,将整个表格背景设为浅灰色: ```css table { background-color: lightgray; } ``` 2. **调整字体大小**:使用`...

    如何让表格的边框变细的三种方法

    本文将详细介绍三种让表格边框变细的方法,帮助你轻松调整表格样式,提升文档的整体视觉效果。 ### 方法一:使用CSS样式 在HTML或网页编辑器中,可以利用CSS(Cascading Style Sheets)来定制表格边框。首先,你...

    web开发表格CSS

    2. **背景色和颜色**:`background-color`属性可以改变单元格或整个表格的背景色,而`color`属性可以调整文本颜色。例如,`td {background-color: #F5F5F5; color: #333;}`。 3. **表格宽度和高度**:`width`和`...

    css3表格样式产品价格页面表格样式

    `可以使相邻单元格的边框合并,创建出更整洁的表格外观。同时,我们可以使用`border-color`, `border-style`和`border-width`来定义表格、行、列或单元格的个性化边框。 2. **背景渐变与颜色** CSS3支持背景渐变,...

    漂亮的表格样式漂亮的表格样式

    1. **边框样式**:使用`border`属性可以为表格添加边框,`border-collapse`属性控制相邻单元格边框合并。 ```css table { border-collapse: collapse; } td, th { border: 1px solid #ddd; } ``` 2. **背景...

    CSS在表格边框上的美学应用

    例如,可以使用不同颜色和宽度的边框来区分表格的不同部分,或者使用虚线边框来创建更轻巧的视觉效果。此外,还可以利用`border-radius`属性为表格的边框添加圆角,进一步增强美观度。 在实际应用中,我们通常会将...

    2022年HTML相关知识点表格标签.pptx

    设置表格的位置可以使用align属性,例如:参数值"&gt;,其中align属性的参数值为left、center和right之一,分别表示表格位于其相邻文字的左侧、表格水平居中和表格位于与其相邻的文字右侧。 定义表格的行分组 定义...

    多媒体技术-----表格

    - 将光标置于需要添加行或列的位置,通过“修改”-&gt;“表格”-&gt;“插入行/列”命令添加新的行或列。 2. **调整表格大小**:直接拖动表格的边缘手柄可以改变表格的大小。 3. **分割和合并单元格** - 合并单元格:点击...

    表格样式 CSS JS

    - **响应式设计**:使用媒体查询(`@media`),可以使表格在不同屏幕尺寸下有不同的样式,适应移动设备。 **2. JavaScript在表格样式中的动态效果** - **交互性**:JavaScript可以添加鼠标悬停、点击事件,改变单元格...

Global site tag (gtag.js) - Google Analytics