• ベストアンサー

h1タグ

h1のタグを使うと文字がやたらでかくなってしまいます。h1のタグを使って、文字のサイズを小さくしたいです。 質問1)FONTサイズの指定で小さくするのはどういう意味で不都合があるんでしょうか? 「文法的に正しくない」などの理由以外で具体的なデメリットを教えて下さい。 質問2)h1のタグを使って、文字のサイズを小さくするにはCSSとやらを使うしかないのでしょうか? 質問3)例えば下記サイトのような場合一番上の文字は h1になっていますが文字が小さいです。 これはスタイルシートを使っているんですか? http://www.noavocal.jp/school.htm

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

1)<font>タグは、新しい標準では使うことができなくなるので非推奨となっています。 2)<h1 style="font-size:small">とかできます。 まとめて指定するには、 <style> h1 { font-size:small; } </style> などとします 3)略

commecadumode
質問者

お礼

知りませんでした。 ありがとうございました

その他の回答 (2)

  • kwgm
  • ベストアンサー率24% (170/703)
回答No.2

1)だけ。 フォントサイズをHTML作者が指定すること自体がよくないこととされています。 例えば目のよくない人が、ブラウザの文字のサイズを大きく表示するように設定している場合に フォントサイズが指定されているとそこだけが妙に小さく表示されたりします。

commecadumode
質問者

お礼

なぜフォントサイズを指定することがよくないことなのか初めて分かりました。 ありがとうございました

  • quads
  • ベストアンサー率35% (90/257)
回答No.1

<h1>~<h6>は小見出しの意味を持つタグです。 小見出しの最上位である<h1>をそのまま使えば、囲われたテキストは大きく表示されます。 ◆回答1 何に対してか不明ですが、<h1>に対して。として答えます。 別に不都合はありません。インライン要素で指定するかブロック要素で指定するかの違いでしょう。 HTML的にはスタイルシートの利用が推奨されていますが。 ◆回答2 <h1>で囲った場合、単に<h1>だけで囲ってしまうとこのタグの規定値であるサイズが適用されます。 何らかの理由で<h1>で括って文字サイズを小さくしたい場合はスタイルシートを使わなくとも、その文字をさらに<font>で括ってしまえばいいでしょう。 ◆回答3 そうです。11pxに指定されています。外部スタイルシートを参照してみてください。

commecadumode
質問者

お礼

ありがとうございました

関連するQ&A

専門家に質問してみよう