Marquee element
مارکیو ٹیگ ایک غیر معیاری ایچ ٹی ایم ایل عنصر ہے جو متن کو خود بخود اوپر، نیچے، بائیں یا دائیں سکرول کرنے کا سبب بنتا ہے۔ یہ ٹیگ سب سے پہلے مائیکروسافٹ کے انٹرنیٹ ایکسپلورر کے ابتدائی ورژن میں متعارف کرایا گیا تھا، اور اس کا موازنہ نیٹ اسکیپ کے پلک جھپکنے والے عنصر سے کیا گیا تھا، جو استعمال کے مسائل کے ساتھ ایچ ٹی ایم ایل معیار کی ملکیتی غیر معیاری توسیع ہے۔ ڈبلیو 3 سی ایچ ٹی ایم ایل دستاویزات میں اس کے استعمال کے خلاف مشورہ دیتا ہے۔ استعمال کے مسائل مارکیو پریشان کن ہو سکتے ہیں۔ انسانی آنکھ حرکت کی طرف راغب ہوتی ہے، اور مارکوی متن مسلسل حرکت پذیر ہوتا ہے۔ پلک جھپکنے والے عنصر کی طرح، مارکو ٹیگ شدہ تصاویر یا متن ہمیشہ پیش کردہ صفحات پر مکمل طور پر نظر نہیں آتے ہیں، جس سے ایسے صفحات کی پرنٹنگ ایک غیر موثر (اگر ناممکن نہیں ہے) کام بن جاتی ہے۔ عام طور پر تمام متن کو پکڑنے کے لیے متعدد کوششوں کی ضرورت ہوتی ہے جو ظاہر کیے جا سکتے ہیں جہاں پیغامات اسکرول یا پلک جھپکتے ہیں۔ مارکوی کا طرز عمل = "متبادل" ورژن متن کو آگے پیچھے کر دیتا ہے لیکن اگر اسکرولنگ کی چوڑائی کو صحیح طریقے سے سیٹ کیا جائے تو اس کے کسی بھی حصے کو غیر واضح نہیں کرتا ہے۔ چونکہ مارکوی ٹیکسٹ حرکت کرتا ہے، اس لیے اس کے اندر موجود لنکس کو کلک کرنا جامد ٹیکسٹ کے مقابلے میں زیادہ مشکل ہوتا ہے، جو اسکرولنگ کی رفتار اور لمبائی پر منحصر ہوتا ہے۔ صارفین کو ہر بار جب یہ گزرتا ہے تو صرف ایک موقع ملتا ہے۔ نیز، متن کو بہت تیزی سے اسکرول کرنا کچھ لوگوں، خاص طور پر بصارت سے محروم افراد کے لیے اسے ناقابل پڑھنے کا باعث بن سکتا ہے۔ یہ صارفین کو آسانی سے مایوس کر سکتا ہے۔ اس کا مقابلہ کرنے کے لیے، کلائنٹ سائیڈ اسکرپٹنگ مارکیوں کو ماؤس کے اوپر ہونے پر روکنے کے لیے پروگرام کرنے کی اجازت دیتی ہے۔ خصوصیات اس کے جھپکتے ہوئے ہم منصب کے برعکس، مارکی عنصر میں کئی صفات ہوتی ہیں جو مارکی کی ظاہری شکل کو کنٹرول اور ایڈجسٹ کرنے کے لیے استعمال کی جا سکتی ہیں۔ صف بندی اسی نحو کا استعمال کرتا ہے جیسے: عنصر۔ طرز عمل صارف کو مارکوی کے رویے کو تین مختلف اقسام میں سے کسی ایک پر سیٹ کرنے کی اجازت دیتا ہے: سکرول (ڈیفالٹ)-متن کو دائیں سے بائیں طرف سکرول کرتا ہے، اور مارکوی کے دائیں طرف دوبارہ شروع ہوتا ہے جب وہ بائیں طرف پہنچ جاتا ہے۔ لوپنگ ختم ہونے پر متن غائب ہو جاتا ہے۔ سلائیڈ-جب 'رویے' کی خاصیت کی عدم موجودگی میں استعمال کیا جاتا ہے، تو اسکرول کیے جانے والے مواد مارکوی کی پوری لمبائی کو سلائیڈ کر دیں گے لیکن اس کے اختتام پر پہنچتے ہی رک جائیں گے، تاکہ مواد ظاہر ہو جائے۔ لیکن اگر اسے ایٹریبیو 'بیہویئر' کے ساتھ استعمال کیا جائے تو ایٹریبیوٹ 'سلائیڈ' کو نظر انداز کر دیا جائے گا۔ لوپس کو ہر بار مارکیو کے ہر سرے تک پہنچنے پر شمار کیا جاتا ہے۔ 1 کا لوپ 'سلائیڈ' خاصیت سے مختلف ہوتا ہے۔ جب آئٹم کو 'سلائیڈ' ایٹریبیوٹ کے ساتھ اسکرول کیا جا رہا ہو، تو آئٹم مارکیٹ کی لمبائی کے آخر میں مستقل طور پر رک جائے گا، اور پوری آئٹم کو ظاہر کرے گا۔ تاہم، جب کسی آئٹم کو 'لوپ' ایٹریبیوٹ کے بغیر اسکرول کیا جا رہا ہو، تو اسکرال کی تعداد اس کے مطابق دہرائی جائے گی کہ 'لوپ' کس نمبر کے برابر ہے۔ اگر 'لوپ = 1' ہے تو آئٹم صرف ایک بار اسکرال کرے گا اور مارکوی کی لمبائی سے مکمل طور پر باہر نکل جائے گا، جبکہ جس آئٹم کو اسکرال کیا جا رہا ہے وہ 'سلائیڈ' جیسا ہی ہوگا۔ ڈیفالٹ طور پر، 'لوپ = لامحدود' لہذا اگر آپ نان اسٹاپ اسکرول چاہتے ہیں تو 'لوپ' کی خاصیت کو کوڈ کرنے کی ضرورت نہیں ہے۔ نوٹ: اگر خاصیت 'طرز عمل' کو کوڈ کیا گیا ہے تو 'لوپ' کو نظر انداز کر دیا جائے گا۔ نیز، اگر 'طرز عمل = متبادل' اور 'لوپ = 2' تو آئٹم مارکیو کے آغاز سے آخر تک اور واپس شروع تک جائے گا، ایک گول سفر کو 2 لوپس کے طور پر شمار کرے گا۔ متبادل-متن کو دائیں سے بائیں سکرول کرتا ہے اور بائیں سے دائیں واپس جاتا ہے۔ بی جی کلر مارکوی کا پس منظر کا رنگ سیٹ کرتا ہے۔ سمت مارکوی باکس کی سمت طے کرتی ہے۔ اقدار بائیں، دائیں، اوپر، نیچے ہیں جہاں قیمت سفر کی سمت کی نشاندہی کرتی ہے۔ سمت = بائیں اس لیے متن کو اسکرین پر دائیں سے بائیں طرف منتقل کرتا ہے۔ چوڑائی یہ طے کرتی ہے کہ مارکیٹ کتنی چوڑی ہونی چاہیے۔ لوپ یہ طے کرتا ہے کہ مارکوی کو اپنے متن کو کتنی بار 'لوپ' کرنا چاہیے۔ ہر سفر ایک لوپ کے طور پر شمار ہوتا ہے۔ سکروللامونٹ یہ ہے کہ متن 'فریموں' کے درمیان کتنے پکسلز منتقل ہوتا ہے۔ تو سکرول ماؤنٹ = 1 سکرول کی سب سے سست رفتار دیتا ہے۔ سکرول ڈلے یہ وقت کی مقدار طے کرتا ہے، ملی سیکنڈ میں، 'فریموں' کے درمیان، بالکل ویڈیو کے ری پلے کو دیکھنے کی طرح جہاں ویڈیو کے ہر فریم کو x ملی سیکنڈ کے لیے روک دیا جائے گا۔ 'سکرول ڈلے = 1000' کا مطلب ایک سست حرکت ہے جہاں ہر فریم ایک ہزار ملی سیکنڈ یا ایک سیکنڈ تک رہتا ہے۔ ایک مارکی عنصر من مانی ایچ ٹی ایم ایل پر مشتمل ہو سکتا ہے، لہذا متن کے علاوہ یہ ایک یا زیادہ تصاویر، مووی کلپس، یا متحرک جی آئی ایف منتقل کر سکتا ہے۔ تعمیل مارکیو عنصر سب سے پہلے مائیکروسافٹ کے انٹرنیٹ ایکسپلورر کے لیے ایجاد کیا گیا تھا اور اب بھی اس کی حمایت کرتا ہے۔ فائر فاکس، کروم اور سفاری ویب براؤزر اسے میراث کے صفحات کے ساتھ مطابقت کے لیے سپورٹ کرتے ہیں۔ عنصر غیر تعمیل ایچ ٹی ایم ایل ہے۔ سی ایس ایس کی خصوصیات کو وہی اثر حاصل کرنے کے لیے تجویز کیا گیا تھا جو مارکوی ماڈیول لیول 3 میں بیان کیا گیا تھا، جسے 2014 میں نفاذ کے بغیر ترک کر دیا گیا تھا۔ اسی طرح کے اثرات جاوا اسکرپٹ، یا سی ایس ایس 3 حرکت پذیری کے استعمال کے ذریعے بھی حاصل کیے جا سکتے ہیں۔ حوالہ جات ایچ ٹی ایم ایل ٹیگز ویڈیو کلپس پر مشتمل مضامین ویب 1