صفحه اصلی

بستن

جلسه هفدهم: راهنمای جامع فرمت‌دهی متن در HTML

فرمت‌دهی متن

به دوره حرفه‌ای آموزش HTML در آوای وب خوش اومدی! تو این مقاله قراره با تگ‌های اصلی فرمت‌دهی متن ( Text Formatting ) در HTML آشنا بشی ابزارهایی که بهت کمک می‌کنن متنات رو جذاب‌تر و خواناتر کنی. از بولد کردن و ایتالیک گرفته تا هایلایت و حذف، اینجا همه‌چیز رو با مثال‌های واقعی یاد می‌گیری تا تو طراحی وب بدرخشی!

آنچه در این مقاله می‌خوانید :

🧩 فرمت‌دهی متن (Text Formatting) در HTML چیه؟

فرمت‌دهی متن یعنی استفاده از تگ‌های HTML برای تغییر ظاهر یا معنی متن مثل بولد کردن، ایتالیک کردن، یا هایلایت. این کار هم صفحه رو قشنگ‌تر می‌کنه، هم پیام رو بهتر به کاربر می‌رسونه. مثلاً یه کلمه مهم رو بولد کنی، هم کاربر متوجهش می‌شه، هم گوگل بهش توجه می‌کنه!

✍️ لیست کامل تگ‌های اصلی فرمت‌دهی متن

🏷️ تگ b : نمایش متن به‌صورت پررنگ (Bold)

تگ <b> برای نمایش متن به‌صورت پررنگ یا bold استفاده می‌شه. این تگ بیشتر برای تأکید ظاهری روی کلمات و جملات به‌کار می‌ره. استفاده از تگ <b> هیچ معنایی خاصی برای موتورهای جستجو نداره و صرفاً به‌عنوان یک ویژگی ظاهری در نظر گرفته می‌شه.

📌 مثال:

<p>این یک <b>متن برجسته</b> است.</p>

🏷️ تگ strong: برای بولد کردن با معنی (مهم بودن)

تگ <strong> برای تأکید معنایی بر روی کلمات استفاده می‌شه. برخلاف تگ <b>, تگ <strong> برای موتورهای جستجو معنای خاصی داره و نشان می‌ده که متن داخل اون اهمیت بیشتری داره. معمولاً مرورگرها این تگ را به‌صورت پررنگ نمایش می‌دن، اما از نظر معنایی، مفهوم تأکید را منتقل می‌کنن.

📌 مثال:

<p>این یک <strong>متن مهم</strong> است.</p>

🏷️ تگ i: برای ایتالیک کردن متن (Italic)

تگ <i> برای نمایش متن به‌صورت مورب یا ایتالیک استفاده می‌شه. این تگ به‌طور معمول برای اشاره به کلمات خاص، نقل‌قول‌ها یا واژه‌های علمی به‌کار می‌ره. مانند تگ <b>, تگ <i> بیشتر از نظر ظاهری تأثیر دارد و معنی خاصی نداره.

📌 مثال:

<p>این یک <i>متن ایتالیک</i> است.</p>

🏷️ تگ em: برای ایتالیک با معنی (Emphasis)

تگ <em> برای تأکید معنایی روی متن استفاده می‌شه. این تگ برعکس تگ <i>, برای موتورهای جستجو مهمه و نشان‌دهنده اینه که متن داخل اون باید مورد توجه قرار بگیره. معمولاً مرورگرها این تگ را به‌صورت مورب نمایش می‌دن، اما به مغنای با تأکیده.

📌 مثال:

<p>این یک <em>متن تأکید شده</em> است.</p>

🏷️ تگ u: نمایش متن زیر خط‌دار (Underline)

تگ <u> برای نمایش متن با خط زیر استفاده می‌شه. در گذشته، این تگ بیشتر برای لینک‌ها به‌کار می‌رفت، اما در حال حاضر برای تأکید و نشان دادن اهمیت برخی از بخش‌های متن نیز استفاده می‌شه.

📌 مثال:

<p>این یک <u>متن زیرخط دار</u> است.</p>

🏷️ تگ mark: هایلایت کردن متن

