css选择器的问题

__________________ 2010-03-22 08:49:06

<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<th class="c1" colspan="2">游戏</th>
</tr>
<tr>
<td>ps3游戏</td>
</tr>
</tbody>
</table>

<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<th class="c2" colspan="2">书藉</th>
</tr>
<tr>
<td>程序进阶</td>
</tr>
</tbody>
</table>

<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<th class="c3" colspan="2">其它文章</th>
</tr>
<tr>
<td>其它文章1</td>
</tr>
<tr>
<td>其它文章2</td>
</tr>
</tbody>
</table>


三个表格。我想选中第一个表格。
条件为
1,表格只有两行
2,表格第一行为表头内容为游戏
写了半天写出个

div > table > tbody tr tr
{display:none !important;}

但这样不行。首先它选择了表格一和表格二,第二它选择的是表格中的两行,而没有选择中表格。

我想选中第一个表格。
条件为
1,表格只有两行
2,表格第一行为表头内容为游戏

大侠帮下忙啊。小弟拜谢了!
...全文
146 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
__________________ 2010-03-30
  • 打赏
  • 举报
回复
我死心了。小弟再次拜谢楼上各位大侠!
结贴了。
fengjia123123123 2010-03-29
  • 打赏
  • 举报
回复
用javascript吧
__________________ 2010-03-29
  • 打赏
  • 举报
回复
还有,我改不了html,无法加id之类的东西。
__________________ 2010-03-29
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 danica7773 的回复:]
div > table > tbody tr tr

那你为什么这么写??????????????????

table最少也是body的子元素吧

这里的div就改成table所在的父元素的tag或ID或class撒
[/Quote]
对不起,我贴错代码了。
测试网页中有div。真正的网页没有div。对不起大家啊

小蝸牛 2010-03-29
  • 打赏
  • 举报
回复
把要修饰的那个单元格设置一个ID不就行了么!
mykelly6 2010-03-24
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 haochangjun 的回复:]
你别急,用CSS选择器可以 搞定的。。等会我想想
[/Quote]
别扯了,纯CSS无法实现
__________________ 2010-03-24
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 danica7773 的回复:]
测试FF3.5 Opera 10.0

是CSS2中的伪类选择器

CSS code

div table:first-child{
display:none;
}
[/Quote]
表格外面没有div层啊。
打字员 2010-03-24
  • 打赏
  • 举报
回复
div > table > tbody tr tr

那你为什么这么写??????????????????

table最少也是body的子元素吧

这里的div就改成table所在的父元素的tag或ID或class撒
打字员 2010-03-23
  • 打赏
  • 举报
回复
测试FF3.5 Opera 10.0

是CSS2中的伪类选择器


div table:first-child{
display:none;
}
cbsoftlover 2010-03-23
  • 打赏
  • 举报
回复
这个问题用纯CSS应该很难吧,至少也寻常。
haochangjun 2010-03-23
  • 打赏
  • 举报
回复
你别急,用CSS选择器可以 搞定的。。等会我想想
  • 打赏
  • 举报
回复
纯CSS做不到
__________________ 2010-03-22
  • 打赏
  • 举报
回复
楼上大侠。我改不了html代码。
html是别人的。我只能用css选择别人的html元素
soton_dolphin 2010-03-22
  • 打赏
  • 举报
回复
#table11 tr{}
#table2 tr{}
soton_dolphin 2010-03-22
  • 打赏
  • 举报
回复
你需要给表格设置个ID <table id="table1"></table><table id="table2"></table>

#d1 tr{ }
__________________ 2010-03-22
  • 打赏
  • 举报
回复
环境为opera 10.5
csdnfan 2010-03-22
  • 打赏
  • 举报
回复
实在不行的话考虑一下用js控制了。。。
__________________ 2010-03-22
  • 打赏
  • 举报
回复
不会吧。希望有办法解决。

61,112

社区成员

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

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