خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

11 تگ غیر معمول HTML برای تقویت مهارت های توسعه وب شما

HTML یک زبان ساده است، اما دایره لغات آن بزرگتر از آن چیزی است که ممکن است تصور کنید. درباره برخی از برچسب های غیرعادی که می توانید استفاده کنید همه چیز را بیاموزید.

نکات کلیدی

  • برای ایجاد یک تجربه کاربرپسند و طراحی تمیز، از تگ‌های
    و

    برای ایجاد بخش‌های قابل ارتقا استفاده کنید.
  • محتوای مهم را با تگ برجسته کنید و توجه را به کلمات کلیدی، عبارات یا نتایج جستجو در صفحه وب خود جلب کنید.
  • برای بهبود دسترسی، با استفاده از تگ

به عنوان یک توسعه‌دهنده وب، باید تگ‌های رایج HTML مانند

،

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

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

1. <جزئیات> و <خلاصه>

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

و

به کمک می آیند!

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

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

<details>
  <summary>Click to reveal more information</summary>

  <p>This content will be hidden by default but will appear when the user
  clicks the summary.</p>
</details>

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

2. <مارک>

تگ به شما امکان می دهد بخش های خاصی از محتوای خود را برجسته کنید و آنها را از نظر بصری برجسته کنید. هنگامی که از عنصر استفاده می کنید، مرورگرها معمولاً یک رنگ پس زمینه زرد روی متن داخل اعمال می کنند و توجه خواننده را به آن جلب می کنند.

این ویژگی به ویژه زمانی مفید است که می‌خواهید روی کلمات کلیدی، عبارات مهم یا نتایج جستجو در صفحه وب خود تأکید کنید.

<p>
  You can use the <mark>mark</mark> tag to highlight important words or
  phrases.
</p>

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

3.

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

تگ را وارد کنید! مخفف خط خطی است و هر محتوایی را در عنصر با یک خط از وسط ارائه می دهد.

<p>
  This product is <s>out-of-stock</s> currently available at a discounted
  price!
</p>

در این مثال، متن خارج از انبار با یک خط از طریق آن نمایش داده می شود که نشان می دهد وضعیت موجودی محصول تغییر کرده است.

4.

هنگامی که می خواهید معنای معنایی را به تاریخ ها و زمان ها در محتوای خود اضافه کنید، تگ

با استفاده از ویژگی datetime، می توانید یک نسخه قابل خواندن ماشین از تاریخ یا زمان را مشخص کنید، که به مرورگرها، موتورهای جستجو و خوانندگان صفحه کمک می کند تا زمینه را درک کنند.

<p>
  The Declaration of Independence was signed on
  <time datetime="1776-07-04">July 4, 1776</time>.
</p>

با استفاده از تگ

5.

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

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

<p>
  <bdi>5,000</bdi> people attended the conference.
</p>

در این مثال، عنصر عدد 5000 را می‌پیچد. این تضمین می کند که اگر متن اطراف به زبان دیگری باشد یا نیاز به قالب بندی متفاوتی داشته باشد، با شماره تداخلی ایجاد نمی کند.

6. ، ،

برای تایپوگرافی آسیای شرقی، جایی که راهنماهای تلفظ، فوریگانا، یا حاشیه نویسی های دیگر معمولاً در بالا یا پایین کاراکترها استفاده می شوند، تگ های ، و وارد عمل می شوند.

<p>
  I'm learning
  <ruby><rt>かん</rt></ruby><rp>(</rp><rt>Kanji</rt><rp>)</rp>.
</p>

در این مثال، عنصر حاوی کاراکتر 漢 (Kanji) و عنصر حاوی تلفظ かん (kan) است. عناصر برای مرورگرهایی که از حاشیه نویسی روبی پشتیبانی نمی کنند، پرانتزهای بازگشتی ارائه می کنند.

7.

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

<p>
  This is an example of a long url: https://www.example.org/<wbr>with/a/long/path/and/a?query=string.
</p>

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

8. و

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

<p>
  The chemical formula for water is H<sub>2</sub>O,
  and the Pythagorean theorem is
  a<sup>2</sup> + b<sup>2</sup> = c<sup>2</sup>.
</p>

این مثال از تگ برای نمایش 2 در H2O به عنوان زیرنویس استفاده می کند، در حالی که تگ های شارح های قضیه فیثاغورث را نشان می دهند.

9. <متر>

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

با استفاده از ویژگی های مقدار، min و max می توانید به ترتیب مقدار فعلی، حداقل مقدار و حداکثر مقدار اندازه گیری را تعریف کنید.

<meter value="75" min="0" max="100">75%</meter>

در این مثال، عنصر نشان دهنده نمره امتحان 75٪ است.

10. <گفتگو>

هنگامی که شما نیاز به ایجاد یک کادر محاوره ای یا یک پوشش پنجره برای مدال ها یا تعاملات پاپ آپ مودال خوب دارید، تگ

راه حلی است. می توانید از ویژگی open برای نمایش کادر محاوره ای به طور پیش فرض استفاده کنید.

<dialog open>
  <p>This is a dialog box!</p>
  <button>Close</button>
</dialog>

در این مثال، یک کادر محاوره‌ای ساده حاوی یک پاراگراف و یک دکمه بستن، به لطف ویژگی open، زمانی را نشان می‌دهد که صفحه بارگیری می‌شود. برای تعاملات پیشرفته تر، می توانید محتوا و رفتار کادر گفتگو را با استفاده از جاوا اسکریپت سفارشی کنید.

11.

از تگ برای گروه بندی گزینه های مرتبط در یک عنصر کشویی گروه بندی می کند.

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

    <select>
      <optgroup label="Asia">
        <option value="kr">South Korea</option>
      </optgroup>

      <optgroup label="Europe">
        <option value="de">Germany</option>
      </optgroup>
    </select>

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

    مهارت خود را در توسعه وب افزایش دهید

    یادگیری این تگ های کمتر شناخته شده HTML می تواند مهارت های توسعه وب شما را تا حد زیادی بهبود بخشد. علیرغم عدم شناخت آنها، آنها ویژگی های ارزشمندی را برای زمینه های خاص ارائه می دهند.

    افزودن این تگ‌ها به مجموعه مهارت‌های شما تعامل، دسترسی، و فرآیند توسعه وب را ساده می‌کند. به یاد داشته باشید، اگرچه ممکن است ناآشنا باشند، اما تأثیر قابل توجهی در سفر شما به عنوان یک توسعه دهنده وب دارند.

    مطلب مرتبط:   نحوه استفاده از فیلترهای استثنایی Nest.js برای رسیدگی به خطاها