pre{font-family:cursive;font-style:italic;font-size:xxx-small}
pre
フォントサイズを変更するには?
preタグ内のテキストのフォントサイズを直接変更することはできませんが、いつでもそのテキストを別の要素(スパンなど)でラップして、その要素のフォントサイズを変更できます。
たとえば(これはインラインスタイルですが、必要に応じてCSSに入れることができます):
<pre><span class="inner-pre" style="font-size: 11px">
Blah blah
Multiple lines and no br's!
Oh yeah!
</span></pre>
あなたの問題はおそらくCourerがデフォルトのフォントとして使用されているためです.Courier Newを優先フォントとして設定すれば問題ありません.
以下は、Firefox と IE の両方で正常に動作します。
pre {
font-family: "courier new", courier, monospace;
font-size: 11px;
}
フォントサイズを一度だけ変更する必要がある場合は、次のように書くことができます
<pre style="font-size: 10px">
...
</pre>
ここを見てください:
PRE要素内のフォントサイズを変更することはできません(たとえば、FONT要素内にPRE要素を配置することはできません)が、BASEFONT要素は事前にフォーマットされたテキストにも影響します。
こちらが Demo
私のブラウザー (chrome、FF、IE) が同意しない理由がよくわかりません!
何か不足している場合はお知らせください。
HTML
<pre>
Test
</pre>
CSS
pre {
font-size: 100px;
font-family: "Times New Roman", Times, serif;
font-style: italic;
}
クロム
ファイアフォックス
IE
pre
タグのフォント サイズを固定する 1 つの解決策は、次を使用することです。
pre
{
white-space: pre-wrap !important;
}
pre
これにより、要素の幅を正確に判断できないモバイル ブラウザーのフォント サイズが修正されます。
さまざまなブラウザでサポートされている標準フォントと関係があると思います。別のブラウザでコードを試してみてください。ただし、IEはW3と互換性がないことに注意してください。