از خصوصیات برای ارائه اطلاعات اضافی درباره تگ استفاده میشود.

همه تگ های html قادر هستند برای خود attr داشته باشند.

خصوصیات همیشه در تگ آغازین قرار میگیرد.

خصوصیات معمولا بصورت نام خصوصیت برابر با مقدار آن تعریف می‌شوند.

 

نحوه نوشتن خصوصیات

نام خصوصیات را بهتر است با حروف کوچک بنویسید

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

برای مثال خصوصیت title می‌تواند بصورت TITLE هم نوشته شود و مشکلی وجود ندارد.اما پیشنهاد w3c این است که با حروف کوچک خصوصیات خود را تعریف کنید.

این حالت در سندهای XHTML یک الزام است.

 

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

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

مثال:

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

مثال:

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

مثال:

 

خصوصیت های html:

نام خصوصیت توضیح
خصوصیت charset

این خصوصیت برای تگ meta استفاده می شود.با استفاده از این خصوصیت نوع encode کاراکترهای استفاده شده را برای html مشخص می کنیم.

خصوصیت http-equiv

ویژگی http-equiv یک هدر HTTP برای information/value ویژگی content فراهم می کند.

ویژگی http-equiv را می توان برای شبیه سازی هدر HTTP response استفاده کرد.

خصوصیت name

 این خصوصیت یک نام برای المنت های موردنظر مشخص می کند.
این نام می تواند یک لینک دهی به المنت از طریق جاوااسکریپت باشد.
برای مثال این خصوصیت در المنت های form برای زمانی استفاده میشود که اطلاعات فرم ارسال شده است و هر فیلد دارای name مخصوص به خود است.

خصوصیت xmlns 

زمانی که در یک سند قصد استفاده از xml داشته باشیم، با استفاده از این خصوصیت می توانیم آن‌ را به تگ html معرفی کنیم.

نکته: این خصوصیت در نسخه xhtml ضروری است.در نسخه html4.01 اشتباه و در نسخه html5 اختیاری است.

نکته: در صورتی که خصوصیت xmlns را در یک سند xhtml قرار داده نشود، http://w3.org که اعتباردهنده HTML است خطایی از شما نمی گیرد.
این خصوصیت بهمراه مقدار به سند xhtml بطور پیش فرض اضافه می شود.

خصوصیت href  از این خصوصیت در تگ a و area مورد استفاده قرار می گیرد.
خصوصیت src با استفاده از این خصوصیت میتوان آدرس فایل خارجی را به تگ موردنظر تخصیص داد.
خصوصیت target این خصوصیت نحوه باز کردن لینک در سند را مشخص می کند.
خصوصیت defer این خصوصیت یک خصوصیت از نوع بولین است.

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

خصوصیت title با استفاده از این خصوصیت می توان توضیحات اضافی درباره المنت موردنظر را به کاربر بدهیم.
خصوصیت alt از این خصوصیت بیشتر در تگ تصویر img استفاده می شود زمانی که ممکن است به هر دلیلی تصویر موردنظر شما لود نشود.
این خصوصیت از نظر سئو نیز مهم است و قابلیت خوانده شدن توسط screen reader ها را دارد.
خصوصیت lang این خصوصیت زبان یا language المنت را مشخص می کند.مقادیر مشخص کننده زبان کوتاه هستند مثلا en,fr,faو ….
خصوصیت style این خصوصیت یک استایل درون همان المنت بصورت inline ایجاد می‌کند.
خصوصیت width این خصوصیت طول المنت موردنظر را در قالب پیکسل تعیین میکند.
خصوصیت height این خصوصیت ارتفاع المنت موردنظر را در قالب پیکسل تعیین میکند.
خصوصیت async این خصوصیت یک خصوصیت از نوع بولین است. در صورتی که مقدار آن true باشد در صورت در دسترس بودن فایل اسکریپت، آن را بصورت غیرهمزمان لود و اجرا می کند.
خصوصیت crossorigin با استفاده از این خصوصیت می توان حالت درخواست به یک درخواست HTTP CORS را مشخص کنیم.
خصوصیت type این خصوصیت در المنت های مختلف دارای کاربرد گوناگون است.

برای مثال استفاده از آن در تگ button برای تعیین نوع دکمه جهت ارسال داده فرم است.

در تگ input خصوصیت type برای تعیین نوع فیلد جهت دریافت اطلاعات از کاربران است.

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

این ایمیل برای عموم منتشر نمی شود