Chuyển đổi px, rem, em, pt và các đơn vị CSS
Công cụ chuyển đổi đơn vị CSS online miễn phí. Chuyển đổi tức thì giữa 10 đơn vị: px, rem, em, pt, pc, vw, vh, cm, mm, in. Tùy chỉnh base font-size, quick buttons cho sizes phổ biến. Hữu ích cho responsive design và accessibility.
rem (root em) là đơn vị relative dựa trên font-size của root element (html). Ưu điểm: (1) Responsive - thay đổi root font-size sẽ scale toàn bộ UI, (2) Accessibility - users có thể tăng font-size trong browser settings và UI sẽ scale theo, (3) Maintainable - dễ tạo consistent spacing system. px là absolute unit, không scale theo user preferences.
Mặc định 1rem = 16px (base font-size của browser). Nếu bạn set html { font-size: 62.5%; } thì 1rem = 10px, dễ tính toán hơn (16px = 1.6rem).
rem luôn relative với root (html) font-size. em relative với font-size của parent element, có thể gây compound effect khó kiểm soát. Khuyến nghị dùng rem cho spacing/sizing, em cho typography.
vw (viewport width) và vh (viewport height) hữu ích cho full-screen sections, hero images, hoặc khi cần element scale theo viewport. 100vw = full width, 100vh = full height.
pt (point) là đơn vị in ấn truyền thống (1pt = 1/72 inch). Dùng khi cần CSS cho print stylesheets hoặc khi designer cung cấp specs bằng pt.
Cách phổ biến: html { font-size: 62.5%; } (1rem = 10px), hoặc giữ 16px và dùng công cụ này để convert. Tailwind CSS và nhiều frameworks đã có sẵn rem-based spacing scale.
Chúng tôi không chỉ thiết kế website, mà còn giúp doanh nghiệp xây dựng thương hiệu số mạnh mẽ. Cung cấp dịch vụ thiết kế website trọn gói từ thiết kế đến tối ưu SEO. Hãy liên hệ ngay với Tấn Phát Digital để cùng tạo nên những giải pháp công nghệ đột phá, hiệu quả và bền vững cho doanh nghiệp của bạn tại Hồ Chí Minh.