没有hidden属性的这些行按奇偶变色CSS

君望永远 2016-02-19 04:13:26
table.menuTable tr td table#tblKanri tr:not(.hidden):nth-child(even)]{
background-color:#E1EDF8
}
这句没用 我就是想把 没有hidden属性的这些行按奇偶变色 这句CSS无效
...全文
199 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2016-02-20
  • 打赏
  • 举报
回复
css没办法,用jquery吧

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <title> 页面名称 </title>
<style type="text/css">
table#tblKanri tr {
    background-color: #f00;
}
table#tblKanri tr.even{
    background-color: #00f;
}
.hidden{
 display:none;
}
</style>
</head>
<body>
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
	$("#tblKanri tr:not(.hidden):even").addClass("even");
});
</script>
<table id="tblKanri">
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr class="hidden"><td>hidden</td><td>hidden</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
</table>
 
</body>
</html>
君望永远 2016-02-19
  • 打赏
  • 举报
回复
引用 2 楼 jslang 的回复:

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<title> 页面名称 </title>
<style type="text/css">
table#tblKanri tr {
	background-color: #f00;
}
table#tblKanri tr:not(.hidden):nth-child(even){
	background-color: #00f;
}
</style>
</head>
<body>
<table id="tblKanri">
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr class="hidden"><td>hidden</td><td>hidden</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
</table>

</body>
</html>
还是不行啊
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <title> 页面名称 </title>
<style type="text/css">
table#tblKanri tr {
    background-color: #f00;
}
table#tblKanri tr:not(.hidden):nth-child(even){
    background-color: #00f;
}
.hidden{
 display:none;
}
</style>
</head>
<body>
<table id="tblKanri">
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr class="hidden"><td>hidden</td><td>hidden</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
    <tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
</table>
 
</body>
</html>
运行一下你就明白我的问题了
天际的海浪 2016-02-19
  • 打赏
  • 举报
回复

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	<title> 页面名称 </title>
<style type="text/css">
table#tblKanri tr {
	background-color: #f00;
}
table#tblKanri tr:not(.hidden):nth-child(even){
	background-color: #00f;
}
</style>
</head>
<body>
<table id="tblKanri">
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr class="hidden"><td>hidden</td><td>hidden</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
	<tr><td>bbbbbbb</td><td>cccccccccc</td></tr>
</table>

</body>
</html>
天际的海浪 2016-02-19
  • 打赏
  • 举报
回复
table.menuTable tr td table#tblKanri tr:not(.hidden):nth-child(even)]{ 多了个]

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