
在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已经重新设置了高度啊,为什么还是跟着外面的样式走了呢??? 展开
.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已经重新设置了高度啊,为什么还是跟着外面的样式走了呢??? 展开
2个回答
展开全部
你可以在table外面加一个div,给div设置高度,这样就不会引起问题了
PS:最好不要用table,因为不同浏览器对於table的支持相差太大
PS:最好不要用table,因为不同浏览器对於table的支持相差太大
更多追问追答
追问
这个只是举个例子,这里的确是需要一个巨大的表格,看起来只有table用起来比较现实。。。而且套过div了,会被里面的表格撑大,这个高度完全不起作用。。。
追答
div是不会被撑大的,你设置好div高度和宽度,设置div的样式overflow:auto看看是不是有滚动条?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询