2012-05-11 7 views
4

カスタマーは彼のウェブサイトのCSSがひどいように見えることに不満を抱いています。私はそれをチェックし、彼は彼のブラウザでいくつかの設定を使用して特定のフォントを設定し、また、最小の高さを持っていることがわかった。ブラウザがどのフォントを使用していてCSSを使用しているかを確認しますか?

問題は、現在CSSの一部が高さに依存しており、現在正しく機能していないということです。 このようなことを検出してCSSを上書きする可能性はありますか? (PHPを使ってカスタムCSSをロードする以外に)

+1

「それが本当の問題ではないので、誰もが問題を抱えているんだろう」というクライアントを伝えることはできない場合は*もの*は、もはや必要とするように、あなたはあなたのCSSを変更することでこの問題を解決するべきではありません正確な高さ。ユーザーがカスタムフォント設定をしているかどうかを検出し、そうであれば新しいCSSを読み込むのは間違った方法です。 – thirtydot

+0

ユーザエージェントは、フォントスタイルを欲しいと思っていれば、ほとんどの場合、サイトの設定を可能にするので、ユーザの設定を上書きすることはできません。もっとも良いことは、フォントのバリエーション( 'em'単位で設定)を可能にする十分な柔軟性のある設計です。 – ScottS

答えて

1

私は上記のコメントに同意します。ユーザーがローカルフォント設定をカスタマイズした場合、そのフォントを有効にする必要はありません。彼らはあなたの意図したデザインを上書きしました。つまり、JavaScriptを使用してフォントを検出する方法があります。

http://www.lalit.org/lab/javascript-css-font-detect/

+0

haha​​の方法はかなり印象的ですが、生産的なウェブサイトには使えません。それでは、高さを設定して動作させるようにしましょう... – reox

関連する問題