آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

کار با فونت های وب

دسته بندی :دسته‌بندی نشده 7 دسامبر 2022 علیرضا بابامرادی 403

سی اس اس به شما امکان می دهد یک فایل فونت وب را برای مرورگرهای سرویس گیرنده تعریف کنید تا با استفاده از آن دانلود شوند قانون @font-face. ممکن است متوجه شوید که قاعده font-face@ از هیچ یک از قراردادهای نامگذاری قوانین سبک استاندارد که در فصل 2 این مقاله بحث کردم، پیروی نمی کند. مینی کتاب دلیلی برای آن وجود دارد.

قانون font-face@ یک دستور CSS را تعریف می کند. دستورات CSS دستورالعمل هایی به مرورگر برای انجام برخی اقدامات در حین بارگذاری استایل ها هستند. دستورات CSS با نماد at (@) شروع می‌شوند و باید در ابتدای ناحیه صفحه سبک CSS قرار گیرند.

در اینجا فرمت قانون @font-face آمده است:

@font-face {

font-family: name;

src: url(location);

[descriptor:value];

}

ویژگی font-family یک نام منحصر به فرد برای فونت در شیوه نامه شما تعریف می کند. ویژگی src مکان فایل فونت را در سرور شما یا به صورت یک تعریف می کند مسیر مطلق یا نسبی به دنبال این دو ویژگی، می‌توانید توصیف‌گرهایی را اضافه کنید که زمان فونت را نشان می‌دهند باید استفاده شود (مانند متن پررنگ یا برای متن با حروف کج).

یک مثال از تعریف فونت وب به این صورت است:

@font-face {

font-family: myfont;

src: url(myfont.woff);

}

این یک خانواده فونت به نام myfont را از فایل فونت myfont.woff تعریف می کند ایستگاه کاری مشتری باید دانلود شود. سپس برای استفاده از فونت جدید در صفحات وب خود، فقط نام خانواده فونت را در یک قانون سبک تعریف کنید:

div {

font-family: myfont;

}

سه توصیف کننده وجود دارد که می توانید برای فونت وب تعریف کنید:

»»font-stretch: مشخص می کند که چگونه فونت باید کشیده شود تا یک فاصله پر شود. را پیش فرض نرمال است، اما مقادیر دیگر متراکم یا بزرگ می شوند.

»»font-style: نحوه استایل بندی فونت را مشخص می کند. مقادیر نرمال هستند، مورب یا مورب

»»font-weight: بولد بودن فونت را مشخص می کند. مقادیر عادی، پررنگ، یا مقادیر عددی از 100 تا 900. با تعیین مقادیر مختلف سبک فونت و وزن فونت، می توانید موارد بیشتری را تعیین کنید بسته به نحوه استفاده از فونت در صفحه وب، بیش از یک فایل فونت.

رسیدگی به پرسش های رسانه ای

این روزها، این احتمال وجود دارد که برنامه های کاربردی وب شما توسط بازدیدکنندگان سایت با استفاده از دستگاه های بی شماری مشاهده شود. چه روی یک مانیتور بزرگ متصل به یک ایستگاه کاری رومیزی یا یک دستگاه تلفن همراه کوچک که در کف دست شما قرار می گیرد، وب شما برنامه باید برای همه بازدیدکنندگان وب سایت شما قابل ارائه باشد.

استاندارد CSS3 دارای ترفندهایی است که می توانید برای تعیین زمان استفاده از آنها استفاده کنید شما باید سبک و طرح صفحات وب خود را بر اساس نحوه مشاهده برنامه توسط بازدیدکنندگان سایت تغییر دهید. این بخش نحوه استفاده از این ترفندها را پوشش می دهد.

با استفاده از دستور @media

استاندارد CSS2 دستور @media CSS را برای کمک به تشخیص نوع دستگاهی که صفحه وب روی آن مشاهده می‌شود، تعریف کرده است. سپس می توانید سبک هایی را بر اساس آن نوع رسانه ایجاد کنید.

این به شما این امکان را می دهد که صفحه وب را زمانی که بازدیدکننده سایت شما آن را بر روی صفحه نمایش نمایش می دهد و زمانی که بازدیدکننده سایت آن را چاپ می کند به روشی دیگر استایل دهید.

استاندارد CSS2 چندین نوع رسانه مختلف را برای استفاده در قانون @media تعریف کرده است. همانطور که در جدول زیر نشان داده شده است.

انواع دستگاه های خروجی   =   all

دستگاه هایی که خط بریل تولید می کنند   =   braille

چاپگرهای بریل   =   embossed

دستگاه های تلفن همراه با صفحه نمایش کوچک   =   handheld

چاپگرها   =   print

پروژکتورهای صفحه بزرگ   =   projection

مانیتورهای استاندارد کامپیوتر   =   screen

خوانندگان متن به گفتار   =   speech

پایانه های تله تایپ   =   tty مانیتورهای استاندارد کامپیوتر   =   tv

علیرضا بابامرادی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دیدگاهی توهین آمیز باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

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

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

لینک کوتاه:
0