select
オプション:after
と:before
疑似要素を含むリストを作成しました- DEMO
option:after, option::before {
content: " ";
height: 5px;
width: 5px;
background: #c00;
border-radius: 5px;
display: inline-block;
}
ただし、これは Firefox でのみ機能し、他のブラウザーでは機能しません。
W3C、MDN、SitePointで述べられているように、これ:after
は「一致した要素の後にレンダリングされ、化粧品のコンテンツを追加するために使用される疑似要素」であり、適用できない要素に関する制限は誰も述べていません。
質問 - すべてのブラウザー (FF を除く) が疑似要素を正しく表示できないのはなぜですか? どんなドキュメンテーションも大歓迎です。