0

当我在我的笔记本电脑上创建一个应用程序时,它编译并呈现得很好。如果我编译页面并将其放在服务器上托管它,它仍然可以在多台计算机上正常呈现。

但是,如果我将代码传输到我的桌面并在我的桌面上运行它,那么所有字体的大小都会被弄乱。一切都大得多。正如您可能猜到的那样,这大大扰乱了我的布局。

在台式机上,我使用的是 GWT 浏览器...

关于为什么相同的代码在两台不同的机器上呈现不同的任何想法?

如果我在桌面上编译代码并将其放在服务器上,它看起来就像笔记本电脑版本(小)。

基本上我有这个:

Laptop
   Hosted: small
   Server: small

Desktop
   Hosted: large
   Server: small

我已经针对 IE、firefox 和 safari 进行了检查。

为什么托管模式看起来不同?

谢谢!

4

4 回答 4

2

因为您在两台机器上有不同的默认字体大小和/或显示器 dpi 设置?

AIUI GWT 标准样式只是将字体大小设置为“小”,这将相对于浏览器中设置的默认字体大小。将字体设置为以像素为单位的测量值,或者更好的是,使用可以处理各种字体大小的更具流动性的布局。

于 2009-01-08T03:55:50.697 回答
1

GWT Debug 浏览器使用您机器上的本机浏览器(因此在 Windows 上使用 IE,在 Mac 上使用 Safari,在 Linux 上使用 Firefox)。

这不是 GWT 问题,但某些字体在不同的浏览器中看起来不同(即使大小和样式相同)。您需要找到一种在您想要支持的所有浏览器中看起来都不错的字体和大小,然后将其设置为文本的 css 样式。

于 2009-01-08T04:15:54.027 回答
0

这与您使用的浏览器有关,您桌面上的浏览器可能会将大字体设置为首选项。尝试恢复该浏览器的默认设置或尝试使用其他浏览器。

于 2009-01-08T03:51:04.497 回答
0

我也在 GWT 做一个项目,我也受到了打击,这是我的看法....

[咆哮]

这整个 html、css、javascript 球并不是随机掉落的……m tha f cka 是从 f ck ng 空间站掉落的。你会认为现在所有自称聪明的人都在研究这些东西,现在已经有了解决方案。那里有一百万个框架可以帮助避免拼凑出一个大问题,但事实是意大利面条之夜名称很久以前就开始了,并且无法清理,它被称为 html/javascript。

没有浏览器标准。有些网站只支持 IE,我会得到那个框,上面写着“对不起,你必须使用 IE”,然后邻居们不得不听到我的诅咒,因为如果你不运行 Windows,你应该怎么做?
[/咆哮]

于 2009-02-05T21:32:31.777 回答