• ベストアンサー

html の斜体の表示について

htmlで「斜体」を記述する際、<i>又は<em>使うことができると思います。 これらはどのように使い分けをするのでしょうか。

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

  • ベストアンサー
  • snowize
  • ベストアンサー率27% (68/245)
回答No.2

#1さんに補足です。 BタグやIタグのような「見栄えを定義するタグ」は「文書の意味を定義するHTMLとして相応しくない」として廃止が検討されています。なので「斜めにしたいからIタグを使おう」というのも本来ならばお勧めできません。 そのような「文章の意味から独立して見栄えを定義する」場合はスタイルシートを使うのがいいです。最初は面倒かもしれませんが、慣れると表現の幅も拡がりますし、勉強しておいて損はないかと思います。

newnewpc
質問者

お礼

詳しい御説明ありがとうございます。 納得がいきました。

その他の回答 (1)

  • qualheart
  • ベストアンサー率41% (1451/3486)
回答No.1

<i>はItalicのことなので斜体を示しますが、<em>はEmphasisの略で強調を指します。 現状ほとんどのブラウザで<em>は斜体になるので<i>と変わりありませんが、ブラウザによっては色が変わるなど斜体ではない表示になることもあるようです。 なので、斜体にするという目的であれば<i>を使った方がよいでしょう。

newnewpc
質問者

お礼

大半のブラウザで、双方「斜体」になることの確認ができました。 ありがとうございました。

関連するQ&A