• ベストアンサー

contentプロパティの初期化?

*:before, *:after { content : ""; } cssのテンプレートにこういう記述をみつけたのですが これはどのような意味があるのでしょうか? とくに意味がないようにおもえますが・・・。 この記述の必要性について 教えてください。お願いします。

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

  • ベストアンサー
  • reisato
  • ベストアンサー率80% (44/55)
回答No.1

ブラウザのデフォルトスタイルを消去するためです。 たとえば、Firefoxは<q>タグで囲んだ文はデフォルトで"(二重引用符)で囲まれます。 IEでは囲まれないので、これにより表示に差が出ます。 他にはこういう表記も見られます。 * { margin: 0; padding: 0; }

参考URL:
http://journal.mycom.co.jp/special/2007/ie7/003.html

関連するQ&A