css中如何在一个div里面不继承之前的样式

比如是表格,之前的表格都是有样式定义的,有padding和border
我想在一个div里面做一个表格,但样式自动继承了padding和border属性.
怎么样让我最简单的在这个div里不继承之前表格样式,而自定义一个新表格样式呢

第一个回答的就对。 -----------再声明就是了
详细点就是,你的div如果没有id或class通用的table样式.如下:
div table{样式}
例如你想改这个表格.<table id="mydiv"><tr><td>等</table>就是给这个table加个ID,css写到这个table的时候就写: #mydiv{样式}
你这样写的效果就是把原来的样式覆盖了。仅对于ID为mydiv而言
css样式就是采用后面的,而不采用前面的。简单来说以最后写的为标准.
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-02-23
在一个div里面不继承之前有继承性的样式是无法做到的;
可以通过再定义继承过来的样式来解决(可以给它加个class或id)
例如:
<style type="text/css">
.tab{padding:0;border:none}
#tab{padding:0;border:none}
</type>
<table class="tab">或<table id="tab">
这样就可以单独控制一个table的样式了;继承过来的样式属性你再重新定义就可以了;

另外要注意样式的优先性本回答被网友采纳
第2个回答  2019-02-22
你们回答的不要误人子弟好不?
还定义样式?你把所有样式都给我写个看看?并且他写自己的样式的页面也是继承本身系统默认的样式了,真是误人子弟。
我最近也遇到类似的情况,自己写的一小块页面内容嵌入到别人的页面中,导致样式出问题了, 用iframe嵌入框吧,样式是不能手动不继承的。
第3个回答  2008-11-26
table{padding:0px;border:0px;}
div table{自定义……}
第4个回答  2008-11-26
再声明就是了
相似回答