content プロパティは要素は生成しない...はず
ホットエントリから発掘。綺麗なページで読み易く、かなり仕様に忠実な感じ。真面目に仕様[w3.org]を読んでいないオイラには有難い。詳細度あたりのカスケーディングの細かいルールは全然知らなかった部分なので非常に嬉しい。
ただ、(今のところ)一点気になる部分が...
:before疑似要素 E:before E要素の直前に要素を挿入 :after疑似要素 E:after E要素の直後に要素を挿入
たぶん、要素は生成しない。要素と言うとElementの訳になるかと思うが、Elementは所謂タグも含まれる。
The ':before' and ':after' pseudo-elements can be used to insert generated content before or after an element's content. They are explained in the section on generated text.
Selectors
仕様を確認してみたが上記のようになっており、「要素を生成する」とは書かれていない。変わりにcontent
となっている。どう訳して良いか分からないが、"内容"*1にしておくべきではなかろうか。
*1:もっと良い訳は無いものか...