เครื่องหมายสแลชหมายถึงอะไรในชวเลขแบบอักษร CSS?


186

ฉันเห็นการประกาศ CSS ต่อไปนี้ในสไตล์ชีท:

font: 12px/18px ...

สิ่งที่ไม่12px/18pxเป็นส่วนหนึ่งหมายความว่า?


2
มันไม่ถูกต้องในการปิดสิ่งนี้เนื่องจากภาษาท้องถิ่นเกินไป คำถามนั้นง่ายและเป็นคำตอบ แต่ก็เป็นสิ่งที่ผู้คนถามบ่อยและมีคำตอบที่ชัดเจน
Jukka K. Korpela

คำตอบ:


206

12pxคือขนาดตัวอักษร18pxคือความสูงของบรรทัด

ไวยากรณ์จะขึ้นอยู่กับสัญกรณ์การพิมพ์สำหรับการระบุขนาดที่เกี่ยวข้องและจะใช้ได้เฉพาะกับfontคุณสมบัติชวเลข กล่าวอีกนัยหนึ่งการประกาศข้างต้นเพียงขยายไปยังสิ่งต่อไปนี้:

font-size: 12px;
line-height: 18px;

เช่นเคยหากคุณตั้งค่าความสูงของบรรทัดเป็นค่าสัมพัทธ์ (เช่นเปอร์เซ็นต์หรือ EMS) การคำนวณนั้นจะสัมพันธ์กับขนาดตัวอักษร

W3C CSS2.1 fontทรัพย์สินอ้างอิง
W3C CSS3 อักษรโมดูลfontอ้างอิงคุณสมบัติ (ไวยากรณ์ดำเนินไปจาก CSS2.1)


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.