- ベストアンサー
文字のフォントについて教えて下さい
HPで全角の文字を表示する祭に、表示がずれてしまいます。 同じ文字数でも上の行と下の業で終わりの場所が違うと言うか・・・ 上手く表現できませんが、要するに1文字は全て同じ幅にしたいのです。記号だろうがカタカナだろうが皆同じ幅でです。 その場合、フォントは何を使用すれば良いのでしょうか? 一般的にパソコンに最初から入っているフォントで、そういうものがあれば教えて下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
そのようなフォントは等幅フォントと呼ばれます。逆に文字ごとに幅の違うフォントはプロポーショナルフォントと呼ばれます。 ただしWeb上でフォントは基本的に指定すべきではありません。 <tt>タグを使えば等幅になるのでこれを使うのがよいでしょう。 どうしてもフォントを指定したい場合、日本語フォントでは「MS ゴシック」と「MS 明朝」が等幅です。一方「MS Pゴシック」と「MS P明朝」はプロポーショナルです。 日本語以外では韓国語の「BatangChe」「DotumChe」「GulimChe」「GungsuhChe」と、中国語の「MingLiU」「SimSun」「SimHei」も大体等幅です。ただし全角半角の基準が異なっていて例えば中国語では「¶」が半角です。
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10359)
回答No.1
CSSで、 font-family: monospace; と指定します。
質問者
お礼
解決しました。 ありがとうございます。
質問者
補足
早速の解答ありがとうございます。 これだと、ほとんどのPCで等幅になるのでしょうか? 例外などがあれば教えて頂きたいのですが・・・
お礼
なるほど・・・ 凄く良くわかりました。 早速<tt>タグを使ってみます。 本当にありがとうございます。