:before
リストでand を使用しようとしています:after
が、機能しません。単純な間違いだとは思いますが、指摘できません。
ご協力いただければ幸いです
ご確認くださいフィドル
<div class="org-chart">
<ul class="chart chart-prhead">
<li>
<span><a href="#">Dabba</a></span>
<ul class="chart-mgr">
<li>
<!-- level 2 -->
<span><a href="#">Dabba</a></span>
</li>
</ul>
</li>
</ul>
</div>
.chart ul:after {
border: 1px solid #f30;
}
.chart li span:after {
border: 1px solid #eee;
}
.chart li span:before {
border: 1px solid #ccc;
}
.chart li a:after {
border: 1px solid #666;
}
.chart li a:before {
border: 1px solid #333;
}
ベストアンサー1
:before
と を機能させたい場合:after
、 を指定する必要があります。content
そうしないと、実際には と は「存在しない」ことになります。最も簡単な方法は、CSS で両方の疑似要素を設定することですcontent: ''
。