外部样式表不适用于Safari中的一个div,但其他div可以正常工作吗?

| 我有一个非常晦涩的问题,我无法弄清楚为什么会这样,我有一个正在构建的网站,在它的底部,我有一个非常简单的页脚,其中包含链接:
<div id=\"sitefooter\">
<a href=\"#\">This is the link</a>
</div>
我在关联的样式表中对此样式(以及许多其他东西)进行样式设置,如下所示:
#sitefooter {
float: right; width: 235px; margin: 10px 0 20px 0; text-align: center; font-size: 0.85em;
}
该页面(使用大量CSS)在Safari上的所有浏览器上均显示完美,除了Safari之外,该浏览器与最后显示的div完全分开,但忽略了所有外部样式。无论我做什么,都不会为这个单独的div设置样式(它只使用主体文本样式),我已经尝试过更改名称,以防出现冲突并且此方法无法解决要么。如果我添加内联样式,那么它也可以在Safari中完美运行。我注意到的另一件事:这是一个附加域(因此该域映射到服务器上的/ website /文件夹),更奇怪的是当我从根域(www.rootdomain.com/)查看该域时网站/index.php),并相对地包含样式表,那么它在Safari中也可以正常工作。 我无法弄清楚该怎么办,因为一切似乎都存在冲突,Safari可以读取样式表,因为其他所有内容都在Safari上的该页面上运行,并且可以在所有其他浏览器中完美运行(并且变得非常简单)所以我看不到那里有什么问题。当我包含与内联样式相同的样式时,它也可以在野生动物园中使用。 由于我很困惑,任何指针或建议(或野生动物园可能正在做的任何想法!)将不胜感激! 非常感谢大家! 戴夫     
已邀请:
这是一个缓存问题:) 您可以在这里禁用野生动物园缓存      删除Safari缓存文件夹。这应该在〜/ Library / Caches / Safari /中。   创建一个空的文本文档,并将其另存为\'Safari \'(无扩展名),然后放置在〜/ Library / Caches /中。我认为几乎任何类型   的Document可以解决这个问题,只需确保文件名   匹配旧文件夹的名称,这样,新文件夹将无法   由Safari在需要时创建        
验证HTML和CSS,以检查代码中是否存在任何严重错误。 由于您显示的代码非常好,因此问题可能出在代码中的其他地方,例如,这可能是样式表中以前的规则中的错误,从而导致无法解析#sitefooter规则正确地。     

要回复问题请先登录注册