web-dev-qa-db-ja.com

ウェブプログラマーが知っておくべきクロスオペレーティングシステム、クロスブラウザのバグはありますか?

おそらくこれはスーパーユーザーのものですが、最初にstackoverflowで試してみます

私はUbuntuで開発しており、私のサイトがChromeなどで同じように見えると仮定しても安全かどうか疑問に思っていましたMacまたはWindowsシステムで表示したとき、Linuxマシンで表示したときと同じです同じブラウザで。

ここではブラウザ間の問題についてではなく、オペレーティングシステム間のブラウザの問題について説明しています

すべてのLinuxユーザーは、いくつかの Linuxセーフフォントfont-stack に含めることを知っていると思います。Helvetica、Arial、Verdana、Tahoma、素敵なTrebuchet MSがデフォルトでインストールされていますが、他に何かありますか?

私は私たちのお気に入りのブラウザ(IE)を理解しています(そして完全に期待しています)、WindowsではWineの下では同じようには動作しませんが、他のブラウザがすることを願って

1
marflar

Windows上のFirefoxとMac上のFirefoxの微妙な違い(フォント関連だけでなく)と、WindowsとMacのSafariの違いも経験しました。

Win FFでは2列のレイアウトがうまく見えましたが、mac FFでは2列目が最初の列の下に表示されました。適切に整列させるには、幅またはマージン/パディングを小さくする必要がありました。

通常、両者の違いはめったにありませんが、アクセスできる限り多くのプラットフォームでテストすることを強くお勧めします。

2
RDL

私は最近、RDLと同様の問題に直面しました。私のレイアウトの1つのサイドコラムは右にフロートするように設定されており、メインコラムと並んで座るのに十分なスペースがありますが、Safariでは下にプッシュされます。

列に余分なスペースを追加しようとしましたが、効果はありません。最終的に私が決定したのは、その列内にスライドショーを作成するために使用していたjQueryプラグインが問題を引き起こしていることでしたが、Windows上のIE、Opera、Firefoxでは問題なく動作します。

私はまだMacを所有していないので、これを引き起こしている正確なバグを特定することができませんでした。そのため、バグの名前や正確な原因はわかりません。しかし、ChromeまたはSafari for Windowsで複製できるかどうかを確認します。

0
Lèse majesté

HTMLとCSSの問題のみを意味する場合、主な違いはレイアウトエンジンのレンダリングプロセスです。

Windowsには、UNIX/Linuxとは異なり、グラフィックを処理する1つの方法があります。UNIX/ Linuxは、Mac OS Xとは異なります。グラフィックドライバーとウィンドウシステムは、このプロセスに役割を果たしますが、重要な点はフォントパーサー/サーバーです。

Linux内でも、OSによるフォントレンダリングはFirefox、Opera、Chromeで異なり、フォントとボックスの表示方法が異なります(ボックスメジャーがem、ex、またはその他のフォント依存ユニットの場合)。

0
Dave