2011-06-14 48 views
1

当我直接从开发环境(本地主机上的eclipse + tomcat 7)运行我的应用程序时,图形看起来与从服务器(不是本地主机)启动它时不同。RichFaces风格的问题(在服务器上发布)

本地主机(蚀,Tomcat的,火狐5): enter image description here

上服务器

(Tomcat中,火狐5): enter image description here

所有neccessary库在WEB-INF \ lib中,style.css中是也出现了,项目在tomcat服务器上被部署为WAR文件。

您不知道问题出在哪里?

+0

这些屏幕似乎是从物理上不同的机器上获取的。问题不在于你的服务器屏幕支持较少的颜色?对字体的抗锯齿功能也完全缺失,这暗示了一个糟糕的图形卡或远程桌面连接。在这种情况下,这个问题与CSS/JSF/RichFaces没有任何关系,只是与使用的硬件有关。 – BalusC 2011-06-14 11:20:41

+0

:-) Jo,字体问题实际上是由cleartype效应引起的,使用#BFCDDB代替InactiveCaption颜色解决了颜色问题。谢谢你,请让答案接受它.. – gaffcz 2011-06-14 12:06:17

回答

2

这些差异是由用于查看网页的机器的软件/硬件的差异引起的。在第二个屏幕中,字体没有反锯齿,这意味着该机器的操作系统已关闭了cleartype/antialiasing,或者显卡根本不支持它。至于颜色,当机器不支持例如32k色时,可能发生这种情况,但只有16k甚至更少。这可以是操作系统设置,也可以是不良的图形卡,也可以是通过远程桌面连接执行的屏幕截图,通常以较少的颜色返回以节省网络带宽。

它们不是由CSS/JSF/RichFaces以任何方式引起的。