2011-10-26 8 views
13

ほとんどのウェブサイトでは、ブラウザのズームレベルを変更している間に、フォントサイズも増加し、ユーザーはそれらを見るのに役立ちます。何らかの理由で、それは私の新しいウェブサイトでは機能しません。ブラウザのズームレベルを変更すると、すべてが変更されますが、フォントサイズはすべて同じに保たれます。この動作を制御するために使用できるCSSまたはHTMLプロパティはありますか?おかげブラウザをズームインしてもフォントサイズが変更されないのはなぜですか?

ここでは一例であり:特定のピクセルサイズを用い

http://ca.skywatcher.com/index.php
+2

サンプルHTMLはありますか? –

+2

@誰もあなたのサイトの様子を正確に閲覧することはできません。視力の問題やその他のさまざまな理由で、アクセシビリティに関することです。 –

+1

@JamWafflesあなたに興味のないことを教えてくれてありがとう。ユーザーがズームインして自分のウェブサイト上のテキストを読んで、かなり重要な機能になると想像することができますが、私の方法のエラーを私に見せてくれました。 – jball

答えて

25

layout.cssに本文の-webkit-text-size-adjust: none;を設定しているという問題があります。 -webkit-text-size-adjust: auto;に変更すると、ページとともにフォントのズームが可能になります。

編集:CSSを修正しました。 autoではない0

+2

良い発見! Firefoxでこの問題が発生しない理由を説明します。以下は '-webkit-text-size-adjust'に関する記事です:http://www.456bereastreet.com/archive/201011/beware_of_-webkit-text-size-adjustnone/ – jdigital

+0

@jdigital私はちょうどそれを読んでいました。私はそれがなぜ機能するのか知りたかった。 – Lycha

+0

それは、ありがとう、多くの作品! – lucemia

9

フォントは、(いくつかの他の人と一緒に)相対的なものではありません。拡大表示はその相対的な情報を変更します。

http://www.westciv.com/style_master/academy/css_tutorial/properties/values.html

Name  Abbrev. Explanation        Relative? 
em   em  The height of a font     yes 
ex   ex  The height of the letter x in a font yes 
pica  pc  1 pica is 12 points      no 
point  pt  1/72 of an inch       no 
pixel  px  One dot on a screen      no 
millimeter mm  Printing unit       no 
centimeter cm  Printing unit       no 
inch  in  Printing unit       no 
+3

最新のブラウザでは、フォントに指定された単位に関係なく、すべてがズームされます。 @Lycha – jdigital

+0

@jdigital Strangeの回答を参照してください...数日前に見たことをもう再現することはできません...(デベロッパーツールのComputed Styleに-webkitエントリがないことを確認しましたズームが機能しなかったとき)。そして今、サイトはズームします...私の前のコメントであなたのコメントを削除することができます、そして、私はこの1つを削除します。 – netvope

1

から、あなたは、フォントサイズの設定(例えば:ピクセル)のための固定小数点の幅を使用している場合、ユーザーがズームしたときに、その後、あなたのフォントサイズは変更されません。ユーザーがズームイン/ズームアウトしたときにフォントを拡大または縮小したい場合は、emをユニットとして使用することを検討してください(1 em =ユーザーのマシン上のデフォルトのフォントサイズの100%)。

+0

ズームはフォントサイズも変更します。 – k3liutZu

関連する問題