استفاده از درصدواحدها
واحدهای اندازهگیری در طراحی وب
در طراحی وب، انتخاب واحدهای اندازهگیری مناسب یکی از اساسیترین تصمیمات توسعهدهندگان است. واحدهای مختلفی مانند پیکسل (px)، درصد (%)، em، rem و vh/vw وجود دارند که هرکدام کاربردهای خاص خود را دارند.
نکته کلیدی: انتخاب واحد مناسب به عوامل مختلفی مانند نوع المان، طرح ریسپانسیو و نیازهای پروژه بستگی دارد.
واحد درصد (%)
واحد درصد یکی از پرکاربردترین واحدها در طراحی ریسپانسیو است. این واحد نسبت به اندازه والد خود محاسبه میشود:
- برای عرض (width): 50% یعنی نصف عرض والد
- برای ارتفاع (height): نیاز به تعیین ارتفاع والد دارد
- برای فونتسایز: نسبت به فونتسایز والد محاسبه میشود
واحد | مثال | توضیح |
---|---|---|
% | width: 75% | 75% عرض والد |
vw/vh | width: 50vw | 50% عرض viewport |
مقایسه واحدهای نسبی
در طراحی مدرن وب، استفاده از واحدهای نسبی مانند درصد، vw و vh بسیار رایج است. این واحدها به عناصر اجازه میدهند نسبت به محیط خود تغییر اندازه دهند:
- درصد (%): وابسته به اندازه والد
- vw/vh: وابسته به اندازه viewport
- em: وابسته به فونتسایز المان والد
- rem: وابسته به فونتسایز ریشه (html)
برای یادگیری بیشتر درباره موقعیتدهی المانها میتوانید به آموزشهای مکث شاپ مراجعه کنید.
کاربردهای عملی
در پروژههای واقعی، ترکیب واحدهای مختلف میتواند نتایج مطلوبی ایجاد کند:
مثال: برای ایجاد یک layout ریسپانسیو میتوان از ترکیب درصد و پیکسل استفاده کرد:
- عرض اصلی: 80% (برای تطبیق با دستگاههای مختلف)
- حاشیهها: 20px (برای ثابت ماندن در همه دستگاهها)
- فونتسایز: 1.2rem (برای مقیاسپذیری بهتر)
به خاطر داشته باشید که واحد درصد در خصوصیاتی مانند margin و padding همیشه نسبت به عرض والد محاسبه میشود، حتی برای مقادیر عمودی.