我正在创作的网页中有一个表格。TABLE 的边框折叠属性由我导入为“折叠”的第 3 方 CSS 文件设置。
当我在 IE7 中打开页面时,我注意到表格看起来不正确(单元格的边框显示为白线)。
使用 IE 的开发者工具,我可以使用开发者工具 UI 中旁边的复选框启用/禁用我所包含的 CSS 的“border-collapse:collapse”属性。
当我取消选中该框时,表格再次看起来正确(没有可见的边框)。所以,我想如果我在表格元素上放置一个内联样式,将属性值设置为“单独”,这将覆盖 CSS 文件的值,表格看起来会正确。
但是,当我将内联样式添加到 TABLE 时,它不会影响它的外观。在开发人员工具中,我看到现在 CSS 的“border-collapse:collapse”属性具有“删除线”样式,即:它看起来被“划掉”,但它似乎仍在应用中,因为如果我取消选中/选中它旁边的框,它仍然会切换单元格边框的可见性。
我的问题是:内联样式值不应该覆盖该属性的 CSS 导入值吗?为什么 CSS 中的属性在开发者工具中被划掉但显然没有被禁用?有没有其他方法可以防止将 CSS 值应用于此表的边框折叠?
谢谢,
注意:我还尝试在“单独”之后添加“!重要”