HTML landmarks
ایچ ٹی ایم ایل کے نشانات کا استعمال ویب پیج پر مواد کی درجہ بندی اور گروپ کرنے کے لیے کیا جاتا ہے تاکہ بہتر رسائی اور ایس ای او ہو سکے۔ سیکشننگ عناصر ایچ ٹی ایم ایل 5 میں درج ذیل مواد کے سیکشننگ عناصر کا اضافہ شامل تھا، جو ڈیفالٹ تاریخی کرداروں کے وارث ہوتے ہیں: لینڈ مارک رولز رول ایٹریبیوٹ کو کسی صفحہ پر عنصر کے کردار کی وضاحت کے لیے استعمال کیا جاتا ہے۔ جب سیکشننگ عناصر متعارف کروائے گئے تو رول ایٹریبیوٹ کا استعمال لینڈ مارکنگ کے لیے کم ہو گیا۔ اس کی وجہ یہ ہے کہ کرداروں کا اطلاق ڈیفالٹ طور پر زیادہ تر سیکشننگ عناصر پر کیا جاتا تھا، لہذا، انہیں زیادہ وسیع پیمانے پر استعمال کیا جاتا تھا اور ان کی سادگی کے لیے قبول کیا جاتا تھا۔ کردار کی خاصیت صرف مواد کے حصوں کو کردار تفویض کرنے کے لیے استعمال نہیں کی جاتی ہے۔ خاصیت کو بہت سے دوسرے عناصر کو کردار تفویض کرنے کے لیے بھی استعمال کیا جا سکتا ہے، حالانکہ یہ آج کل نئے سیمنٹک ایچ ٹی ایم ایل عناصر کی وجہ سے کم استعمال ہوتا ہے۔ مثالیں <ڈیوی رول = "بینر"> <ایچ 1> ہیلو، ورلڈ! </ایچ 1> </ڈیوی> اوپر کا کوڈ مندرجہ ذیل زیادہ وسیع پیمانے پر قبول شدہ ورژن جیسا ہی ہے: <ہیڈر> <ایچ 1> ہیلو، ورلڈ! </ایچ 1> </ہیڈر> غلط استعمال ایچ ٹی ایم ایل 5 میں سیکشننگ عناصر کے اضافے کے بعد، اس بارے میں الجھن پیدا ہوئی کہ آیا سیکشننگ عناصر کے لیے رول ایٹریبیوٹس کی ضرورت ہے یا نہیں۔ حقیقت میں سیکشننگ عناصر کو رول ایٹریبیوٹ دینا بے کار ہے۔ مزید برآں، آپ کو سیکشننگ عناصر کے ڈیفالٹ رولز کو تبدیل کرنے کی کوشش نہیں کرنی چاہیے۔ غلط استعمال کی مثالیں <مین> عنصر پر مین کا کردار بیکار ہے، کیونکہ یہ پہلے سے ہی اس کردار کو اپنے ڈیفالٹ تاریخی کردار کے طور پر وراثت میں حاصل کر چکا ہے: <مین رول = "مین"> <p> ہیلو ورلڈ! </p> </m> فارم رول کو <ہیڈر> پر لاگو کرنا لفظی طور پر نامناسب ہے، کیونکہ یہ <ہیڈر> کے بینر کے ڈیفالٹ کردار پر چڑھ جاتا ہے: <ہیڈر رول = "فارم"> <!-- کچھ ایچ ٹی ایم ایل کوڈ یہاں---کچھ ایچ ٹی ایم ایل عنصر ایچ ٹی ایم ایل خصوصیت بھی دیکھیں حوالہ جات ویب ڈیزائن ویب رسائی ایچ ٹی ایم ایل ٹیگز ایچ ٹی ایم ایل 5 ایچ ٹی ایم ایل