我有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中。细胞间距元件上面的代码,但是这实际上已经没有任何影响。它只是没有得到加载到歌剧...>>”
CSS文件是否很大,以至于可能会遇到它可以包含的规则数量的限制?规则在停止工作之前是什么样的? – Guffa 2011-12-20 07:57:33
对于“在规则停止工作之前规则是什么样子”,你到底意味着什么?我检查了Opera中的CSS文件,其他规则看起来很正常。它只是被剪切到.cell-spacing元素下面。 – ThaMe90 2011-12-20 08:04:18
除了运行验证程序,我还会检查CSS lint,因为它检查并发现常见的语法错误,并警告常见的跨浏览器开发问题:http://csslint.net/ – calvinf 2011-12-20 08:05:20