CSS সাইজের একক (px rem em vh)

UI টাইপ স্কেলে rem-ই পছন্দ করুন; px শুধু খুব সরু বর্ডার আর পিক্সেল-নির্ভুল বিবরণের জন্য ব্যবহার করুন।

আপডেট করা হয়েছে:

একককিসের সাপেক্ষেসাধারণ ব্যবহার
pxDevice pixel (CSS pixel)Borders, precise icons
remRoot element font-sizeType scale, spacing
emParent font-sizeComponent-local sizing
%Parent propertyWidths, flexible layouts
vw1% viewport widthFull-bleed sections
vh1% viewport heightHero height (mind mobile UI)
vmin / vmaxSmaller/larger viewport sideSquare-ish responsive sizing
chWidth of “0” glyphCode blocks, monospace fields
exx-height of fontRare fine typography
svh / lvh / dvhSmall/large/dynamic viewportMobile browser chrome-safe height

নোট

সচরাচর জিজ্ঞাসা

1rem কত px?
1rem রুট এলিমেন্টের ফন্ট সাইজের সমান, তাই ব্রাউজারের ডিফল্ট 16 px-এ এটি 16 px।
em এবং rem-এর মধ্যে পার্থক্য কী?
rem সবসময় রুট এলিমেন্টের ফন্ট সাইজের সাপেক্ষে, আর em বর্তমান এলিমেন্টের উত্তরাধিকারসূত্রে পাওয়া ফন্ট সাইজের সাপেক্ষে।
মোবাইলে 100vh কাজ করে না কেন?
মোবাইল ব্রাউজার UI বার দেখায় বা লুকায়, তাই 100vh দৃশ্যমান এলাকার চেয়ে বড় হতে পারে; সমর্থিত হলে dvh বা svh ব্যবহার করুন।