content プロパティは要素は生成しない...はず

ホットエントリから発掘。綺麗なページで読み易く、かなり仕様に忠実な感じ。真面目に仕様[w3.org]を読んでいないオイラには有難い。詳細度あたりのカスケーディングの細かいルールは全然知らなかった部分なので非常に嬉しい。

ただ、(今のところ)一点気になる部分が...

:before疑似要素E:beforeE要素の直前に要素を挿入
:after疑似要素E:afterE要素の直後に要素を挿入

たぶん、要素は生成しない。要素と言うと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:もっと良い訳は無いものか...