DevToolPal
ไทย

หน่วย CSS

แปลงpxเป็นpt

แปลงพิกเซล (px) เป็นพอยต์ (pt) โดย 1 px = 0.75 pt และ 1 pt = 1.333333333 px

สูตร

pt = px × 0.75

วิธีแปลง

หากต้องการแปลงพิกเซลเป็นพอยต์ ให้นำค่าไปคูณด้วย 0.75 ตัวอย่างเช่น 32 px = 24 pt

ตารางแปลง

px pt
1 px 0.75 pt
2 px 1.5 pt
4 px 3 pt
8 px 6 pt
10 px 7.5 pt
12 px 9 pt
14 px 10.5 pt
16 px 12 pt
18 px 13.5 pt
20 px 15 pt
24 px 18 pt
32 px 24 pt
48 px 36 pt
64 px 48 pt

เกี่ยวกับหน่วยเหล่านี้

เบราว์เซอร์แปลงความยาว CSS ทุกค่าเป็นพิกเซล rem อ้างอิงขนาดฟอนต์ของ root และ em อ้างอิงขนาดฟอนต์ของอิลิเมนต์แม่ ทั้งสองมีค่า 16px ในเบราว์เซอร์หลักทุกตัว เว้นแต่หน้าเว็บหรือผู้ใช้จะเปลี่ยน 1pt คือ 1/72 นิ้ว และ 1px คือ 1/96 นิ้ว ดังนั้น 1pt = 1.333px ส่วน vw คือ 1% ของความกว้าง viewport ค่าพิกเซลจึงขึ้นกับหน้าจอ

คำถามที่พบบ่อย

› แปลง px เป็น pt อย่างไร?

1 px = 0.75 pt ในการแปลงให้นำค่าไปคูณด้วย 0.75: 32 px = 24 pt

› 1 pt เท่ากับกี่ px?

1 pt = 1.333333333 px สูตรย้อนกลับคือ px = pt ÷ 0.75

› ทำไมใช้ rem แทน px?

ขนาดแบบ rem จะปรับตามขนาดฟอนต์ที่ผู้ใช้ตั้งในเบราว์เซอร์ ซึ่งดีต่อการเข้าถึง และเปลี่ยนค่า root เพียงค่าเดียวก็ปรับขนาดเลย์เอาต์ทั้งหมดได้อย่างสม่ำเสมอ

› rem กับ em ต่างกันอย่างไร?

rem ใช้ขนาดฟอนต์ของ root (html) เสมอ ส่วน em ใช้ขนาดฟอนต์ของอิลิเมนต์แม่ ค่า em ที่ซ้อนกันจึงคูณทบกัน