答えて
:after
と:before
は、添付されている要素の前または後に擬似要素を追加しないため、要素のの内容の前または後に追加します。内容はです。
技術的な詳細については、hereを参照してください。生成された要素は、マッチした要素の最後/最初の子です。
the specを見ると、要素ではなく内容に関して挿入されていることがわかります。その名前が示すように
、:beforeと:前と要素のドキュメント ツリーコンテンツ後の擬似要素は、コンテンツの場所を指定 後。
:擬似要素は、それらが を結合している文書ツリー内の要素 から任意の継承 プロパティを継承後:前と。
たとえば、次の規則は、Q要素ごとに の前に空白記号を挿入します。引用符の色は赤ですが、フォント はQ要素の残りのフォントと同じになります。
q:before {content:open-quote;色:赤}
'background' [継承できません](http://www.w3.org/TR/CSS2/colors.html#propdef-background-color)。あなたは「スペックから」の前にあなたの答えのすべてを取り除くべきです。 – thirtydot
'background-color:inherit'を明示的に指定するまで、デフォルトで*継承されませんが、それはポイントの隣にあります。 – BoltClock
@thirtydotは最初の文章の意味ではありません。それは私がちょうどすべてを含んでいるdivを指していて、スタイリングに言及していなかったので、よく言われていません。私はすべてを入れた後にスペックのものを太字にし、配置については考えなかった。 – scottheckel
あなたが「コンテンツ」を組み合わせる:後と:前に、それは既存のコンテンツの前または後にコンテンツを追加します。だから、部門内。 div全体の追加を解析したい場合は、
<div id="w">
<div id="f">World </div>
</div>
#w:before{
background: yellowgreen;
content: "Hello ";
}
#f{
width: 200px;
height: 200px;
background: gold;
margin: 100px;
padding: 100px;
}
#w:after{
background: burlywood;
content: "StackOverflow";
}
- 1. 事前および事後条件のClojureScript高度な編集
- 2. Android:TabLayout、ViewPager、フラグメント、およびアダプターの理解
- 3. sendfile()およびsplice()の理解
- 4. モバイルおよび網膜ディスプレイの高解像度画像用CSS
- 5. R/GIS:バルク処理、距離および高度計算
- 6. NSMutableStringおよびメモリ管理
- 7. Androidオーディオコントロールで前方および後方に移動する
- 8. T-SQL stdev、stdevp、var、およびvarpの理解
- 9. 非同期およびコールバックの理解と命名規則
- 10. ZFデータベースセッションの使用、保護、理解、および取得方法
- 11. ソースコントロールの背後にある理論(および用語)
- 12. 新しい解像度を変更した後のボタン(およびその他のビュー)
- 13. BBCode、preg_replace、および名前付きキャプチャグループ
- 14. ClickOnce、SQLExpressおよび名前の予測
- 15. GDataXML、名前空間、およびxpath
- 16. は、Get次および前のnodeType
- 17. WPF、MVVM、およびメニュー前景色
- 18. 名前空間、argparse、および利用
- 19. ミュートおよびミュート解除ボタントグルHTML5オーディオ
- 20. XMLファイルの解釈および操作
- 21. DOM解析およびJavaScriptの実行
- 22. オーディオストリーミング、NSTimer、およびJSONシナリオの解析
- 23. フリーダイヤルブリッジオブジェクト、保持および解放
- 24. 解析および保存するクラス
- 25. PhoneGap - iPhone 3および4の画像の高さと解像度
- 26. StackOverflowおよびプロセスシャットダウン後のWindbgスレッドID
- 27. Javaおよびメモリ管理のオブジェクトライフサイクル?
- 28. メモリ管理、ヒープ破損、およびC++
- 29. Windows、Linux、およびメモリ管理
- 30. Pythonのビデオおよびオーディオ処理ライブラリ
のようなものが必要です。 – BoltClock