px กับ rem ต่างกันอย่างไร?
px เป็นหน่วย CSS แบบคงที่ ส่วน 1rem เท่ากับขนาดฟอนต์ขององค์ประกอบราก html ซึ่งค่าเริ่มต้นคือ 16px ในทุกเบราว์เซอร์ การกำหนดขนาดตัวอักษร ระยะห่าง และเลย์เอาต์เป็น rem ทำให้ทุกอย่างขยายไปพร้อมกันเมื่อผู้ใช้เพิ่มขนาดฟอนต์เริ่มต้นในการตั้งค่าเบราว์เซอร์ ซึ่งเป็นข้อกำหนดสำคัญด้านการเข้าถึง (WCAG 1.4.4 การปรับขนาดข้อความ) สูตรง่ายมาก rem = px ÷ ขนาดฟอนต์ราก ดังนั้น 24px คือ 1.5rem เมื่อฐานเป็น 16px ส่วน em ทำงานแบบเดียวกันแต่อิงขนาดฟอนต์ขององค์ประกอบแม่ และจะทบกันเมื่อซ้อนหลายชั้น
ฟีเจอร์
- • แปลง px และ rem ได้สองทาง พร้อมกำหนดขนาดฟอนต์รากเอง
- • แสดงค่า pt และเปอร์เซ็นต์ที่เทียบเท่าด้วย
- • ตารางขนาดที่ใช้บ่อยตั้งแต่ 1px ถึง 128px คลิกได้
- • แปลงค่า px ทั้งหมดในโค้ด CSS ในครั้งเดียว
- • ตัวเลือกคงเส้นขอบบาง 1px ไว้เป็น px
ทำงานในเครื่อง
การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ รวมถึง CSS ที่คุณวาง ไม่มีการอัปโหลดใด ๆ