در دنیای وب، HTML به عنوان زبان نشانهگذاری اصلی برای ساختاردهی و نمایش محتوای صفحات وب شناخته میشود. هر عنصر HTML دارای ویژگیهایی است که به ما این امکان را میدهد تا اطلاعات را به شیوهای خاص و بهینه نمایش دهیم. از جمله این ویژگیها، ویژگیهای متفرقه هستند که ممکن است در ابتدا به نظر بیاهمیت بیایند، اما در واقع نقش بزرگی در بهبود تجربه کاربری و عملکرد وبسایت دارند.
ویژگیهای متفرقه معمولاً شامل چیزهایی میشوند که فراتر از ویژگیهای اصلی با معنی عمومی مانند class
و id
هستند. برای مثال، ویژگی title
به ما اجازه میدهد تا توضیحاتی بیشتر درباره یک عنصر نمایش دهیم، که هنگام شناور بودن ماوس بر روی آن، در بالای صفحه نمایش داده میشود. این ویژگی به خصوص برای بهبود دسترسی موثر است.
ویژگی دیگری که میتواند بسیار مفید باشد، ویژگی data-*
است که به ما اجازه میدهد تا دادههای سفارشی را به یک عنصر HTML اضافه کنیم. این ویژگی به ما این امکان را میدهد که بدون نیاز به استفاده از JavaScript، اطلاعات خاصی را به عناصری که در صفحات وب داریم، اضافه کنیم و در مواقع نیاز از آنها استفاده کنیم.
در نهایت، ویژگی style
نیز جزء ویژگیهای متفرقه محسوب میشود، چرا که میتوانیم به وسیله آن استایلهای CSS را مستقیماً به یک عنصر اضافه کنیم. هرچند استفاده از CSS خارجی برای مدیریت استایلها بهتر است، اما در برخی موارد ممکن است به کار آید و همین امر باعث میشود که ویژگی style
نیز نامبرده شود.
نمونه کد
<div title="توضیحی درباره این عنصر">
<p data-info="اطلاعات اضافی">این یک متن آزمایشی است.</p>
<p style="color: blue;">این متن به رنگ آبی نمایش داده میشود.</p>
</div>
توضیحات کد
<div title="توضیحی درباره این عنصر">
این خط یک عنصر div
با ویژگی title
ایجاد میکند که توضیحاتی برای کمک به فهمیدن محتوا ارائه میدهد.
<p data-info="اطلاعات اضافی">
این خط یک پاراگراف ایجاد میکند که دارای ویژگی سفارشی data-info
است. این ویژگی میتواند دادههای اضافی را ذخیره کند.
<p style="color: blue;">
در اینجا، ما یک پاراگراف دیگر داریم که با استفاده از ویژگی style
رنگ متن را به آبی تغییر میدهیم.
</div>
این خط، پایان عنصر div
را نشان میدهد.