[ شروحات CSS ] شرح الفرق بين Px - Em - % - Pt و تعريف بهم
عندما تري تصميمات مواقع او اكواد Css فانك كثيرا ترى مثلا
ما هو الفرق بين هذه القياسيات ؟
نأتي لأول شيء
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
عندما تري تصميمات مواقع او اكواد 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