在html中怎样使table内包含的table不被外面table的样式影响?

这是外面的table套用的css:.mt10{margin-top:10px;}.transact_tab{border-top:1px#d9d9d9solid;text... 这是外面的table套用的css:
.mt10{margin-top:10px;}
.transact_tab{border-top:1px #d9d9d9 solid; text-indent:0!important;}

这是写出的html:

<table cellpadding="0" cellspacing="0" border="0" width="100%" class="mt10 transact_tab">
<tr>
<th>名称:</th>
<td><strong id="hidName" class="f14 ">111</strong></td>
</tr>
<tr>
<th>号码:</th>
<td>1111</td>
</tr>
<tr>
<th>方 式:</th>
<td>
<table class="w360" style="height:10" cellspacing="1" bgcolor="d9d9d9">
<tr>
<td width="50%"><div align="center">111</div></td>
<td width="50%"><div align="center">111+</div></td>
</tr>
<tr>
<td width="50%"><div align="center">222</div></td>
<td width="50%"><div align="center">222+</div></td>
</tr>
</table>

</td>
</tr>
</table>

这么写的,里面的table已经重新设置了高度啊,为什么还是跟着外面的样式走了呢???
展开
 我来答
lovelypig5
2012-10-12 · 超过15用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:40.1万
展开全部
你可以在table外面加一个div,给div设置高度,这样就不会引起问题了
PS:最好不要用table,因为不同浏览器对於table的支持相差太大
更多追问追答
追问
这个只是举个例子,这里的确是需要一个巨大的表格,看起来只有table用起来比较现实。。。而且套过div了,会被里面的表格撑大,这个高度完全不起作用。。。
追答
div是不会被撑大的,你设置好div高度和宽度,设置div的样式overflow:auto看看是不是有滚动条?
六月想冰雪
2012-10-12 · TA获得超过138个赞
知道小有建树答主
回答量:214
采纳率:100%
帮助的人:80.8万
展开全部
不会 你看看是不是你的 CSS里面在什么地方定义了全局table / td / tr 什么的
追问
不是,我就是因为在css里面定义了全局的table、td、tr的样式,现在在页面中其中一个表格需要换个样式但就是怎么定义都不起作用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式