HTML attribute
ایچ ٹی ایم ایل صفات خاص الفاظ ہیں جو عنصر کے رویے کو کنٹرول کرنے کے لیے افتتاحی ٹیگ کے اندر استعمال ہوتے ہیں۔ ایچ ٹی ایم ایل صفات ایچ ٹی ایم ایل عنصر کی قسم کا ایک ترمیم کنندہ ہیں۔ ایک خاصیت یا تو عنصر کی قسم کی ڈیفالٹ فعالیت میں ترمیم کرتی ہے یا بعض عنصر کی اقسام کو فعالیت فراہم کرتی ہے جو ان کے بغیر صحیح طریقے سے کام کرنے سے قاصر ہیں۔ ایچ ٹی ایم ایل نحو میں، ایچ ٹی ایم ایل اسٹارٹ ٹیگ میں ایک خاصیت شامل کی جاتی ہے۔ کئی بنیادی صفات کی اقسام کو تسلیم کیا گیا ہے، جن میں شامل ہیں: (1) مطلوبہ صفات، جو کسی خاص عنصر کی قسم کے لیے اس عنصر کی قسم کو صحیح طریقے سے کام کرنے کے لیے درکار ہوتی ہیں ؛ (2) اختیاری صفات، جو عنصر کی قسم کی ڈیفالٹ فعالیت میں ترمیم کے لیے استعمال ہوتی ہیں ؛ (3) معیاری صفات، جو بہت سے عنصر کی اقسام کے ذریعے سپورٹ کی جاتی ہیں ؛ اور (4) ایونٹ کی صفات، جو عنصر کی اقسام کو مخصوص حالات میں چلانے کے لیے اسکرپٹ کی وضاحت کرنے کے لیے استعمال ہوتی ہیں۔ کچھ خاصیت کی اقسام مختلف طریقے سے کام کرتی ہیں جب مختلف عنصر کی اقسام میں ترمیم کرنے کے لیے استعمال ہوتی ہیں۔ مثال کے طور پر، خاصیت کا نام کئی عنصر کی اقسام کے ذریعہ استعمال کیا جاتا ہے، لیکن ہر ایک میں قدرے مختلف افعال ہوتے ہیں۔ تفصیل ایچ ٹی ایم ایل صفات عام طور پر نام-قدر کے جوڑوں کے طور پر ظاہر ہوتی ہیں، جو = سے الگ ہوتی ہیں، اور کسی عنصر کے اسٹارٹ ٹیگ کے اندر، عنصر کے نام کے بعد لکھی جاتی ہیں: <عنصر خاصیت = "قدر"> عنصر کا مواد </عنصر> جہاں عنصر ایچ ٹی ایم ایل عنصر کی قسم کا نام دیتا ہے، اور خاصیت خاصیت کا نام ہے، جو فراہم کردہ قیمت پر سیٹ ہوتا ہے۔ قدر کو ایک یا دوہرے حوالوں میں منسلک کیا جا سکتا ہے، حالانکہ بعض حروف پر مشتمل اقدار کو ایچ ٹی ایم ایل میں بغیر حوالہ کے چھوڑا جا سکتا ہے (لیکن ایکس ایچ ٹی ایم ایل میں نہیں)۔ خاصیت کی اقدار کو غیر حوالہ چھوڑنا غیر محفوظ سمجھا جاتا ہے۔ اگرچہ زیادہ تر صفات جوڑے کے ناموں اور اقدار کے طور پر فراہم کی جاتی ہیں، کچھ عنصر کو صرف عنصر کے اسٹارٹ ٹیگ میں ان کی موجودگی سے متاثر کرتی ہیں (جیسے آئی ایم جی عنصر کے لیے آئی ایس میپ خاصیت)۔ مخفف عنصر، اے بی بی آر، کو ان مختلف صفات کو ظاہر کرنے کے لیے استعمال کیا جا سکتا ہے: <اے بی بی آر آئی ڈی = "این آئی ڈی" کلاس = "اے کلاس" سٹائل = "رنگ: نیلا" عنوان = "ہائپر ٹیکسٹ مارک اپ لینگویج"> ایچ ٹی ایم ایل </اے بی بی آر> یہ مثال بغیر لنک کے نیلے رنگ میں ایچ ٹی ایم ایل کے طور پر ظاہر ہوتی ہے، اور زیادہ تر براؤزرز میں، مخفف پر کرسر کی طرف اشارہ کرتے ہوئے ٹائٹل ٹیکسٹ "ہائپر ٹیکسٹ مارک اپ لینگویج" کو تیرتے پیلے رنگ کے پس منظر (ٹول ٹپ) میں ظاہر کرنا چاہیے۔ اس دوسری مثال میں، آپ کا متن اس طرح نظر آئے گا: مرکزی متن زیادہ تر عناصر زبان سے متعلق صفات لنگ اور دیر کو بھی لیتے ہیں۔ عام صفات عام طور پر، ایچ ٹی ایم ایل عناصر کئی سب سے زیادہ عام معیاری صفات میں سے کوئی بھی لے سکتے ہیں (مکمل فہرست دیکھیں): آئی ڈی خاصیت کسی عنصر کے لیے دستاویز بھر میں منفرد شناخت فراہم کرتی ہے۔ اسے پیش کش کی خصوصیات فراہم کرنے کے لیے سی ایس ایس سلیکٹر کے طور پر، براؤزرز کے ذریعے مخصوص عنصر پر توجہ مرکوز کرنے کے لیے، یا کسی عنصر کے مندرجات یا پیشکش کو تبدیل کرنے کے لیے اسکرپٹ کے ذریعے استعمال کیا جا سکتا ہے۔ صفحہ کے یو آر ایل کے ساتھ منسلک، یو آر ایل براہ راست دستاویز کے اندر مخصوص عنصر کو نشانہ بناتا ہے، عام طور پر صفحہ کے ذیلی حصے کو۔ مثال کے طور پر، http://en.wikipedia.org/wiki/HTML#Attributes میں "ایٹریبیوٹس" ID ("ایچ ٹی ایم ایل" پیج میں "ایٹریبیوٹس" سیکشن کا حوالہ دینے کے لیے)۔ کلاس کی خاصیت اسی طرح کے عناصر کی درجہ بندی کرنے کا ایک طریقہ فراہم کرتی ہے۔ کلاس کے متعدد ناموں کو خالی جگہوں سے الگ کر کے شامل کیا جا سکتا ہے۔ لفظی طور پر، مثال کے طور پر، کلاسیں مائیکرو فارمیٹس میں استعمال ہوتی ہیں۔ مزید برآں اسٹائل شیٹس کے مصنفین سلیکٹرز کی تعمیر کر سکتے ہیں جو اسٹائل کے مقاصد کے لیے کلاس کے لحاظ سے عناصر سے میل کھاتے ہیں۔ مثال کے طور پر، ایک ایچ ٹی ایم ایل دستاویز نامزد کلاس = "نوٹیشن" کا استعمال اس بات کی نشاندہی کرنے کے لیے کر سکتی ہے کہ اس کلاس ویلیو والے تمام عناصر دستاویز کے مرکزی متن کے ماتحت ہیں۔ اس طرح کے عناصر کو کسی صفحہ پر فوٹ نوٹ کے طور پر اکٹھا کیا جا سکتا ہے-بجائے اس کے کہ وہ ایچ ٹی ایم ایل ماخذ کے اندر ان کی پوزیشن کے ذریعہ تجویز کردہ جگہ پر ظاہر ہوں۔ سٹائل شیٹ کا مصنف. نوٹیشن سلیکٹر کے ساتھ ایک اصول کی وضاحت بھی کر سکتا ہے اور پراپرٹی فونٹ سائز کی وضاحت کر سکتا ہے: چھوٹا ؛۔ اسٹائل کی خاصیت عنصر کے مخصوص اسٹائل کے اصولوں کو لاگو کرنے کا ایک طریقہ فراہم کرتی ہے۔ متعدد طرز کے اعلانات کو سیمی کولن اور ایک اختیاری جگہ سے الگ کرکے شامل کیا جا سکتا ہے، جہاں ہر اعلامیے میں ایک سی ایس ایس پراپرٹی کا نام اور ایک کالون اور ایک اختیاری جگہ سے الگ کردہ قدر شامل ہوتی ہے (مثال: انداز = "رنگ: سرخ ؛ متن-صف بندی: مرکز ؛")۔ اسٹائل ایٹریبیوٹ کو کسی بھی ایچ ٹی ایم ایل عنصر پر استعمال کیا جا سکتا ہے (یہ کسی بھی ایچ ٹی ایم ایل عنصر پر توثیق کرے گا ؛ تاہم، یہ ضروری نہیں کہ مفید ہو)۔ اسٹائل شیٹ میں اسٹائل کی معلومات کو شامل کرنا بہتر عمل سمجھا جاتا ہے، جو اکثر سلیکٹرز کے ساتھ انجام دیا جاتا ہے جو عنصر کلاس یا آئی ڈی سے میل کھاتے ہیں۔ تاہم، بعض اوقات ان لائن اسٹائل کو ترجیح دی جاتی ہے جہاں اسٹائل شیٹس کو سادہ اور مخصوص یا ایڈہاک اسٹائل کی تفصیلات کے لیے بہت مشکل سمجھا جاتا ہے۔ عنوان کی خاصیت کا استعمال کسی عنصر کے ساتھ ذیلی متن کی وضاحت منسلک کرنے کے لیے کیا جاتا ہے۔ زیادہ تر براؤزرز میں یہ خاصیت اس طرح دکھائی جاتی ہے جسے اکثر ٹول ٹپ کہا جاتا ہے۔ اقسام ایچ ٹی ایم ایل صفات کو عام طور پر مطلوبہ صفات، اختیاری صفات، معیاری صفات، اور واقعہ صفات کے طور پر درجہ بند کیا جاتا ہے: عام طور پر مطلوبہ اور اختیاری صفات مخصوص ایچ ٹی ایم ایل عناصر میں ترمیم کرتی ہیں جبکہ معیاری صفات کو زیادہ تر ایچ ٹی ایم ایل عناصر پر لاگو کیا جا سکتا ہے۔ ایونٹ کی صفات، جو ایچ ٹی ایم ایل ورژن 4 میں شامل کی گئی ہیں، کسی عنصر کو مخصوص حالات میں چلانے کے لیے اسکرپٹ کی وضاحت کرنے کی اجازت دیتی ہیں۔ مطلوبہ اور اختیاری ایک عنصر کے ذریعہ استعمال کیا جاتا ہے:،::،،،:،،::::،:::،::،::،::،::،::،،،: دو عناصر کے ذریعہ استعمال کیا جاتا ہے اور: کوورڈز-اس کے اندر ایک یا ایک کے نقاط۔ شکل-اس کے اندر ایک یا ایک کی شکل۔ اقدار: ڈیفالٹ، ریکٹ، سرکل، پولی۔ اور: ہریفلانگ-منسلک دستاویز کا زبان کا کوڈ۔ (،) ریل-منسلک دستاویز کی نوعیت (فی الحال دکھائے گئے صفحہ سے متعلق)۔ کے لیے مفت متن، لیکن اصطلاحات کا ایک مجموعہ استعمال کرتا ہے (متبادل، ضمیمہ، بک مارک، باب، مواد، کاپی رائٹ، لغت، مدد، ہوم، انڈیکس، اگلا، پریو، سیکشن، اسٹارٹ، اسٹائل شیٹ، ذیلی سیکشن)۔ ریو-فی الحال دکھائے گئے صفحہ کی نوعیت (منسلک دستاویز سے متعلق)۔ ریل کے لیے اور اس کے لیے مختلف ہوتا ہے۔ اور: آرکائیو-آرکائیو یو آر ایل (زبانیں) (،) کوڈ بیس-بیس یو آر ایل (،) اور: رنگ-ٹیکسٹ کلر (فرسودہ) (،) فیس-فونٹ فیملی (فرسودہ) (،) اور: اسپین-کالموں کی تعداد پھیلی ہوئی (،) اور: ڈیٹ ٹائم-متن کی تاریخ اور وقت یا۔ اور: قبول کریں-اپ لوڈ کرتے وقت قبول شدہ فائلوں کی اقسام یا: فریم بارڈر-ویلیو (0 یا 1) اس بات کی وضاحت کرتی ہے کہ آیا یا کے ارد گرد بارڈر دکھانا ہے۔ مارجن ہائیٹ-یا کے ارد گرد پکسلز میں اوپر اور نیچے کے مارجن۔ اسکرولنگ-ویلیو (ہاں، نہیں، آٹو) اس بات کی وضاحت کرتا ہے کہ آیا یا کے ارد گرد اسکرول بارز دکھانے ہیں یا نہیں۔ مارجن وڈتھ-یا کے ارد گرد پکسلز میں بائیں اور دائیں مارجن۔ اور: کولس-نظر آنے والے کالموں کی تعداد یا (کچھ تغیرات) قطاریں-نظر آنے والی قطاروں کی تعداد یا (کچھ تغیرات) اور: یوز میپ-نقشے کے عنصر کے نام کی وضاحت کرتا ہے جس کے ساتھ استعمال کرنے کے لیے امیج میپ کے-یا-یو آر ایل کے ساتھ استعمال کیا جائے۔ اور: صرف پڑھنے کے لیے-اور کے لیے صرف پڑھنے کے لیے متن کی وضاحت کرتا ہے۔ اور: میڈیا-اور کے لیے ڈسپلے ڈیوائس کی وضاحت کرتا ہے۔ اقدار: تمام، آرل، بریل، ہینڈ ہیلڈ، پرنٹ، پروجیکشن، اسکرین، ٹی ٹی، ٹی وی۔ اور: لیبل-ایک یا کے لیے تفصیل کا متن۔ and: abbr-ٹیبل یا کا مختصر ورژن۔ محور-ٹیبل یا کے لیے زمرہ کا نام۔ کالون-ٹیبل یا کے ذریعے پھیلے ہوئے کالموں کی تعداد۔ نو ریپ-(فرسودہ) میز یا میز کو لپیٹنے سے روکتا ہے۔ rowspan-کسی ٹیبل یا ٹیبل کے ذریعے پھیلی ہوئی قطاروں کی تعداد۔ دائرہ کار-عام براؤزر ڈسپلے پر کوئی اثر نہیں، لیکن ٹیبل کو یا دوسرے خلیوں کے لیے منطقی ہیڈر کے طور پر نشان زد کرتا ہے۔ اقدار: کول، کول گروپ، رو، رو گروپ۔ متعدد عناصر کے ذریعہ استعمال کیا جاتا ہے صف بندی -،،،،،،،،،،،،،، آلٹ -،،، بی جی کلر -،،، بارڈر -،، چار -،،،،، چارف -،،،،،،،،،، چارسیٹ -،، حوالہ -،، کمپیکٹ -،،، غیر فعال -،،،، اونچائی -،،،، میں بھی فرسودہ صف بندی۔ اس میں بھی فرسودہ کیا گیا ہے، ایچ آر ای ایف -،، ایچ اسپیس -،۔ لانگ ڈیسک -،، نام -،،،،،،،،، سائز -،،،،،، ایس آر سی -،،، ہدف -،،، ٹائپ -،،،،،،، ویلائن -،،،،،،،،،، ویلیو -،،،،، وی اسپیس -،، چوڑائی -،،،،،،،،،،،،،،،،،، معیاری صفات میں بھی فرسودہ ہیں۔ معیاری صفات کو عالمی صفات کے طور پر بھی جانا جاتا ہے، اور عناصر کی ایک بڑی تعداد کے ساتھ فنکشن۔ ان میں بنیادی معیاری صفات شامل ہیں: ان میں رسائی کلید، کلاس، مواد کے قابل، سیاق و سباق مینو، ڈیٹا، ڈائر، پوشیدہ، آئی ڈی، لینگ، اسٹائل، ٹیبنڈیکس، عنوان شامل ہیں۔ کچھ تجرباتی بھی ہیں۔ ایکس ایم ایل: لینگ اور ایکس ایم ایل: بیس دونوں کو ختم کر دیا گیا ہے۔ متعدد aria-* صفات رسائی کو بہتر بناتی ہیں۔ ایونٹ ہینڈلر کی صفات بعد میں درج کی گئی ہیں۔ تکنیکی طور پر تمام معیاری صفات کو تمام عناصر کے ذریعے قبول کیا جانا چاہیے، حالانکہ وہ کچھ عناصر کے ساتھ کام نہیں کریں گے۔ نیچے دیے گئے جدول میں کچھ عام معیاری صفات اور کچھ عناصر کی فہرست دی گئی ہے جن کے ساتھ وہ کام کر سکتے ہیں۔ ایونٹ کی صفات معیاری صفات میں ایونٹ ہینڈلر کی صفات شامل ہیں۔ ایچ ٹی ایم ایل ورژن 4 میں شامل کیے گئے ان تمام واقعات کی صفات کو پہلے سے طے کیا گیا ہے، جو کسی عنصر کو مخصوص حالات میں چلانے کے لیے اسکرپٹ کی وضاحت کرنے کی اجازت دیتا ہے۔ نیچے دیے گئے جدول میں کچھ عام ایونٹ ہینڈلر صفات اور کچھ عناصر کی فہرست دی گئی ہے جن کے ساتھ وہ کام کر سکتے ہیں۔ مزید دیکھیں ایچ ٹی ایم ایل عنصر حوالہ جات ایچ ٹی ایم ایل