与其他浏览器相比,Ubuntu上的Firefox似乎渲染了一些HTML.特别是Ubuntu上的一些字体/样式变得越来越大,并且依赖于相同数量的换行符以使它们保持对齐的文本列不再在Ubuntu Firefox上对齐.
我已经获得了一些在iWeb中制作的HTML,它可以在除Ubuntu上的Firefox之外的所有主流浏览器上正确显示.(Windows上的Firefox工作正常)
我在Ubuntu上运行Firefox 3.0.12并且关闭了Ubuntu Firefox Modifications附加组件.
什么可能导致这个问题与Ubuntu上的Firefox有问题?
更新: 我发现在我自己的机器上本地存储的HTML副本实际上会使列正确对齐,但在线查看时它会变得不对齐.
我已经尝试安装Microsoft字体包,但这没有帮助.
更新2: 对于列问题,似乎至少有两个问题.一个是iWeb将其中一个列分成两个代码块,并将其放在另一个代码的代码周围.一旦我确定每个列是由一个连续的代码块创建的并删除了一些现在冗余的div,那么在Ubuntu上的对齐效果要好得多,但并不完美.这些更改似乎也不会影响其他浏览器的呈现.
使用Firebug进行挖掘,似乎我可以通过删除所有相关文本的font-size属性来完全解决Ubuntu上的问题.然而,这会破坏所有其他浏览器的对齐 - 现在我又回到原点.
(是的,我知道HTML的设计方式是一种不好的做法,但我刚刚给出了代码,所以我真的没有多少选择)
也许是因为在Windows和Linux上没有以相同的方式处理字体?或者您在Windows上使用的字体可能没有安装或Ubuntu机器?
这个"问题"似乎并不局限于Firefox:谷歌搜索,我发现帖子说与OpenOffice相同,例如.
在jaunty中有一个叫做ttf-mscorefonts-installer
应该帮助的包:它安装如下字体:
安达尔莫诺
Arial Black
Arial(Gras,Italique,Italique Gras)
Comic Sans MS(Gras)
Courier New(Gras,Italique,Italique Gras)
格鲁吉亚(Gras,Italique,Italique Gras)
碰撞
Times New Roman(Gras,Italique,Italique Gras)
Trebuchet(Gras,Italique,Italique Gras)
Verdana(Gras,Italique,Italique Gras)
Webdings
(对不起,我的系统是法语;"gras"的意思是"大胆";你可能猜到"italique"的意思是"斜体"^^)
作为旁注,这个:
特别是Ubuntu上的一些字体/样式变得越来越大,并且依赖于相同数量的换行符以使它们保持对齐的文本列不再在Ubuntu Firefox上对齐.
绝对不是一个好习惯.
您遇到了未安装的字体问题(可能); 但是将浏览器设置为:
或者缩放特定网站的字体
或定义最小字体大小?
这几乎可以在任何浏览器中完成 - 不仅是firefox还是Linux ......
而有些人这样做 - 我这样做:我的眼睛并不完美(也不是那么糟糕),而且我发现太小的字体有时难以阅读,所以我通常在Firefox中设置最小的字体大小; 并且,是的,它破坏了一些网站上的设计:-(
如果我这样做,我想我不是唯一一个:互联网上有越来越多的老人,他们的眼睛有麻烦,例如...
例如,我的祖父最近得到了一个电脑 ; 我不得不在他的19p液晶屏上将屏幕分辨率设置为1024x780,并且在窗口中设置最大字体,以便他可以阅读......是的,这使得每个使用他的电脑的人几乎都会哭... ^但它是唯一的他能读懂的方式......