【问题标题】:Safari: Ignoring a lot of CSSSafari:忽略很多 CSS
【发布时间】:2010-11-16 08:19:17
【问题描述】:

我们已经开始在不同的浏览器中测试我们的网站,除 Safari(Mac 和 windows)外,所有浏览器都可以正常工作。

编辑:删除网址!

在我们的页面上。图像没有正确浮动,前言文本不是粗体。如果我添加

style="float: right;"

style="font-weight: bold;" 

它适用于 Safari。

这些元素的 CSS 是:

.articleimage
{
    float: right;
    padding-left: 10px;
    padding-bottom: 10px;
}

.articlepreface
{
    font-weight: bold;
}

.articlebody
{
    margin-top: 10px;
    margin-bottom: 10px;
}

这在我们尝试过的所有其他浏览器中都可以正常工作。

你知道为什么 Safari 会这样吗?该页面验证为 XHTML Strict 1.1

【问题讨论】:

  • 似乎这也适用于 Chrome。使用检查时,样式不显示在列表中
  • 您最好将 IE6 hack 放在单独的样式表中,并在 (X)HTML 源代码中使用条件 cmets 来包含它。

标签: html css safari


【解决方案1】:

您在 tine.css 中使用的 IE6 hack 导致了这些问题。删除 hack 修复了浮动和粗体问题。

【讨论】:

  • 是的,你是对的。我们把它移到了底部,一切正常。
  • @Tommy 记录一下错误的 IE6 hack 是什么?
猜你喜欢
  • 2013-10-11
  • 2020-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-23
  • 2011-10-28
  • 2016-06-13
相关资源
最近更新 更多