私はモバイル サイトを作成しており、タイトルの h1 タグが画面サイズの 80% に調整されるようにしようとしています。
質問する
983 次
2 に答える
2
CSS Values and Units Module Level 3 (Candidate Recommendation) によるとvh
、最初の包含ブロックの幅の 1% に等しい単位を使用できます。たとえば、font-size: 5vh
フォント サイズを本文の幅の 5% に設定します。ブラウザーのサポートは、最新バージョンではかなり良好ですが、IE 8 などは除外されます。これは、多かれ少なかれタイトルの質問に答えます。
質問の本文の説明は、かなり異なるものです。フォント サイズはフォントの高さであり、文字の幅 (変化する) との関係は定義されていないため、実際には CSS で一部のテキストが一部の幅の 80% を占めるようにする方法はありません。もちろん、要素の幅を設定できますがh1
、これはテキスト コンテンツの幅を設定することとは大きく異なります。テキスト幅を設定するには JavaScript が必要です。
于 2013-07-21T18:17:23.130 に答える