2011-12-20 60 views
1

我有Opera和CSS的问题。不知怎的,Opera遗漏了我CSS文件中的最后5个条目,这导致我的网站在Opera中无法正确显示。只是我(我相信这是),但这里是有关的CSS代码:歌剧没有完全加载CSS

/* Other CSS that works correctly... */ 

.cell-spacing { 
    padding-left: 5px; 
    padding-right: 5px; 
} 

/* Everything below this comment is left out in Opera... */ 

#upload, #install, #delete { 
    margin-top: 5px; 
} 

.softwareTable { 
    margin-left: auto; 
    margin-right: auto; 
} 

#packageSelect { 
    margin-bottom: 0px; 
    min-width: 360px; 
} 

#output { 
    width: 100%; 
    padding: 0; 
    margin: 0; 
    resize: none; 
    font-size: 11px; 
} 

#loadingInstall { 
    margin-top: 7px; 
} 

.output-group-header{ 
    width: 100%; 
    display: inline-block; 
} 

任何建议什么我做错了吗?我已验证CSS,但除#output块中的resize: none;以外,该代码是有效的(调整大小为CSS3属性)...每个其他浏览器(Chrome,Firefox,Safari & IE)似乎都正确加载CSS。


编辑:

我已经试过将是那些获得的冷落在Opera中。细胞间距元件上面的代码,但是这实际上已经没有任何影响。它只是没有得到加载到歌剧...>>”

+0

CSS文件是否很大,以至于可能会遇到它可以包含的规则数量的限制?规则在停止工作之前是什么样的? – Guffa 2011-12-20 07:57:33

+0

对于“在规则停止工作之前规则是什么样子”,你到底意味着什么?我检查了Opera中的CSS文件,其他规则看起来很正常。它只是被剪切到.cell-spacing元素下面。 – ThaMe90 2011-12-20 08:04:18

+1

除了运行验证程序,我还会检查CSS lint,因为它检查并发现常见的语法错误,并警告常见的跨浏览器开发问题:http://csslint.net/ – calvinf 2011-12-20 08:05:20

回答

0

不知何故,歌剧决定是AB * TCH ...这似乎在清除MEM缓存和重新启动是需要正确地加载CSS的网页上所有... 叹息网络开发的奇妙世界...

0

Comments in CSS开始与/**/结束。这是可能的其他浏览器更宽松地执行正确的语法,而是看你的代码,这似乎最有可能的罪魁祸首。

/* comments in CSS look like this */ 
+1

该示例中显示的注释不在文件中。这只是我的澄清,但我认为语法正确无妨。我会编辑它... – ThaMe90 2011-12-20 08:01:55