【问题标题】:How many external style-sheets are required for cross browser compatibility?跨浏览器兼容性需要多少外部样式表?
【发布时间】:2010-08-27 04:57:23
【问题描述】:

几年后我才刚刚开始 Web 开发。在过去,我通常会指定一个专用于 IE6 的样式表。现在,Chrome 和 Safari 似乎在渲染元素方面比 FireFox 更好。

现在外部样式表的标准程序是什么? IE6(仍然?) - IE8? FF 甚至?

如果有人提供专门针对市场开发(即 XHTML / Wordpress 开发)的建议,我们将不胜感激。

【问题讨论】:

  • 我认为准确的答案是否定的,因为非样式页面适用于所有浏览器;-)

标签: html css internet-explorer cross-browser


【解决方案1】:

没有指定数量的样式表。通常它是 IE 的一种,其他浏览器的一种。请注意,存在诸如ie7.jsCSS3 Pie 之类的解决方案可以使IE 表现得像符合标准的浏览器。

【讨论】:

    【解决方案2】:

    我个人使用 2 个样式表。一核一,一IE6。

    大多数现代浏览器会简单地忽略它们不支持的任何内容,并且没有大量需要 hack 的行为。

    【讨论】:

      【解决方案3】:

      鉴于样式表根本不需要,答案是否定的。我仍然会说你只需要 1 。 (如果您正确创建了 CSS 并使用了正确的文档类型)。从技术上讲,您根本不需要具有特定于浏览器的样式。并且在少数情况下,您可以使用 Star Hacks for IE...

      【讨论】:

        【解决方案4】:

        我认为你提出的问题与如何最好处理跨浏览器问题有关。

        这是一个广泛而多样的主题,但为了帮助您解决有关 CSS 分支(分叉)的具体问题...您可能对来自“A List Apart”的以下文章感兴趣

        “停止使用 CSS3 分叉”http://www.alistapart.com/articles/stop-forking-with-css3/

        干杯。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-08-09
          • 2011-06-07
          • 2011-06-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多