ฉันกำลังมองหาวิธีที่สั้นที่สุดในการวาดเส้น 1px เนื่องจากโหลดทั้งหมดของ CSS ที่แยกออกจากกันไม่ใช่วิธีที่เร็วที่สุดหรือสั้นที่สุด
สูงสุด HTML5 วิธี WAS เป็นวิธีที่สั้นกว่าสำหรับ 1px ชม.: <hr noshade> แต่ .. คุณลักษณะ noshade ของ <hr> ไม่รองรับใน HTML5 ใช้ CSS แทน (หรือคุณสมบัติอื่น ๆ ที่ใช้ก่อนหน้านี้ไม่ว่าจะเป็นขนาดความกว้างการจัดตำแหน่ง ) ...
ตอนนี้อันนี้ค่อนข้างยุ่งยาก แต่ทำงานได้ดีถ้าต้องการ 1px ชั่วโมงที่ง่ายที่สุด:
Variation 1, BLACK hr: (ทางออกที่ดีที่สุดสำหรับสีดำ)
<hr style="border-bottom: 0px">
เอาท์พุต: FF, Opera - ดำ / Safari - เทาเข้ม
รูปแบบที่ 2, สีเทาชั่วโมง (สั้นที่สุด!):
<hr style="border-top: 0px">
เอาต์พุต: Opera - สีเทาเข้ม / FF - สีเทา / Safari - สีเทาอ่อน
รูปแบบ 3, สีตามต้องการ:
<hr style="border: none; border-bottom: 1px solid red;">
ผลลัพธ์: Opera / FF / Safari: 1px red