پیش‌نویس:اتریبیوت های اچ تی ام ال

اتریبیوت های اچ تی ام ال کلماتی هستند که داخل تگ ابتدایی نوشته می‌شوند و برای کنترل رفتار عناصر اچ تی ام ال به کار میروند. این اتریبیوت ها عملکرد پیشفرض یک عنصر را تحت تاثیر قرار می دهند و ویژگی هایی به آن اضافه می کنند که عنصر بدون آن کار نمی کند و یا کار خاصی انجام نمی دهد. در HTML این اتریبیوت ها داخل تگ شروع کننده نوشته می شوند.

در HTML اتریبیوت ها به چند دسته تقسیم می شوند که هر کدام بنا به نقش خود کارکرد های متفاوتی دارند:

1- ویژگی های اجباری که بدون آن ممکن است عنصر کار نکند یا عملا کار خاصی انجام ندهد.2- ویژگی های اختیاری که بنا بر نیاز خود می توانیم یک عنصر را تغییر دهیم. 3- ویژگی های استاندارد که توسط بسیاری از عناصر اچ تی ام ال پشتیبانی می شوند و قابل استفاده اند. 4-ویژگی های رویداد که برای اسکریپت ها به کار میروند.

بعضی از اتریبیوت ها زمانی که در عناصر مختلف استفاده می شوند رفتار متفاوتی دارند. به عنوان مثال اتریبیوت "name" داخل بعضی عنصرها برای نشانه گذاری استفاده میشود و برای بعضی دیگر مثل فرم ها برای جدا کردن گزینه ها استفاده میشود در حالی که اتریبیوتی مانند"background-color" در همه جا به رنگ پیش زمینه اشاره دارد.

طراحان وب از این دسته بندی ها برای طراحی سایت استفاده می کنند و همچنین با استفاده از آن با شکل دقیق تر و بهتمری عناصر HTML را کنترل کنند[۱]

توضیح

ویرایش

اتریبویت های HTML معمولا به صورت جفت های نام-مقدار ظاهر می شوند که با علامت "=" که در داخل تگ شروع یک عنصر بعد از نام آن پیش از آن که تگ با علامت < بسته شود، نوشته می شوند.

<element attribute="value">element content</element>

در اینجا "element" نام عنصر در HTML و "attribute" نام اتریبیوت با تنظیم مشخص "value" است. این مقدار مشخص ممکن داخل دابل کوتیشن و یا سینگل کوتیشن قرار گیرد. اگرچه می توان برخی کاراکترهای خاص را بدون دابل کوتیشن آورد، اما در XHTML چنین چیزی مجاز نیست.[۲][۳] یک قاعده کلی وجود دارد که آوردن اتریبیوت ها بدون کوتیشن غیر امن تلقی می شود و توصیه می شود در اغلب موارد آورده شود.[۴]

اگرچه بیشتر اتریبیوت ها به صورت جفت نام-مقدار ظاهر می شوند، برخی از اتریبیوت ها تنها با حضورشان در تگ آغازین بر عنصر تاثیر می گذارند. [۵]( مانند ویژگی ismap بر تگ img[۶] )

تگ "abbr" می تواند برای نمایش این اتریبیوت ها استفاده شود.

<abbr id="anId" class="aClass" style="color:blue;background-color:yellow;" title="Hypertext Markup Language">HTML</abbr>

در این مثال با نگه داشتن موس روی متن، متن داخل "title" به صورت متن آبی و رنگ پیش زمینه زرد و شناور نمایش داده می شود.

<div style="text-align: center;">متن وسط چین</div>
<p style="direction:ltr"> متن راست به چپ</p>

در این مثال بالایی از دیواره "div" برای وسط چین کردن استفاده شده و از تگ "p" برای راست به چپ کردن متون انگلیسی استفاده شده.

اتریبیوت های رایج

ویرایش

عناصر HTML معمولا میتوانند اکثراتریبیوت های رایج را استفاده کنند.

  • اتریبیوتid که به عنوان یک انتخابگر (selector) در سی اس اس (CSS) مطرح است٬ میتواند اتریبیوت های انتخابی که در تگ "STYLE" که کنار عنوانشان علامت شارپ (#) هستند برای تمرکز بر یک عنصر خاص استفاده شود.

منابع

ویرایش
  1. "Index of the HTML 4 Attributes". W3C. Retrieved 13 February 2015.
  2. "On SGML and HTML". World Wide Web Consortium. Retrieved November 16, 2008.
  3. "XHTML 1.0 – Differences with HTML 4". World Wide Web Consortium. Retrieved November 16, 2008.
  4. Korpela, Jukka (July 6, 1998). "Why attribute values should always be quoted in HTML". Cs.tut.fi. Retrieved November 16, 2008.
  5. "Tags used in HTML". World Wide Web Consortium. November 3, 1992. Retrieved November 16, 2008.
  6. "Objects, Images, and Applets in HTML documents". World Wide Web Consortium. December 24, 1999. Retrieved November 16, 2008.


رده:مقاله‌های ایجاد شده توسط ایجادگر