与其他浏览器相比,Ubuntu 上的 Firefox 呈现某些 HTML 的方式似乎有很大不同。特别是 Ubuntu 上的一些字体/样式变得越来越大,并且依赖相同数量的换行符来保持对齐的文本列在 Ubuntu Firefox 上不再对齐。
我已经获得了一些在 iWeb 中制作的 HTML,它可以在除 Ubuntu 上的 Firefox 之外的所有主要浏览器上正确显示。 (Windows 上的 Firefox 工作正常)
我在 Ubuntu 上运行 Firefox 3.0.12,并且关闭了 Ubuntu Firefox Modifications 附加组件。
是什么导致 Ubuntu 上的 Firefox 出现这种有问题的差异?
Update:我发现在我自己的机器上本地存储的 HTML 副本实际上可以正确对齐列,但在线查看时它会变得未对齐。
我尝试安装 Microsoft 字体包,但没有帮助。
更新2:对于列问题,似乎至少存在两个问题。其一是 iWeb 将其中一列分成两个代码块,并将其放置在另一列的代码周围。一旦我确保每一列都是由连续的代码块创建并删除了一些现在多余的 div,对齐在 Ubuntu 上好多了,但并不完美。这些更改似乎也没有影响其他浏览器上的渲染。
通过研究 Firebug,我似乎可以通过删除所有相关文本的字体大小属性来完全解决 Ubuntu 上的问题。然而,这会破坏所有其他浏览器上的对齐方式 - 现在我又回到了原点。
(是的,我知道 HTML 的设计方式有点不好,但我刚刚得到了代码,所以我没有太多选择)
也许是因为 Windows 和 Linux 上的字体处理方式不同?或者也许您在 Windows 或 Ubuntu 机器上使用的字体未安装?
这个“问题”似乎并不局限于 Firefox:例如,我在 Google 上搜索了一下,发现一些帖子对 OpenOffice 也有同样的说法。
在jaunty中有一个包叫ttf-mscorefonts-installer
这应该有所帮助:它安装类似的字体:
- 安代尔·莫诺
- 宋体黑
- Arial(斜体、斜体、斜体)
- Comic Sans MS(草)
- Courier New(Gras、Italique、Italique Gras)
- 格鲁吉亚(Gras、Italique、Italique Gras)
- Impact
- Times New Roman(Gras、Italique、Italique Gras)
- 投石机(Gras、Italique、Italique Gras)
- Verdana(格拉斯、意大利、意大利格拉斯)
- Webdings
(抱歉,我的系统是法语;“gras”的意思是“粗体”;您可能猜到“italique”的意思是“斜体”^^)
作为旁注,这个:
特别是一些字体/样式
Ubuntu 变得越来越大
依赖于 equal 的文本列
保留它们的换行符数量
对齐不再对齐
Ubuntu 火狐浏览器。
绝对不是一个好的做法。
您遇到了未安装字体的问题(可能);但是如果用户将浏览器设置为:
这几乎可以在任何浏览器中完成——不仅是 Firefox 也不是 Linux...
有些人会这么做——我就是这么做的:我的眼睛并不完美(也没有那么糟糕),而且我发现太小的字体有时很难阅读,所以我通常在 Firefox 中设置最小字体大小;是的,它破坏了一些网站的设计:-(
如果我这样做,我想我不是唯一一个:互联网上有越来越多的老年人,他们的眼睛有问题,例如......
例如,我的祖父最近得到了一台电脑;我必须在他的 19p LCD 屏幕上将他的屏幕分辨率设置为 1024x780 之类的值,并在 Windows 中设置最大字体大小,以便他可以阅读......是的,这让每个使用他的计算机的人都几乎哭了 ^^ 但这是唯一的他可以阅读的方式...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)