0

JavaScript の document.write と同じように、CSS は HTML コードを記述できますか? ありがとう

4

2 に答える 2

10

あまり。

プロパティがありcontentますが、それは可能な限り近いものです。

コンテンツは HTML の仕事です。プレゼンテーションは CSS のままにし、ロジックは JavaScript のままにします。

于 2012-05-31T21:14:35.003 に答える
3

HTML として処理された HTML コードを記述することはできませんが、コンテンツの生成は可能であり、オプションのコンテンツの限られた範囲で役立ちます。

例: link 要素があり、そのうちのいくつかは pdf ファイルを指しています。リンク先が .pdf 拡張子で終わる各リンクの最後に、CSS で文字列 "(pdf)" を書き出す必要があります。部分文字列一致属性セレクターに基づいて、文字列を ::after 疑似要素に追加するルールを記述します。

a[href$=".pdf"]::after {content:"(pdf)";}

ブラウザーのサポートが完全ではないため、これが必須のコンテンツに役立つ可能性は低いです。

于 2012-05-31T22:50:12.200 に答える