جهت ورود به تالار گفتمان سایت کلیک کنید


معرفی واحد اندازه گیری rem در css3

با سلام خدمت بازدیدکنندگان محترم سایت اسکریپت دات کام . چندی پیش مطلبی در مورد انواع واحداندازه گیری در css منتشر کردم که میتوانید با مراجعه به این لینک مشاهده فرمایید .

امروز و در این پست قصد معرفی یک واحد اندازه گیری جدید دیگر در css3 را دارم . واحدی به نام rem که بسیار شبیه به em که در لینک بالا توضیح داده شده می باشد.

اگر میخواهید با این واحد اندازه گیری اشنا شوید , به ادامه مطلب مراجعه کنید …

معرفی واحد اندازه گیری rem در css3

em چیست :

در واحد اندازه گیری em , فرزند مربوطه به نسبت پدر خاصیت را میپذیرفت و مثلا اگر به فرزندی مقدار 2em را میدادیم و پدر مستقیم آن 15px بود , فرزند مقدار 30px را میگرفت .

به مثال زیر توجه فرمایید :

* css *
div.vms{
    font-size:13px;
}
p.vms2{
    font-size:2em;
}


* Html *
<div class="vms">
    <p class="vms2">Vahid Majidi</p>
</div>

در مثال بالا , اندازه فونت تگ p , دو برابر پدر خود که div با کلاس vms هست میشود . ( یعنی 26px )

rem چیست :

در این واحد اندازه گیری که مخفف کلمه root em میباشد , تمامی فرزندان در کل فایل html ما , پدر خود را تگ html فرض کرده و به نسبت آن تغییر میکنند .

یعنی دیگر مهم نیست که تگ پدر یک فرزند چه مقداری را دارا می باشد و تمامی مقادیر از مقدار پیش فرض تگ html گرفته میشود .

نکته : تگ html تگیست که در برگیرنده تمام کدنویسی های وب سایت میباشد و همچنین پدر تمامی تگ ها . برای آشنایی بیشتر اینجا رو کلیک کنید 

به مثال زیر توجه فرمایید :

* css *
html{
    font-size:15px;
}
div.vms{
    font-size:13px;
}
p.vms2{
    font-size:2rem;
}


* Html *
<div class="vms">
    <p class="vms2">Vahid Majidi</p>
</div>

در مثال بالا , اندازه فونت تگ p , دو برابر تگ html میشود . ( یعنی 30px )

آموزش : وحید مجیدی

پخش اختصاصی

جهت تبادل گفتگو و حل مشکلات در باره این موضوع , کلیک کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *