آموزش طراحی سایتآموزش HTML

تگ font در HTML

تگ Font چیست ؟ چگونه می‌تونیم Font متن را سفارشی سازی کنیم؟ از فونت در html چطور می‌تونیم استفاده کنیم؟ چگونه بدون استفاده از CSS فونت متن را تغییر دهیم؟ نحوه تغییر فونت فارسی در html ، تغییر رنگ متن در html و تغییر رنگ فونت در html چگونه است؟ در این مقاله به آموزش تگ font می‌پردازیم.

این تگ در HTML5 پشتیبانی نمی‌شود، بخش جایگزین تگ Font را مشاهده کنید.

معرفی تگ Font

بسیار خوش حالیم که با یکی دیگر از مباحث آموزشی طراحی سایت با HTML در خدمت شما عزیزان هستیم . در جلسه گذشته به معرفی تگ sub در HTML پرداختیم در این جلسه از آموزش HTML قصد داریم شما را با تگ font در HTML که به منظور تغییر رنگ فونت ، اندازه و فونت متن در HTML به کار می‌رود، آشنا نماییم.

با استفاده از تگ font می‌توانیم رنگ، اندازه و فونت متون و سایر عناصر متنی موجود در در HTML را تغییر دهیم این تگ که در دسته تگ های قالب بندی متن جای می گیرد از صفت ھای زیر پشتیبانی می‌کند.

صفت های تگ Font

صفت face

از این صفت برای تغییر فونت متون در HTML استفاده می‌شود. یعنی در صورتی که بخواهیم متنی را با فونت دلخواه نمایش دهیم از این صفت به همراه تگ <font> استفاده می نماییم . این صفت لیستی از فونت ھا که با “,” (کاما) از هم جدا شده اند را به عنوان ورودی می‌پذیرد و در صورتی که اولین فونت بر روی سیستم کاربر نصب نبود فونت دوم و اگر فونت دوم نصب نبود فونت سوم و … بر روی متن اعمال می‌شود .
برای درک بهتر کاربرد صفت face در طراحی سایت به مثال زیر توجه کنید :

<p> 
    <font face='Tahoma,Arial,Serif'> mizfa.com : Web Design </font>
</p>

صفت size

از صفت size برای تغییر اندازه متون در HTML استفاده می‌شود و به دو صورت زیر می توان این صفت را مقدارهی نمود:

  • مقدار مطلق : مقادیری بین 1 تا 7 .
  • مقدار نسبی : مقادیری بین 7- تا 7+ که در این صورت اندازه فونت نسبت به اندازه فونت مشخص شده در تگ </basefont> سنجیده خوھد شد. (این تگ را در جلسات آینده معرفی خواھیم کرد.)

صفت color

از این صفت برای تغییر رنگ یک متن استفاده می‌شود. این صفت مقداری از انواع رنگ ھا را به عنوان ورودی می‌پذیرد و رنگ متن را مشخص می‌نماید .
برای درک بهتر صفت به مثال زیر توجه نمایید :

<p> 
   <font face='Tahoma, Arial,"Times New Roman"' size='+2' color='#ff0000'> mizfa.com : Web Design</font> 
</p>
نمونه تگ فونت
کد و نتیجه مثال بالا

سی اس اس ( CSS ) جایگزینی برای تگ Font در HTML5

از زمان معرفی HTML5 دیگر سفارشی سازی فونت ها با استفاده از CSS انجام می‌شود. در آموزش CSS به صورت کامل در مقاله آشنایی با Font ها نوید معدن نژاد عزیز توضیحاتی را گفته است که با استفاده از آن می‌توانید فونت‌های مختلف را برای بخش های مختلفتان مشخص کنید. با این حساب، چون این صفحه رو باز کردید، نمیخوام بدون خروجی مثبت از صفحه خارج بشید پس در ادامه به صورت مختصر با نحوه سفارشی سازی فونت ها با استفاده از CSS می‌پردازیم.

ویژگی Font-face برای معرفی فونت اختصاصی

برای قرار دادن فونت اختصاصی در CSS از ویژگی font-face استفاده می‌کنیم. در مثال زیر فونت Vazir که از سری فونت های آزاد و متن باز ایرانی است را معرفی میکنیم.

@font-face {
font-family: "Vazir";
src: url("/fonts/Vazir-web.woff2") format("woff2"),
url("/fonts/Vazir-web.woff") format("woff");
}

توضیح مثال :

خط اول ) در خط اول ما ویژگی Font-Face را با استفاده از یک ات ساین (@) مشخص کردیم. (به این صورت : @font-face )

خط دوم ) با استفاده از Font-Family نام مورد نظرمان را برای فونت مشخص می‌کنیم. اگر اسم فونت دارای فاصله است، می‌توانید از کوتیشن استفاده کنید.

خط سوم و چهارم ) در خط سوم ابتدا با استفاده از Src به سی اس اس می‌فهمانیم که می‌خواهیم مسیر فونت ‌ها را مشخص کنیم و سپس با استفاده از url() محل قرار گیری را مشخص می‌کنیم و در نهایت با استفاده از format() فرمت هر فونت را مشخص می‌کنیم. برای قرار دادن چندین فرمت از comma « , » استفاده می‌کنیم.

اگر مثال های موجود در آموزش اچ تی ام ال را متوجه نشدید، در بخش نظرات به ما اطلاع بدید تا بیشتر راهنماییتون کنیم.

ویژگی Font-Family

با استفاده از این ویژگی می‌توانید از بین فونت های عمومی و همچنین فونت‌هایی که خودتان معرفی کردید، یکی را برای بخشی انتخاب کنید. به عنوان نمونه در مثال زیر با استفاده از font-family ، تمامی تگ های p درون صفحه را به فونت Vazir که در مثال گذشته معرفیش کردیم، تغییر داده ایم.

p{
font-family: "Vazir";
}

همانطور که مشاهده می‌کنید، در خط اول تگ p را معرفی کردیم و سپس در خط دوم با استفاده از ویژگی font-family فونت جدید را مشخص کردیم.

تغییر رنگ در html

خب شاید براتون سوال پیش بیاد که کد تغییر رنگ متن در html چیه؟ یا مثلا تگی به عنوان تگ رنگ در html داریم؟ قبل از تکمیل این مقاله بهتر هست که با نحوه تغییر رنگ متون در HTML هم آشنا بشیم.

p{
color:red;
}

در مثال بالا به جای تگ p می‌توانید هر تگ یا کلاس دیگری را قرار دهید و به جای رنگ وارد شده می‌توانید رنگ های دیگر و کد های رنگی مختلفی را استفاده کنید که در بخش رنگ ها در آموزش CSS با آنها آشنا می‌شویم. پس کد html رنگ متن را هم مورد بررسی قرار دادیم.

نکات تکمیلی تگ font

  • اگر می‌خواھید از فونتی استفاده کنید که نام آن دارای فاصله (space) نیز ھست باید نام فونت را در داخل دابل کوتیشن (” “) قرار دھید مانند مثال زیر :
     <font face='Tahoma', "Times New Roman">
  • تگ <font> در HTML5 پشتیبانی نمی شود و توصیه می‌شود به جای استفاده از این تگ از CSS برای استایل دهی متون استفاده کنید.

سوال:

سوال یک) آیا در HTML5 می‌توانیم از تگ Font استفاده کنیم؟ اگر خیر جایگزین آن چیست؟

سوال دو) از ویژگی Font-Face در چه مواردی استفاده می‌کنیم؟

اگر به هر دو سوال جواب بدی بهتره ولی میتونی یکی رو انتخاب کنی.

به ایمیل کسانی که پاسخ درست و کامل رو در نظرات بگن ۱۰ هزارتومان در پنل کاربری آکادمی میزفا حسابشون شارژ میشه. (البته باید در آکادمی میزفا ثبت‌نام کنید تا بتونید از این امتیاز استفاده کنید.)

خب به پایان این جلسه آموزش اچ تی ام ال رسیدیم در جلسه آینده به معرفی مابقی تگ های قالب بندی متن در HTML می‌پردازیم. درصورتی که سوالی داشتید حتما در قسمت نظرات مطرح کنید.

برچسب ها

علی اسمعیلی

درباره خودم گفتن یا نوشتن کار آسونی نیست. باید تو کم‌ترین حجم مهم‌ترین اطلاعات رو بنویسی. وقتی که اولین بار دستم به کیبورد خورد، ۶ سالم بود. حس جالبی بود؛ زندگیم شده بود ۴ تا کلید WASD روی کیبورد کامپیوتر برای کنترل ماشین. از ۱۰ سالگی که مادرم با فوتوشاپ کار می‌کرد کنارش نشستم و یاد گرفتم. ۱۳ سالم بود که اولین وب‌سایتم رو با پی اچ پی نیوک ایجاد کردم. تا الان وب سایت‌های زیادی رو شروع کردم و شاید به خاطر اینکه هدف تجربه کردن رو داشتم شکست خوردند. موفق‌ترین پروژه شکست خوردم رو می‌تونم اوکسو معرفی کنم که شاید اسمش رو شنیده باشید. الانم دارم کار‌هایی رو شروع می‌کنم چون با خودم عهد کرده بودم که تا بیست سالگی جاهای مختلفی کار کنم و تجربه کنم و بعد از تجربیاتم استفاده کنم. بعد از رسیدن به بیست سالگی خوشحالم که یکی از تجربیات خوبم همکاری با میزفاست و دارم ادامش میدم...

نوشته های مشابه

‫8 نظر داریم، تو هم نظر بذار، پاسخ کامل میدیم :)

  1. سلام چجوری میتونم کلمه Google رو هرکدوم از حروفاش یه رنگی بشه ؟؟ من داخل تگ span گذاشتم ولی وقتی padding بش میدم اعمال نمیکنه هچون برای هرحرفش یدونه span گذاشتم.
    لطفا راهنمایی کنید

    1. سلام فاطمه.
      وقتی padding به تگ های inline مثل تگ span بدی اعمال نمیشه. به عبارت دیگه padding بالا و پایین اعمال نمیشه و چپ و راست اعمال میشه. مگر به کمک css شما یک تگ span رو به حالت inline-block تبدیل کنی.
      بله میتونی برای هر حرف یک دونه span بذاری.

  2. سلام
    وقت بخير و ممنون از مطلب خوبتان
    من فقط با فونت قسمت معرفی کوتاه سايت مشکل دارم
    اون رو چطور ميتونم عوض و حتي کمي سايزاش را کوچکتر کنم؟

  3. سلام. ممنون از شما و وبسایت خوبتون.خواهشا بگید چجوری یا در کجا سایتم رو بسازم و یک لینک براش انتخاب بکنم؟ ممنون میشم اگر پاسخ بدین.با تشکر.

    1. سلام آرمین، دوست من شما میتونی با استفاده از نرم افزار هایی مثل Xampp ، کار خودت رو شروع کنی. با اینحال برای ساخت یک وب سایت نیازمند یک هاست و دامنه هستی که وب سایت های مختلفی این ها رو ارائه میدن و میتونی ازشون استفاده کنی، کافیه تو اینترنت خرید هاست و دامنه رو سرچ کنی. موفق باشی.

  4. سلام وقت بخیر
    این کد چند باری تست کردم ولی فونتش عوض نشد میشه کمک کنید

    pre{

    font-size:20px;
    background-color:#00b185;
    color:#fff;
    padding:10px;
    }

    الفاتحه

    فونتی میخوام داخل کد هست ولی تغییر نمی کنه

    1. سلام وقتتون بخیر.
      تگ font دیگر در HTML5 پشتیبانی نمی‌شود برای استفاده از فونت ها باید از ویژگی های CSS استفاده کنید.

      در کد ارسالی شما هم ویژگی font-family وجود ندارد. برای اینکه فونت شما در تگ مورد نظر اعمال شود باید از ویژگی Font-family در CSS استفاده کنید.
      اگر در رابطه با CSS اطلاعاتتون کافی نیست. پیشنهاد میکنم مقالات آموزشی میزفا در مورد آموزش CSS را مطالعه کنید.

      1

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

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


حداکثر حجم فایل برای آپلود: 1 مگابایت.
فایل‌های مجاز برای آپلود: عکس, ویس, ویدیو, ورد یا پی دی اف, فایل متنی, زیپ.
شما می‌تونید برای بهتر پرسیدن سوالتون، عکس یا ویس یا حتی فیلم در بخش نظرات میزفا آپلود کنید. برای ضبط ویس می‌تونید از خود واتس آپ استفاده کنید و بعد اینجا آپلود کنید و برای ارسال عکس هم کافی هست اسکرین شات بگیرید.

همچنین ببینید

بستن
دکمه بازگشت به بالا
سایت خود را در گوگل مدیریت کنید + ۱۵ ساعت فیلم آموزشیجزئیات بیشتر اینجا کلیک کنید
بستن
با موفقیت ثبت شد، میزفا از شما برای عضویت در خبرنامه هفتگی تشکر میکند.

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
ترک میزفا خوب نیست!
دوره سئو، رایگان شد.
فرصتی رایگان برای یادگیری
کاراکتر اشاره گر
دوره سئو، رایگان شد.
فرصتی رایگان برای یادگیری
کاراکتر اشاره گر