عناصر قالب بندی متون در HTML

قالب بندی متون در HTML

عناصر زیادی در HTML برای قالب بندی متون وجود دارند که تا این درس شما تنها با عنصر p آشنا شدید که کارش ایجاد یک پاراگراف است.

اصلا قالب بندی متون یعنی چه؟ فرض کنید می‌خواهید یک عبارت ریاضی در صفحه وب خود بنویسید که باید از توان در آن استفاده کنید. چگونه باید اینکار را انجام داد؟ با استفاده از عناصر قالب بندی متون.

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

عناصر <b> و <strong> در HTML

عنصر <b> متن درونش را بصورت ضخیم نمایش می‌دهد.

<b>This text is bold</b>

عنصر <strong> هم متن درونش را بصورت ضخیم نمایش می‌دهد. علاوه بر این، عبارتی که درون این عنصر نوشته می‌شود، از اهمیت بالاتری نسبت به متون اطراف برخوردار است.

<strong>This text is strong</strong>

نکته: خروجی این دو عنصر باهم هیچ تفاوتی ندارند. تفاوت آنها در میزان اهمیت عبارت درون آنهاست. موتورهای جستجو به عبارت درون عنصر <strong> اهمیت بیشتری می‌دهند.

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

عناصر <i> و <em> در HTML

عنصر <i> عبارت درونش را بصورت کج (Italic) نمایش می‌دهد.

<i>This text is italic</i>

عنصر <em> عبارت درونش را بصورت کج (Italic) نمایش می‌دهد و حالت تاکید شده (Emphasized) به آن می‌دهد.

<em>This text is emphasized</em>

نکته: خروجی این دو عنصر باهم هیچ تفاوتی ندارند. تفاوت آنها در میزان اهمیت عبارت درون آنهاست. موتورهای جستجو به عبارت درون عنصر <em> اهمیت بیشتری می‌دهند.


عنصر <mark> در HTML

عنصر <mark> عبارت درونش را بصورت هایلایت شده نمایش می‌دهد.

<h2>HTML <mark>Marked</mark> Formatting</h2>


عنصر <del> در HTML

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

<p>My favorite color is <del>blue</del> red.</p>


عنصر <sub> در HTML

عنصر <sub> یک متن زیر‌نویس (Subscripted) تعریف می‌کند. عبارتی که درون این عنصر نوشته شود کمی پایین‌تر از سایر متون نمایش داده می‌شود.

<p>This is <sub>subscripted</sub> text.</p>


عنصر <sup> در HTML

عنصر <sup> یک متن بالانویس (Superscripted) تعریف می‌کند. عبارتی که درون این عنصر نوشته شود کمی بالا‌تر از سایر متون نمایش داده می‌شود.

<p>This is <sup>superscripted</sup> text.</p>

خروجی ۲ کد ابتدایی در همان بخش مشخص شده اما برای مشاهده‌ی خروجی ۴ کد بالا به تصویر زیر توجه کنید:

عناصر قالب بندی متون در HTML

دیدگاه کاربران

  • soniya

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

    • مریم جعفرپور

      ممنون از حضور و نظر شما سونیای عزیز

  • فرانک

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

    • علی سلطانی

      سلام دوست عزیز
      ممنون از لطف شما

  • teimoor

    سلام به نظرتون از سایت w3schools استفاده کنم؟ زبانم چندان خوب نیست

    • مریم جعفرپور

      میتونید از همین سایت استفاده کنید سعی کردیم مطالب رو کامل تر بیان کنیم

    • فرانک

      حتما. سایت عالی است برای اموزش.

  • سامره

    سلام اموزشهاتون عالی هستند.واقعا ممنونم بابت آموزش مفید ورایگانتون

  • آرین

    بسیار بسیار عالی بود. من امروز هفت درس را خواندم و لذت بردم (:

  • محمد

    سلام. چگونه رنگ هایلایت رو در عنصر mark تغییر بدیم؟

    • مریم جعفرپور


      mark { background-color: red; }

  • me

    وقتی مارک میکنیم چجور تایین کنیم چه رنگی مارک کنه ؟!

    • مریم جعفرپور

      خودش با یه رنگ پیش فرض مارک میکنه برای تغییر رنگ باید از css استفاده کنید و استایل بدید

  • me

    سلام دوباره.
    چجوری میتونیم ببریم خط بعد نوشته هارو ؟؟

    • مریم جعفرپور

      از تگ br استفاده کنید.
      <*br> ستاره باید برداشته شه!

  • نرگس

    سلام وقتتون بخیر و ممنون از آموزش خوب و کاملتون
    فقط کاش برای هر عنصر حالت نمایش آن در وبسایت را هم قرار میدادید

    • مریم جعفرپور

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

  • محمد حسن

    سلام وعرض ادب کارتون واقعا عالی هست خیلی ممنون
    فقط یک سوال دشتم آیا آموزش جاوا اسکریپت هم دارین؟

    • مریم جعفرپور

      سلام دوست عزیز در حال حاضر خیر، اما در آینده این بخش هم اضافه میشه

    • مریم

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

  • راضیه

    عرض سلام و خسته نباشید دارم خدمت همه عوامل این سایت.کارتون حرف نداره خیلی زحمت میکشید واقعا سپاسگزارم بابت آموزش رایگان و روانتون.انشالله که همیشه موفق باشید و ما رو در بالابردن دانشمون کمک کنید

    • علی سلطانی

      سلام دوست عزیز
      خیلی خوشحالم که از آموزش‌های وبسایت راضی بودید و براتون مفید بودن.
      موفق باشید