[ شروحات CSS ] شرح الفرق بين Px - Em - % - Pt و تعريف بهم

SoF!@N

عضو جديد
10 أغسطس 2009
167
0
0
[ شروحات CSS ] شرح الفرق بين Px - Em - % - Pt و تعريف بهم

عندما تري تصميمات مواقع او اكواد Css فانك كثيرا ترى مثلا

كود:
font-size:20px;
font-size:2em;
margin:100px;
margin:10em;
ما هو الفرق بين هذه القياسيات ؟

نأتي لأول شيء

Em

و هي قياس متغير على حسب حجم الخط الخاص بالملف الذي تعمل فيه لنفترض مثلا ان جسم الصفحة Body حجم الخط الموجود به هو 15px معني هذا ان كل 1em يساوي 15px اذا في حالة استعملنا لعنصر حجم الخط 3em سوف يكون حجم الخط 45px

ثاني شيء

Px

و هي قياس ثابت ولا يتغير و هو عبارة عن نقطة في حجم الشاشة كل واحد بيكسل يساوي نقطة من النقاط الموجودة في حجم الشاشة مثلا لو كانت شاشتك الابعاد الخاصة بها 800X600 إذا 800px هو عرض شاشتك و 600px هو الطول

ثالث شيء

Pt

و هي تعتبر مثل Px و لكن تستخدم في الطباعة او في تصميم اي شي يختص بالطباعة على الورق مثلا و هي تساوي حوالي 1/72 من ال Inch

آخر شي هي

النسبة المئوية ( % )

و هي من معناها واضحة لنفترض مثلا ان جسم الصفحة Body حجم الخط الموجود به هو 15px اذا لو كان حجم الخط 100% سوف يكون 15px لو كان حجم الخط 200% سوف يكون حجم الخط 30px و هكذا

المثال الحي التالي يوضح كل شي بالتفصيل الممل

مثال باللغة العربية px-em-%-pt ar - CodePen