دسته بندی
-
واحدهای اندازه گیری در CSS
-
واحدهای اندازه گیری مختلفی در CSS وجود دارد که هر کدام برای نوع بخصوصی از اندازه گیری کاربرد دارند. در این مقاله قصد دارم انواع واحدها و کاربرد آنها را تشریح کنم.
-
00
-
بازدید این صفحه : ۲۹۱۳تاريخ : 12 اسفند 1392
واحدهای اندازه گیری مختلفی در CSS وجود دارد که هر کدام برای نوع بخصوصی از اندازه گیری کاربرد دارند. در این مقاله قصد دارم انواع واحدها و کاربرد آنها را تشریح کنم.
واحد های Points و Picas
این واحدها برای طراحی صفحات چاپی بوجود آمده اند و معمولا از آنها برای طراحی صفحه نمایش استفاده نمی شود. بصورت قراردادی هر Point برابر یک هفتاد و دوم اینچ، و هر Picas معادل 12 Point می باشد. در صورتیکه می خواهید نسخه قابل چاپ از صفحات خود ارائه دهید، بهتر است از این واحدها استفاده کنید، اما برای صفحات وب پیشنهاد نمی شود.
واحد Pixel
اندازه هایی که توسط این واحد مشخص می شود، در تمام مرورگرها و OS ها یکسان دیده می شود، و بهمین دلیل اکثر طراحان از این واحد برای تعیین اندازه استفاده می کنند، اما باید به این نکته توجه داشت که استفاده از واحد Pixel برای Text ها، باعث می شود تا کاربرانی که مشکل ضعف چشم دارند و میخواهند اندازه متن را توسط مرورگر بزرگتر کنند، دچار مشکل شوند. چرا که واحد پیکسل معمولا Default Setting (تنظیمات پیش فرض) مربوط به سایز فونت ها، در مرورگرهای مختلف را نادیده می گیرند. بنابراین بهتر است از این واحد برای تعیین اندازه متن ها استفاده نشود.
واحد EMS
em واحد اندازه گیری نسبی برای فونت Textها در صفحه وب می باشد. بر اساس قرارداد، هر واحد em معادل ارتفاع حرف M در فونت پیش فرض می باشد. در CSS یک em در واقع معادل اندازه فونت پیش فرض کاربر می باشد. با استفاده از این واحد برای تعیین اندازه، این امکان را به کاربر می دهیم که به راحتی و بدون بروز بهم ریختگی، سایز Text های صفحه شما را توسط مرورگر بزرگتر یا کوچکتر کند. به عنوان طراح وب، این قابلیت تغییر اندازه فونت توسط کاربر، ممکن است زیاد خوش آیند نباشد. ولی از دید کاربران این امکان سودمند خواهند بود که بتوانند صفحه وب شما را با فونت بزرگتر مشاهده کنند. با استفاده از این واحد شما می توانید اندازه فونت را بصورت درصدی نیز تعیین کنید،
مثال:
font-size: 0.9em
با این دستور، اندازه فونت شما، حدودا 10 درصد کوجکتر از اندازه پیش فرض مرورگر برای فونت ها می شود.
و یا:
font-size:1.1em
با این دستور، اندازه فونت شما، حدودا 10 درصد بزرگتر از اندازه پیش فرض مرورگر برای فونت ها نمایش داده می شود.
واحدEXES
ex نیز همانند em یک واحد اندازه گیری نسبی برای فونت Textها در صفحه وب می باشد. با این تفاوت که، بر اساس قرارداد، هر واحد ex معادل ارتفاع حرف x (حروف کوچک) در فونت پیش فرض می باشد.
نکته: این واحد تعیین اندازه در تمام مرورگرها ساپورت نمی شود.
واحد اندازه گیری Exes:
واحد ex یک واحد اندازه گیری نسبی برای فونت متون صفحه وب می باشد. یک Ex بنابر تعریف، معادل ارتفاع حرف کوچک x در فونت پیش فرض تنظیم شده توسط کاربر می باشد. متاسفانه مرورگر های مدرن هنوز از این واحد اندازه گیری به طور کامل پشتیبانی نمی کنند. لذا استفاده از این واحد اندازه گیری توصیه نمی شود.
واحد Percentage:
این واحد نیز همانند واحدهای ex و em، به کاربران امکان تغییر سایز فونت را می دهد.
مثال:
font-size: 100%
با این دستور فونت دقیقا به اندازه مشخص شده در پیش فرض های مرورگر نمایش داده می شود و
بعبارتی دیگر 100% برابر است با 1 em
واحدهای Absolute:
در CSS این امکان را داریم که با استفاده از 7 واحد اندازه گیری مطلق، اندازه متن را بصورت نسبی و بر اساس پیش فرض های مرورگر تنظیم کنیم که عبارتند از :
xx-small
x-small
small
medium
large
x-large
xx-large
در اکثر نسخه های مرورگر IE، واحد small بعنوان واحد هم اندازه با پیش فرض مرورگر شناخته می شود، اما در مرورگرهای دیگر واحد medium این حالت را دارد و به همین دلیل استفاده از این نوع تعیین اندازه در طراحی سایتهای Cross Browser Compatibilty (مطابق با مرورگرهای مختلف) منسوخ شده است.
نکته: این نوع واحدها از قاعده ارث بری (Inheritance) در CSS مستثنا هستند و بعبارتی از Parent خود هیچ چیز ارث نمی برند، بلکه نسبت به مقادیر پیش فرض مرورگر تنظیم خواهند شد.
واحدهای Larger و Smaller :
این دو واحد نیز همانند واحدهای Absolute هستند، با این تفاوت که اندازه این واحدها بر خلاف واحدهای Absolute بر اساس Parent آنها مشخص می شود. (قانون ارث بری در CSS ). بنابراین اگر یک المنت
با سایز small داشته باشیم و بخواهیم بخشی از متن بزرگتر دیده بشود، سایز آن بخش از متن را برابر larger قرار می دهیم.
مثال:
< p >This is a < span style = " font - size : larger ; " > Paragraph < / span > < / p >
منبع : keramatifar.ir
-
خدمات طراحی سایت
-
ویترین اخبار
- راه اندازی سایت نشریه الکترونیک فرهنگ انقلاب اسلامی
- ملاک شناخت یک شرکت طراحی سایت قوی و توانا برای راه اندازی سایت اینترنتی شما چیست؟
- فرا رسیدن نوروز باستانی، یادآور شکوه ایران و یگانه یادگار جمشید جم بر همه ایرانیان پاک پندار، راست گفتار و نیک کردار خجسته باد
- راه اندازی وب سایت اینترنتی ماشین سازی درستگاههای تولید آرد
- راه اندازی وب سایت اینترنتی ملک آریا
- 7 مورد از قابلیتهای غیرمنتظره در iOS 7
- Apex در برابر Nova: مقایسه دو لانچر اندروید
- پاداش 15,000 دلاری برای شکستن قفل TouchID
- نیکون از AW1، اولین دوربین ضد آب با قابلیت تعویض لنز، پرده برداشت
- لومیا 1520 نوکیا و این بار مشخصات فنی، قیمت و زمان عرضه
- رکورد فروش موبایل در دست 8 مدل
- اپل در حال تست نسخه های 701 و702 و 71 سیستم عامل iOS؟
- علت دقیق سرعت پایین اینترنت را نمیدانیم
- بررسی اکسپریا Z1 سونی
- آموزش ساخت ایمیل یاهو پس از حذف ایران!
- سهام توییتر روانه بازار بورس میشود
- تبلیغات تازه مایکروسافت علیه آیفون شکست خورد
- مدیرعامل اینتل: تبلتهای زیر 100 دلاری در تعطیلات سال نوی میلادی از راه میرسند
- 27 شهریور iOS 7 برای آیفونها و آیپدها منتشر میشود
- کنسول بازی جدید سونی با قابلیت های جذاب و قیمت مناسب معرفی شد: Vita TV
- کمپانی دل برای چینی ها لب تاب لوحی می سازد!!!
- ایسوس فون پد 7 اینچی جدید را معرفی کرد: تبلت/تلفن هیبریدی با اسپیکر دو کاناله
- یاهو لوگوی جدید خود را رونمایی کرد
- ایسوس از لپتاپ لمسی و ارزان قیمت X102BA با پردازنده AMD پرده برداشت
- دوباره Moto X و این بار تصویر رندر شده تبلیغاتی آن [بروز شد]
- ولخرجیهای گوگل در حوزه دیتاسنتر ادامه دارد: 6-1 میلیارد دلار در سه ماهه دوم 2013
- تشکیل گروه جهانی« طراحی فناوریهای پوشیدنی» در موتورولا، با استناد به آگهی استخدام این شرکت
- آشنایی با سیستمفایلها و نحوه فرمتکردن درایوهای خارجی در مک
- سرفیس RT هنوز نمرده است
- دانلود کنید: اپلیکیشن VLC برای کاربران iOS منتشر شد
- بررسی همهجانبۀ شایعات پیرامون ساعتهای هوشمند
- تصاویر واضح از آیفون ارزان قیمت در کنار آیفون 5 فاش شد
- تبدیل تصاویر به فرمت ICO و استخراج آیکونها از فایلهای با فرمت EXE و DLL
- نسخه جدید اندروید در 2 مردادماه معرفی میشود
- ال جی از نام G2 برای پرچمدار بعدی خود استفاده میکند
- مشخصات فنی و بنچمارک گلکسی نوت 3 فاش شد
- تصویر و مشخصات جدید آیفون 5S به بیرون درز کرد: صفحه نمایش IGZO، دوربین 12 مگاپیکسل، پردازنده سریعتر و پردازنده گرافیکی چهار هستهای
- آیا میتوان پس از مرگ اطلاعات با ارزش را در اختیار خانواده، دوستان و آشنایان قرار داد؟
- تصاحب Omek توسط اینتل ممکن است باعث شود هرگز نیاز به لمس کامپیوتر خود نباشید
- نسخه جدید تحت وب نقشه گوگل در دسترس همگان قرار گرفت
- تلفن G2 ال جی مجهز به باتری 2540 میلی آمپر ساعتی است
- جزئیات بیشتر از دوربین 20 مگاپیکسلی هونامی: سنسوری بزرگ ولی نه به اندازهی لومیا 1020
- مرور تاریخچه دوربین در گوشیهای برجسته نوکیا
- دریافت استاندارد و رتبه 6 از 10 گوگل توسط سایت شرکت راوک نگار پارس
- بروزرسانی تعدادی از جدیدترین نمونه آثار طراحی سایت های هوشمند راوک نگار پارس
-
نماد اعتماد الکترونیکی
-
آمار بازدید
- کل (online):۱۸۱۷
- اعضاء (online):۰
- میهمان (online):۱۸۱۷
- بازدید امروز::۱۱۳۷
- بازدید دیروز::۳۵۷۷
- بازدید کل::۲۹۳۲۵۷۵۰
-
تبلیغات