• ベストアンサー

[html フォント複数指定]

お伺いしたいのですが… HTML内でフォントを複数指定することはできますでしょうか? 下のもので、アルファベットと日本語の2つを指定したいのですが …それともいちいち<body>内で どちらかを指定しないといけないのでしょうか。 基本的な質問ですがよろしくお願いいたします。 <style type=text/css> <!-- body,td { font-size:文字サイズpt; color:#文字の色; font-family:'フォントの種類'; line-height:行間pt;} --></STYLE>

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

下にclassにの質問があったのでその話からはじめると 例えば <div class="sub">~</div> というようにclassを指定するとスタイルシートで div.sub{ } でその部分のスタイルを指定できるという話です。 ちなみにスタイルシート部分のdivを省略して .sub{ } とするとどんなタグでもclss="sub"とすれば、適用されます。 次に、質問文から第一印象で受けたイメージで言うと 半角英数字なら欧文フォント 全角文字なら日本語フォント という風にとれますがそれは無理だと思います。 当然半角英数字の周りに<span class="eng">~</span>としてそれにスタイルを指定すれば実現できますがめんどくさいです。 最後に質問からのタイトルからのイメージの話ですと 複数のフォントを指定する事も出来ます。 font-family:フォント1,フォント2; という風にすれば指定できますがこれは ユーザの環境にフォント1が無ければフォント2を指定するというものです。

tsutomu629
質問者

お礼

連絡が遅くなってしまい、すいません。 なるほど。結構面倒くさいですね。 個人のHPならば、タグもある程度複雑にできるのですが、 共有のHPなので、以降引き継ぐときに、できるだけわかりやすいほうがいいかなぁ と思い、質問させていただきました。 参考にさせていただきます。ありがとうございました。

その他の回答 (2)

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.3

#2さん、classの説明ありがとうございます。 てっきり、このような質問をされているので、classは分かるかと・・・(^^; #2さんの言われているとおり、面倒くさいですが、アルファベットを多く使うか 日本語を多く使うかによって、bodyのfont-familyを決定して下さい 少なく使用するほうをclassで・・・ ちなみに、 http://www.dab.hi-ho.ne.jp/swan0608/toku/hp05.html http://members.tripod.co.jp/dhtml_s/web_css/css_cascad.htm など参考になさって下さい

参考URL:
http://members.tripod.co.jp/dhtml_s/web_css/css_cascad.htm
tsutomu629
質問者

お礼

連絡が遅くなってしまい、すいません。 参考URLも後で拝見させていただきます。 ありがとうございました。

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

bodyの方は、主に使用するfamilyを指定し、他は classで指定するように設定すればいいのでは?

tsutomu629
質問者

お礼

早速のご回答ありがとうございます。 えっと、お恥ずかしいのですが、 Classのタグがわからないのですが…。 参考になるようなHP等ありましたら、 referしていただけるとありがたいです。 お手数をかけてしまってすいません。