Css 无法覆盖';边界塌陷';,IE7开发者工具似乎有误导性

Css 无法覆盖';边界塌陷';,IE7开发者工具似乎有误导性,css,cross-browser,internet-explorer-7,Css,Cross Browser,Internet Explorer 7,我正在创作的网页中有一个表。表的边框折叠属性由我导入的第三方CSS文件设置为“折叠” 当我在IE7中打开页面时,我注意到表格看起来不正确(单元格的边框显示为白线) 使用IE的开发工具,我可以启用/禁用CSS的“border collapse:collapse”属性,包括使用开发工具UI中它旁边的复选框 当我取消选中该框时,表看起来再次正确(没有可见的边框)。 因此,我认为如果我在table元素上放置一个内联样式,将属性值设置为“separate”,这将覆盖CSS文件的值,并且表看起来会正确 但是

我正在创作的网页中有一个表。表的边框折叠属性由我导入的第三方CSS文件设置为“折叠”

当我在IE7中打开页面时,我注意到表格看起来不正确(单元格的边框显示为白线)

使用IE的开发工具,我可以启用/禁用CSS的“border collapse:collapse”属性,包括使用开发工具UI中它旁边的复选框

当我取消选中该框时,表看起来再次正确(没有可见的边框)。 因此,我认为如果我在table元素上放置一个内联样式,将属性值设置为“separate”,这将覆盖CSS文件的值,并且表看起来会正确

但是,当我将内联样式添加到表中时,它不会影响其外观。在开发工具中,我看到现在CSS的“border collapse:collapse”属性具有“删除线”样式,即:看起来是;划掉',但它似乎仍在应用,因为如果我取消选中/选中它旁边的复选框,它仍会切换单元格边框的可见性

我的问题是:内联样式值不应该覆盖该属性的CSS导入值吗?为什么CSS中的属性在开发者工具中被划掉了,但显然没有被禁用?是否有其他方法可以防止CSS值应用于此表的边框折叠

谢谢


注:我还试着加上“!重要提示“在“分离”之后是的,与来自导入样式表的样式相比,内嵌样式规范将覆盖(具有更高的特异性)。但这可以被JS应用样式覆盖

请提供更多信息。一个能够说明这个问题的自包含演示将非常棒。请注意,
边框折叠
不会影响边框可见性,因此很难从您的描述中看出发生了什么。