آموزش HTML – فصل پانزدهم: آی دی (Id)

شناسه یا همان آی دی در زبان HTML برای نشان گذاری بر روی یک المان خاص استفاده می شود. از نظر منطقی فقط یک المان در هر صفحه می تواند از یک id خاص استفاده کند. از این قابلیت در زبان HTML گاهی برای برقراری ارتباط با CSS استفاده می کنند، اما استفاده اصلی آن را در ارتباط با javascript است، زیرا بسیاری از برنامه نویسان از id اچ تی ام ال برای نشان گذاری المان ها درهنگام کد نویسی جاوا اسکریپت استفاده می کنند.

آموزش HTML – فصل پانزدهم: آی دی (Id)

استفاده از خاصیت Id در زبان HTML

خاصیت id یک آی دی مخصوص برای یک المان اچ تی ام ال تعیین میکند (مقدار باید در کل پرونده اچ تی ام ال یکتا باشد).

مقدار id میتواند در سی اس اس و جاوا اسکریپت استفاده شود تا اعمال معینی بر روی یک المان منحصر به فرد با آی دی مشخص انجام شود.

در سی اس اس برای انتخاب کردن یک المان با یک آی دی مخصوص، یک کاراکتر شارپ (#) بنویسید و در ادامه آی دی آن المان را بنویسید.

از سی اس اس برای استایل دادن به یک المان با آی دی “myheader” اینگونه می توان استفاده کرد:


نکته : خاصیت id را میتوان بر روی هر المان اچ تی ام ال استفاده کرد ولی همانطور که گفتیم هر آی دی فقط برای یک المان

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

نکته:  مقدار id باید حداقل یک کاراکتر باشد و نباید فضای سفید داشته باشد مثل space tab و غیره.

فرق ما بین Class و Id در زبان HTML

یک المان اچ تی ام ال باید یک id خاص مخصوص به خودش داشته باشد در صورتی که نام کلاس میتواند به وسیله چند المان استفاده گردد:

مثال:


نکته: میتوانید برای آشنایی بیشتر با سی اس اس از آموزش سی اس اس نتران استفاده کنید.

بوک مارک با id و لینک

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

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

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

وقتی بر روی لینک کلیک شود صفحه به سمت مکانی که بوک مارک در آن است حرکت می کند.

مثال:

اول یک بوک مارک با خاصیت id را بسازید:


سپس یک لینک به بوک مارک در خود صفحه اضافه کنید:


یا یک لینک به همین بوک مارک در صفحه ای دیگر اضاف کنید:


استفاده از خاصیت id در جاوا اسکریپت

جاوا اسکریپ میتواند با id مشخص شده یک المان به آن المان دسترسی پیدا کند با استفاده از متود getElementById() :

مثال:

اینگونه می توانید از خاصیت id برای دستکاری یک متن با جاوا اسکریپت استفاده کنید:

function displayResult() {
  document.getElementById("myHeader").innerHTML = "Have a nice day!";
}

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

در ادامه آموزش گام به گام زبان HTML، مطلب آموزش HTML – فصل شانزدهم: آی فریم ها (iframes) را مطالعه کنید.

ویدیوها و مطالب مشابه