htmlの文中にアイコンを絵文字のように埋め込みたいことはけっこうあると思います。 これはちょうどよいサイズの画像を用意したり、画像(imgタグ)のサイズを調節したりで実現できそうです。 しかし、こういうやり方ではレイアウトが崩れる(フォントサイズと画像サイズが不揃いになる)ことがあります。 それは次のような理由でです。
- ブラウザによって微妙に文字サイズが違う。
- ユーザースタイルシートによりユーザーが文字サイズを変更できる。(メガネがあっていない人など、文字を大きくしている事は多い。)
- ブラウザの設定で最小フォントサイズが設定できるものがある。小さな文字だけ拡大されるので全体の文字バランスが崩れることも。
ユーザースタイルシートなどで「閲覧者がレイアウトを調節できる」という要素は多くのブラウザの仕様です。 それが理由でレイアウトが崩れないようなページを作ることが推奨されています。 すぐに連絡が取れる身内だけが閲覧するページなら多少崩れてもいいでしょう。 しかし、閲覧する人をできるだけ増やしたい場合や公共のページなどでは、そのようなレイアウトが崩れる要素はできるだけ取り除かねばなりません。

