ฉันไม่สามารถเข้าใจสิ่งนี้ได้ตลอดชีวิตของฉัน ฉันแค่ต้องการจัดสไตล์เครื่องหมายดอลลาร์ให้เป็นสีอื่น และฉันต้องการหลีกเลี่ยงการใช้องค์ประกอบอื่นรอบๆ เครื่องหมายดอลลาร์
<ul>
<li><strong>John Dow</strong> <div>$5,849,487<sup>84</sup></div></li>
<li><strong>David Jones</strong> <div>$5,498,364<sup>01</sup></div></li>
<li><strong>Susie Smith</strong> <div>$5,098,276<sup>35</sup></div></li>
</ul>
และ CSS นี้:
li::first-letter {
color: blue;
}
li div::first-letter {
color: red;
}
สีฟ้าได้ผล สีแดงไม่ได้ผล