การใช้ข้อความเป็นสัญลักษณ์แสดงหัวข้อย่อย
ใช้li:before
กับเอนทิตี Hex HTML ที่ใช้Escape (หรือข้อความธรรมดา)
ตัวอย่าง
ตัวอย่างของฉันจะสร้างรายการที่มีเครื่องหมายถูกเป็นสัญลักษณ์แสดงหัวข้อย่อย
CSS :
ul {
list-style: none;
padding: 0px;
}
ul li:before
{
content: '\2713';
margin: 0 1em; /* any design */
}
ความเข้ากันได้ของเบราว์เซอร์
ยังไม่ได้ทดสอบตัวเอง แต่ควรได้รับการสนับสนุนตั้งแต่ IE8 อย่างน้อยนั่นคือสิ่งที่quirksmode & css-tricksพูด
คุณสามารถใช้ข้อคิดเห็นแบบมีเงื่อนไขเพื่อใช้โซลูชันที่เก่ากว่า / ช้ากว่าเช่นรูปภาพหรือสคริปต์ ยังดีกว่าใช้ทั้งสองอย่างกับ<noscript>
ภาพ
HTML :
<!--[if lt IE 8]>
*SCRIPT SOLUTION*
<noscript>
*IMAGE SOLUTION*
</noscript>
<![endif]-->
เกี่ยวกับภาพพื้นหลัง
ภาพพื้นหลังเป็นเรื่องง่ายที่จะจัดการ แต่ ...
- รองรับเบราว์เซอร์สำหรับ
background-size
IE9 เท่านั้น
- สีข้อความ HTML และพิเศษ ( บ้าแบบอักษร ) สามารถทำได้มากโดยมีคำขอ HTTP น้อยลง
- โซลูชันสคริปต์สามารถฉีดเอนทิตี HTML และปล่อยให้ CSS เดียวกันทำงานได้
- การรีเซ็ตโค้ด CSS ที่ดีอาจทำให้
list-style
(ตัวเลือกเชิงตรรกะมากขึ้น) ง่ายขึ้น
สนุก.