【问题标题】:Is there any Inheritance problem with <table> and it's elements, like <form> elements?<table> 及其元素(如 <form> 元素)是否存在继承问题?
【发布时间】:2010-05-21 10:20:05
【问题描述】:

&lt;table&gt;,trthtdtbodytheadtfoot是否有任何继承问题@也像表单元素?

在具有严格文档类型的 IE 6+ 和 FF 3+​​ 中。

在某些浏览器中,表格也关闭了继承。您可以 请注意,在某些浏览器中,您的 表格的文字会更大、更笨重 而且不那么漂亮。这也是由于 遗产。许多浏览器提供表格 自己的风格。

这里提到了http://www.komodomedia.com/blog/2006/10/css-trickery-part-5-inheritance/

作者说的是哪些浏览器,没有提到

I tested on FF 3.6 and IE7 but unable to find is there any issue.

我只是想在我的 CSS 重置中添加它之前确定一下。我真的需要这个吗?

table  {
       font-family:inherit;
       font-size:inherit;
       font-weight:inherit;
}

【问题讨论】:

  • 这是一个真实的问题吗?什么是“继承问题”?你难道不能用 5 分钟和一份 IE6/FF 自己找出答案吗?
  • @codeka,这似乎是一个合理的问题,它链接到解释可能的继承问题的页面。我同意,如果他正在编写自己的 CSS 重置,那么他还需要通过测试而不是询问来找到答案。
  • @Sean Hogan - 我在 FF 3.6 和 IE7 上进行了测试,但找不到任何问题。我没有IE6和其他浏览器。我不能降级我的 IE 和 FF。你能在其他浏览器上测试吗?我做了一个例子jsbin.com/ucano4/8
  • 使用IETester(顺便说一句,看不出有什么区别)。真正的问题可能只是th,因为它的大胆程度确实可能因浏览器而异。
  • @BalusC - 感谢您的测试。但是th大胆即使是继承也不是问题。

标签: css xhtml cross-browser


【解决方案1】:

我在这里找到了原因http://meyerweb.com/eric/articles/webrev/199903.html

问题只在

适用于 Windows 的 Internet Explorer 4.x,或 任何平台上的 Navigator 4.x。

这里还有http://archive.webstandards.org/css/winie/#Inheritance_breakdown_within_tables

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-02
    • 2014-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    相关资源
    最近更新 更多