ویب صفحات کے اندر منفرد شناختی
W3C کے مطابق، ایچ ٹی ایم ایل میں شناخت خاصیت ہے:
عنصر کے لئے ایک منفرد شناختی والا
یہ ایک بہت طاقتور خصوصیت کی ایک بہت ہی سادہ وضاحت ہے. شناختی خاصیت ویب صفحات کے لئے کئی کام انجام دے سکتا ہے:
- ایک طرز شیٹ کا انتخاب کنندہ - یہ فنکشن ہے جو زیادہ تر لوگوں کے لئے ID کی خصوصیت کا استعمال کرتی ہے. چونکہ وہ منفرد ہیں، آپ اس بات کا یقین کر سکتے ہیں کہ آپ ID ID پر استعمال کرتے ہوئے اپنے ویب صفحے پر صرف ایک ہی چیز اسٹائل کریں گے. اسٹائل کے مقاصد کے لئے ایک ID استعمال کرنے کے نیچے کا سامنا یہ ہے کہ اس کی ایک اعلی سطحی خاصیت ہے، جس میں آپ کو کسی بھی شیلی شیٹ میں بعد میں کسی بھی وجہ سے ایک سٹائل کو اوور کرنے کی ضرورت ہوسکتی ہے. اس کی وجہ سے، موجودہ ویب طریقوں کو عام اسٹائل کے مقاصد کے لئے IDs اور ID کے انتخابی جگہوں پر جگہوں اور کلاس کے انتخاب کاروں کا استعمال کرنے کی اجازت دیتا ہے.
- سے متعلق لنک کے لئے نامزد لنگر - ویب براؤزر آپ کو URL کے اختتام پر ID کی طرف اشارہ کرتے ہوئے اپنے ویب دستاویزوں میں عین مطابق مقامات کو ہدف کرنے کی اجازت دیتا ہے. آپ صرف صفحہ URL کے اختتام پر پاؤنڈ-نشان (#) کے ذریعہ ID کو شامل کریں. آپ ان لنگروں کو بھی صفحے کے ساتھ منسلک کر سکتے ہیں جس میں پونڈ- نشان (#) اور ایک عنصر کے لئے href attribute میں ID کا نام شامل کرنا ہے. مثال کے طور پر، اگر آپ کے رابطے کی شناخت کے ساتھ تقسیم ہے ، تو اس کے ساتھ آپ اس صفحے پر منسلک کرسکتے ہیں:
یہ لنک کا متن ہے - سکرپٹ کا حوالہ - اگر آپ جاوا اسکرپٹ افعال لکھتے ہیں تو، آپ کو شناختی خصوصیت کا استعمال کرنا چاہتے ہیں تاکہ آپ اسکرپٹ کے ساتھ صفحے پر عین مطابق عنصر میں تبدیلیاں کرسکیں.
- دیگر پروسیسنگ - آئی ڈی آپ کو آپ کے ویب دستاویزات کو جس طرح آپ کی ضرورت ہوتی ہے میں عمل کرنے کی اجازت دیتا ہے. مثال کے طور پر، آپ HTML کو ایک ڈیٹا بیس میں نکال سکتے ہیں، اور ID کی خصوصیت شعبوں کی شناخت کرتا ہے.
ID Attribute کا استعمال کرنے کے لئے قواعد
ایک درست دستاویز ہے جو آپ کو دستاویز میں کسی بھی جگہ کی شناخت کا استعمال کرتا ہے اس کا استعمال کرنے کے چند قوانین ہیں:
- ID ایک خط (az یا AZ) کے ساتھ شروع ہونا ضروری ہے
- سب کے بعد حروف حروف، نمبر (0-9)، ہائفینس (-)، اندراج (_)، کالون (:)، اور دور (.) ہوسکتے ہیں.
- ہر ID کو دستاویز کے اندر منفرد ہونا ضروری ہے. کیوں؟
ID Attribute کا استعمال کرتے ہوئے
ایک بار جب آپ نے اپنی ویب سائٹ کا ایک منفرد عنصر کی شناخت کی ہے، تو آپ انداز شیٹس کو صرف ایک عنصر سٹائل میں استعمال کرسکتے ہیں.
ہم سے رابطہ کریں
یہاں کچھ ٹیکسٹ مواد ہے
ڈوی # رابطہ سیکشن {پس منظر: # 0cf؛}
-یا صرف-
# رابطہ سیکشن {پس منظر: # 0cf؛}
ان دونوں میں سے کسی کو منتخب کیا جائے گا. پہلا پہلا (ڈوی # رابطہ سیکشن) "رابطہ سیکشن" کی شناخت کے ساتھ ایک ڈویژن کو ھدف بنائے گا. دوسرا ایک (# رابطہ سیکشن) اب بھی عنصر کو "رابطہ سیکشن" کی شناخت کے ساتھ ہدف بنائے گا، یہ صرف یہ نہیں پتہ چلتا ہے کہ یہ کیا ڈویژن ہے. اسٹائل کا اختتام نتیجہ بالکل وہی ہوگا.
آپ اس مخصوص عنصر سے کسی بھی ٹیگ کو جوڑنے کے بغیر بھی لنک کرسکتے ہیں:
رابطے کی معلومات سے رابطہ کریں
حوالہ دیتے ہیں کہ "getElementById" جاوا اسکرپٹ کے طریقہ کار کے ساتھ آپ کے سکرپٹ میں پیراگراف:
document.getElementById ("رابطہ سیکشن")
ایچ ٹی ایم ایل میں شناختی خصوصیات اب بھی بہت مفید ہیں، اگرچہ طبقے کے انتخاب کار نے ان کو عام طور پر اسٹائل مقاصد کے لۓ تبدیل کردیا ہے. شیلیوں کے لئے ہک کے طور پر شناختی شناخت کو استعمال کرنے کی صلاحیت، اور اس کے علاوہ سکرپٹ کے لنکس یا اہداف کے لئے ان کے لنگر کے طور پر بھی استعمال کرتے ہوئے، اس کا مطلب یہ ہے کہ آج بھی ویب ڈیزائن میں اب بھی اہم جگہ ہے.
جیریمی Girard کی طرف سے ترمیم