css设置table tr td 的问题

我有一A.html文件,在head头部导入两个.css文件两文件有css类如下table,tr,td.mytab1{......}第二个css文件有如下类table,tr... 我有一A.html文件,在head头部导入两个.css文件
两文件有css类如下
table,tr,td .mytab1{
......

}
第二个css文件有如下类
table,tr,td .mytab2{
border:none;
}
在A.html中有两个table,大约写法如下
<table class="mytab1">
<td>...........
</table>
<table class="mytab2">
..........
</table>
结果我发现我在第二个css文件内添加的 border:none; 居然对第一个<table class="mytab1">内的样式也有效,就是没有边界了,其实我只想让第二个<table class="mytab2">内没有边界。
google死球了,以前是技术找google八卦找百度,现在在百度内想找到像样的解释真的很难找,加上我对css的一些术语如类选择器,派生。。。什么的并不是很熟悉,所以来这求高手解答下,以后我会好好学学css的,先应下急,谢谢!
展开
 我来答
miniapp2S0kX4aPdBeON
2014-06-23 · TA获得超过753个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:620万
展开全部
table,tr,td .mytab1

我没看错的话,分割 table tr td 之间的是 逗号,这代表对
table / tr / td .mytab1 这3项设置
所以对 border:none,就会设置在 所有 table 与 tr 上。
建议另起一个设置,直接对 .mytab1 进行设置。
追问

追答
可以这样写
.mytab1 table {}
.mytab1 table tr {}
.mytab1 table tr td {}
这样mytab1下面的table就会按照设置来,不影响其他的table
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式