تگ <mark> برای هایلایت کردن متن استفاده می‌شه. این تگ معمولاً برای نمایش بخش‌هایی از متن که باید مورد توجه قرار بگیره، به‌کار می‌ره. مرورگرها این تگ را با رنگ پس‌زمینه زرد نمایش می‌دن، مشابه به هایلایت کردن تو کتاب‌ها.

📌 مثال:

<p>این یک <mark>متن برجسته</mark> است.</p>

🏷️ تگ small: نمایش متن کوچیک

تگ <small> برای نمایش متن به‌صورت کوچک‌تر از متن معمولی استفاده می‌شه. این تگ معمولاً برای نمایش نکات، توضیحات، یا مواردی که نسبت به بقیه متن اهمیت کمتری دارن، به‌کار می‌ره.

📌 مثال:

<p>این یک <small>متن کوچک</small> است.</p>

🏷️ تگ del: نمایش متن حذف شده (Deleted)

تگ <del> برای نمایش متنیه که از سند حذف شده. این تگ معمولاً به‌صورت خط‌خورده نمایش داده می‌شه و نشان‌دهنده اینه که اطلاعات دیگر اعتبار ندارن.

📌 مثال:

<p>این یک <del>متن حذف شده</del> است.</p>

🏷️ تگ s : نمایش متن خط‌خورده (Strikethrough)

تگ <s> در HTML برای نمایش متنی که خط خورده استفاده می‌شه. این تگ به طور خاص به کاربر نشون می‌ده که محتوای متن قبلاً معتبر بوده ولی دیگه درست نیست یا به نوعی تغییر کرده.

📌 مثال:

<p>This is an <s>old</s> new version of the product.</p>

در این مثال، کلمه “old” خط خورده است و به کاربر نشون داده می‌شه که این بخش از اطلاعات دیگه معتبر نیست.

🏷️ تگ ins: نمایش متن افزوده شده (Inserted)

تگ <ins> برای نمایش متنیه که به طور جدید به سند اضافه شده. این تگ معمولاً برای نشون دادن تغییرات یا اصلاحات جدید در متنی که قبلاً موجود بوده، استفاده می‌شه. در بیشتر مرورگرها، تگ <ins> به‌صورت زیرخط‌دار (underline) نمایش داده می‌شه تا مشخص کنه که این متن به تازگی اضافه شده است.

📌 مثال:

<p>این یک <ins>متن اضافه شده</ins> است.</p>

🏷️ تگ sup: متن بالایی (Superscript)

تگ <sup> برای نمایش متن به‌صورت بالایی یا superscript استفاده می‌شه. این تگ معمولاً برای نمایش اعداد توان یا رده‌های عددی خاص به‌کار می‌ره.

📌 مثال:

<p>E = mc<sup>2</sup></p>

🏷️ تگ sub: متن زیرین (Subscript)

تگ <sub> برای نمایش متن به‌صورت زیرین یا subscript استفاده می‌شه. این تگ معمولاً برای نمایش فرمول‌های شیمیایی یا ریاضی، مانند H₂O یا CO₂، به‌کار می‌ره.

📌 مثال:

<p>H<sub>2</sub>O</p>

💡 تفاوت تگ‌های ظاهری و معنایی

تگ‌های ظاهری (مثل b و i) فقط ظاهر رو تغییر می‌دن، ولی تگ‌های معنایی (مثل strong و em) معنی هم اضافه می‌کنن. مثلاً:

  • b: این فقط بولده
  • strong: این مهمه و بولده

گوگل به تگ‌های معنایی بیشتر اهمیت می‌ده پس همیشه سعی کن از تگ <strong> و تگ <em> به‌جای b و i استفاده کنی، مگر اینکه فقط ظاهر مدنظرت باشه!

💡تفاوت تگ s و تگ del

فرض کنید یه فروشگاه آنلاین دارین و می‌خواین یه تخفیف جذاب برای محصولاتتون بذارین. در این صورت، خیلی راحت می‌تونین از تگ <s> برای نمایش قیمت اصلی استفاده کنین. به این معنی که قیمت اصلی محصول هنوز هست، ولی چون الان قیمت تخفیف‌خورده مهمه، بهتره قیمت اصلی رو با تگ <s> نشون بدین که بگه الان اعتبار نداره.

اگه به‌جاش از تگ <del> استفاده کنیم، انگار داریم می‌گیم قیمت اصلی محصول کاملاً حذف شده و دیگه وجود نداره. اما هدف ما اینه که قیمت اصلی فقط تو مدت تخفیف بی‌اعتبار بشه، نه اینکه کلاً نابودش کنیم. برای همین، تگ <s> انتخاب خفن‌تریه!

💡 نکات سئو در استفاده از تگ‌های فرمت‌دهی متن

  1. استفاده معنایی: همیشه از تگ‌های معنایی مانند <strong> و <em> به جای تگ‌های غیرمعنایی مانند تگ <b> و <i> استفاده کنید.
  2. برجسته‌سازی کلمات کلیدی: از تگ‌های مناسب برای برجسته کردن کلمات کلیدی مهم استفاده کنید.
  3. اجتناب از زیاده‌روی: استفاده بیش از حد از تگ‌های فرمت‌دهی می‌تواند به تجربه کاربری آسیب بزند و از نظر سئو زیان‌آور باشد.

⚠️ چند نکته کاربردی برای استفاده بهتر از فرمت‌دهی متن

  • برای تأکید معنایی همیشه از strong و em استفاده کنید.
  • اگر فقط می‌خواهید ظاهر متن را تغییر دهید، از b و i بهره ببرید.
  • برای متن حذف شده یا منسوخ، از del و s مناسب شرایط استفاده کنید.
  • برای جلب توجه به بخش خاصی از متن از mark بهره ببرید.
  • برای فرمول‌ها و نمادهای علمی از sup و sub استفاده کنید.

📝 پروژه عملی: طراحی بخش توضیحات یک محصول در فروشگاه آنلاین

هدف: استفاده از تمام تگ‌های فرمت‌دهی متن برای نمایش توضیحات محصول به‌صورت حرفه‌ای، خوانا و سئو‌-محور.

🧩 سناریو پروژه:

فرض کن قراره یک صفحه محصول برای یک “هدفون بی‌سیم” طراحی کنی. در بخش توضیحات محصول، باید از تگ‌هایی مثل <strong>, <em>, <mark>, <del>, <ins>, <small> و… استفاده کنی تا متن جذاب، قابل فهم و حرفه‌ای به نظر برسه.

✅ وظایف پروژه:

  1. نام محصول رو با تگ بولد یا strong بنویس.
  2. یک جمله تأکیدی درباره کیفیت صدا با تگ em ایجاد کن.
  3. بخشی از متن که تخفیف خورده، با تگ del خط بزن و قیمت جدید رو با تگ ins نشون بده.
  4. یک ویژگی مهم (مثلاً باتری ۴۸ ساعته) رو با تگ mark هایلایت کن.
  5. یه توضیح فرعی کوچیک با تگ small بنویس (مثلاً “ارسال فقط در روزهای کاری”).

✍️ نتیجه‌گیری پروژه:

با انجام این تمرین، نه‌تنها دستت به نوشتن HTML روان می‌شه، بلکه یاد می‌گیری هر تگ فرمت‌دهی کجا کاربرد داره. این تمرین کوچیک می‌تونه پایه‌ خوبی برای ساخت صفحات حرفه‌ای فروشگاهی یا وبلاگ باشه. در ضمن، یادت نره اگه مبتدی هستی، کدات رو تو W3C Validator چک کنی و مطمئن شی درست نوشتی.

🏁 جمع‌بندی: فرمت‌دهی متن خلاقیت در طراحی

فرمت‌دهی متن در HTML یکی از اصول کلیدی طراحی صفحات وبه که به بهبود خوانایی و درک محتوا کمک می‌کنه. با شناخت و استفاده صحیح از تگ‌های معرفی‌شده، می‌تونید صفحات وبی حرفه‌ای و بهینه از نظر سئو طراحی کنی. اگر سوالی یا نظری داری، تو بخش نظر

💬 ایده‌هات رو فریاد بزن!

نظرت درباره این مقاله چیه؟ دوست داری چه چیزی به این آموزش اضافه کنیم؟ سوالی تو ذهنته؟ تو نظرات برامون بنویس! تیم حرفه‌ای پشتیبانی با جون و دل منتظرته!

چقدر این مقاله مفید بود؟

/ 5. تعداد رای :

شهرام نجفی

شهرام نجفی

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

نظر شما در مورد این مقاله چیست؟