برگزیده های پرشین تولز

em یا px?

mramin

کاربر تازه وارد
تاریخ عضویت
8 جولای 2006
نوشته‌ها
131
لایک‌ها
1
سلام
میخواستم بدونم از نظر استاندارد بودن از کدوم یک از اندازه های em یا px در css برای فونت باید استاده کنیم؟؟ منظور من بیشتر توی نشون دادن در مرورگرهای مختلفه.
 

balabala

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
22 می 2005
نوشته‌ها
8,362
لایک‌ها
5,745
سن
41
محل سکونت
یه خورده اونورتر
همهشون که استاندارد هستند ولی اگر از px و pt استفاده کنید تقریبا یک اندازه در میان توی همه مرورگرها.
 

mramin

کاربر تازه وارد
تاریخ عضویت
8 جولای 2006
نوشته‌ها
131
لایک‌ها
1
همهشون که استاندارد هستند ولی اگر از px و pt استفاده کنید تقریبا یک اندازه در میان توی همه مرورگرها.

ممنون از راهنماییتون...یه سوال دیگه هم داشتم.
اینو نگاه کید:
PHP:
h1 {
font: 10px Arial, helvetica, verdana, sana-serif;}

حالا اینم نگاه کنید:
PHP:
h1 {
font-family: Arial, helvetica, verdana, sans-serif;
font-size: 10px;}

سوال من اینه که کدوم این دوتا سبک دهی درسترند؟؟ یعنی استاندارترن؟ اگه مثلا از اولیه استفاده کنیم توی همه مرورگرها همونطوری نشون میده که دومیه نشون میده؟؟
یا اصلا هر دوشون درسته؟؟ اگه هر دوشون درسته پس چرا همه از نوع دوم استفاده میکنن؟؟ اینجوری که کدنویسیشون طولانی تر میشه!!!
 

TorgheH

کاربر تازه وارد
تاریخ عضویت
3 سپتامبر 2008
نوشته‌ها
20
لایک‌ها
0
مشکلی که px داره اینه که توی مرورگر IE افرادی که میخوان فونت رو درشت کنن اگر در طراحی از px استفاده شده باشه به هیچ وجه امکان درشت کردن متن نیست

و pt برای دستگاههای چاپ بکار میره یعنی شما اگه برگه ی سبکی رو طراحی کنید که برای پرینت گرفتن باشه بایستی از pt استفاده کنید

بهترین روش استفاده از em هست چون یه روش نسبی هست و مشکلات دو مورد بالا رو نداره

آقا امیر عباس عبدالعلی هم همیشه این روش رو توصیه میکنند

در مورد سوال دوم هم که دوستمون جوابتون رو دادن
 
Last edited:

vahid_persian

کاربر فعال مالتی مدیا
کاربر فعال
تاریخ عضویت
6 نوامبر 2006
نوشته‌ها
232
لایک‌ها
0
ممنون از راهنماییتون...یه سوال دیگه هم داشتم.
اینو نگاه کید:
PHP:
h1 {
font: 10px Arial, helvetica, verdana, sana-serif;}

حالا اینم نگاه کنید:
PHP:
h1 {
font-family: Arial, helvetica, verdana, sans-serif;
font-size: 10px;}

سوال من اینه که کدوم این دوتا سبک دهی درسترند؟؟ یعنی استاندارترن؟ اگه مثلا از اولیه استفاده کنیم توی همه مرورگرها همونطوری نشون میده که دومیه نشون میده؟؟
یا اصلا هر دوشون درسته؟؟ اگه هر دوشون درسته پس چرا همه از نوع دوم استفاده میکنن؟؟ اینجوری که کدنویسیشون طولانی تر میشه!!!

ببین هیچ فرقی ندارن . اون حالت اول حالت ‌shortcut میشه برای حالت دوم . همین .
فرمت کامل shortcut:

font: font-style font-variant font-weight font-size/line-height font-family
تنها مزیتش اینه که همه ی این موارد رو توی یه خط مینویسی .
در مورد PX هم حق با Torghe .
PX رو مرورگر های قدیمی تره IE نمیتونه کوچیک بزرگ کنه
 
بالا