1

まず、CSSを使用して、モバイルブラウザを対象としたページ(流動的なレイアウト)のスタイルを設定する予定です。

    <style type="text/css"> 
    body {
        background-color: #000;
        color: #fff;
        font: normal 95%/130% "Trebuchet MS", Verdana, Arial, sans-serif;
        margin: 0;
        padding: 20px 0;
    }
    </style>

fontプロパティにはどのような値を入れる必要がありますか?(許してください、しかし私はCSS初心者です、フォントはbody要素のプロパティと呼ばれますか?)モバイルデバイスには共通のfontfaceがないことは明らかなので、空のままにしておく必要がありますか?

4

4 に答える 4

2

モバイルデバイスは何千ものデバイスをカバーします。一部のデバイスには独自のフォント(BlackBerryなど)のみが付属しており、一部のデバイスには限定的なフォントサポートが付属しています。フォントを指定する唯一の安全な方法は、汎用フォントファミリを使用して、デバイスに最適なフォントを選択させることです。

http://www.w3.org/TR/CSS2/fonts.html#generic-font-families

于 2010-01-22T19:02:25.227 に答える
0

指定したすべてのフォントが使用できない場合でもページが適切に劣化するように、必ずデフォルトのフォントファミリ(sans-serifやmonospaceなど)を指定してください。

于 2010-01-21T04:44:09.487 に答える
0

AppleはHelveticaを使用しているため、Appleの外観が必要な場合は、font-family配列でそれを宣言できます。ただし、すべてのモバイルデバイスにHelveticaが搭載されているわけではないため、アレイの最後に少なくともsans-serifを宣言する必要があります。これは、ある時点で主要なハンドヘルドプラットフォームのデフォルトのサンセリフフォントであったものを使用した文字列です。

body {
    font-family: Helvetica, "Droid Sans", Prelude, BBMillbank, "Microsoft Tahoma", sans-serif;
}

もちろん、sans-serifを宣言するだけなら、とにかくこれらをデフォルトとして取得すると思います。(すべてのプラットフォームで直接テストできるようにしたいと思います。エミュレーターはこれまでのところしか得られません。)

于 2011-03-26T20:46:11.440 に答える
-1

モバイルデバイスには、ブラウザで使用できる基本的なフォント面のほとんどが含まれている必要があります。これらは引き続き画面にレンダリングされるため、セリフ以外のフォントを使用することが重要です(Verdana、Arialが適切な選択です)。通常、CSSには複数のフォント面を「優先順位」で配置します

于 2010-01-21T04:35:13.493 に答える