Blink element
ব্লিংক উপাদানটি একটি অ-মানক এইচটিএমএল উপাদান যা একজন ব্যবহারকারী এজেন্টকে (সাধারণত একটি ওয়েব ব্রাউজার) নির্দেশ করে যে পৃষ্ঠার লেখক উপাদানটির বিষয়বস্তুটি ব্লিংক করতে চান (অর্থাৎ, দৃশ্যমান এবং অদৃশ্য হওয়ার মধ্যে বিকল্প)। উপাদানটি নেটস্কেপ ন্যাভিগেটর-এ প্রবর্তিত হয়েছিল কিন্তু আর সমর্থিত নয় এবং প্রায়শই আধুনিক ওয়েব ব্রাউজার দ্বারা উপেক্ষা করা হয়; কিছু, যেমন ইন্টারনেট এক্সপ্লোরার, কখনই উপাদানটিকে সমর্থন করে না। 1990-এর দশকে বাড়ির ব্যবহারকারীদের মধ্যে প্রাথমিক জনপ্রিয়তা থাকা সত্ত্বেও, এর অতিরিক্ত ব্যবহার এবং এটি পড়তে অসুবিধা হওয়ার কারণে এটি জনপ্রিয়তার বাইরে চলে যায়। লু মন্টুলি, যাকে প্রায়শই ব্লিংক উপাদানটির উদ্ভাবক হিসাবে কৃতিত্ব দেওয়া হয়, দাবি করেন যে তিনি কোনও প্রকৃত কোড না লিখে কেবল এই ধারণার পরামর্শ দিয়েছিলেন। ব্যবহার ব্লিংক উপাদানটি অ-মানক, এবং এর মতো এর বাক্য গঠন বা শব্দার্থবিজ্ঞানের কোনও কর্তৃত্বপূর্ণ নির্দিষ্টকরণ নেই। ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়ামের বার্ট বস একটি ডকুমেন্ট টাইপ ডেফিনিশন তৈরি করেছেন যার মধ্যে ব্লিংক উপাদানটির জন্য বাক্য গঠন অন্তর্ভুক্ত রয়েছে (এটিকে জোর এবং উদ্ধৃতিগুলির জন্য উপাদানগুলির সমতুল্য একটি বাক্যাংশ উপাদান হিসাবে সংজ্ঞায়িত করা হয়েছে), ডিটিডি-র মন্তব্যগুলি ব্যাখ্যা করে যে এটি একটি রসিকতা হিসাবে উদ্দেশ্যে করা হয়েছে। ব্লিংক উপাদান প্রকারের সিনট্যাক্স স্প্যানের মতো স্ট্যান্ডার্ড এইচটিএমএল ইনলাইন উপাদানগুলির অনুরূপ। উদাহরণস্বরূপঃ চোখের পলক ফেলার হার ব্রাউজার-নির্দিষ্ট, এবং ট্যাগে চোখের পলক ফেলার হার সামঞ্জস্য করার কোনও পরামিতি বা উপায় নেই। ট্যাগ সমর্থনকারী মোজিলা ফায়ারফক্সের সংস্করণগুলিতে, পাঠ্যটি এক সেকেন্ডের তিন চতুর্থাংশের জন্য দৃশ্যমান এবং এক সেকেন্ডের এক চতুর্থাংশের জন্য অদৃশ্য হওয়ার মধ্যে পরিবর্তিত হয়। ব্লিংক উপাদানের ধরণটি প্রথম নেটস্কেপ ন্যাভিগেটরের জন্য উদ্ভাবিত হয়েছিল এবং এর বংশধরদের মধ্যে সমর্থিত ছিল, যেমন মোজিলা ফায়ারফক্স (নেটস্কেপ 6 এবং প্রাথমিক মোজিলা স্যুট ব্রাউজার ব্যতীত-এটি সিমঙ্কিতেও অনুপস্থিত, যা মোজিলা স্যুট থেকে নেমে আসে); এটি সংস্করণ 23-এ ফায়ারফক্স থেকে সরানো হয়েছিল। মাইক্রোসফটের ইন্টারনেট এক্সপ্লোরার এবং ওয়েবকিট (অ্যাপলের সাফারি এবং গুগল ক্রোমের পিছনের ব্রাউজার ইঞ্জিন) কখনও এটিকে সমর্থন করেনি, এমনকি এর সিএসএস অবতারেও। এটি অপেরা ইন্টারনেট ব্রাউজার দ্বারাও সমর্থিত ছিল, কিন্তু 15তম সংস্করণে সমর্থন শেষ হয়ে যায় যখন সেই ব্রাউজারটি একটি ওয়েবকিট-ভিত্তিক ইঞ্জিনে স্যুইচ করে। ভিভালদি, প্রেস্টো-ভিত্তিক অপেরার আধ্যাত্মিক উত্তরসূরি হিসাবে শিকড় থাকা সত্ত্বেও, একটি কার্যকরী ব্লিংক ট্যাগ সমর্থন করে না। নেটস্কেপ শুধুমাত্র তাদের ব্রাউজার থেকে ব্লিংক ট্যাগটি সরাতে সম্মত হয় যদি মাইক্রোসফ্ট 1996 সালের ফেব্রুয়ারিতে এইচটিএমএল ইআরবি বৈঠকের সময় তাদের মার্কি ট্যাগটি পরিত্রাণ পেতে সম্মত হয়। কিছু সফ্টওয়্যার ইস্টার ডিম হিসাবে ব্লিংক উপাদানকে সমর্থন করে। গুগল সার্চ যখন "ব্লিংক এইচটিএমএল" অনুসন্ধান করে তখন পৃষ্ঠার কিছু অংশ ব্লিংক করে। অ্যান্ড্রয়েডের ইউজার ইন্টারফেস ফ্রেমওয়ার্ক ব্লিংক ট্যাগকে সমর্থন করে, এটির সোর্স কোডে ট্যাগ _ 1995 হিসাবে লেবেল করে। বাস্তবায়ন সিএসএস পাঠ্য-সজ্জা সম্পত্তির ঝলকানি মান লেখকদের প্রস্তাব দেয় যে মালিকানাধীন ট্যাগ ব্যবহার না করেই পাঠ্যের ঝলকানি হওয়া উচিত, তবে সিএসএস 2.1 স্পেসিফিকেশনে বলা হয়েছে যে ব্যবহারকারী এজেন্ট অ্যাক্সেসিবিলিটি নির্দেশিকা মেনে চলার জন্য "ব্যবহারকারী এজেন্টদের সাথে সামঞ্জস্য রেখে কেবল পাঠ্যটি পলক নাড়াতে পারে"। <স্প্যান শৈলী = "টেক্সট-ডেকোরেশনঃ ব্লিংক;"> এখানে ব্লিংক করার জন্য টেক্সট </span> ব্লিংক উপাদানটি সিএসএস অ্যানিমেশন ব্যবহার করেও প্রয়োগ করা যেতে পারে। ব্লিংক,. ব্লিংক {অ্যানিমেশনঃ ব্লিংক 1s স্টেপ-এন্ড ইনফাইনাইট;} @keyframes ব্লিংক {67% {অস্বচ্ছতাঃ 0}} জাভাস্ক্রিপ্ট ব্যবহারের মাধ্যমেও অনুরূপ প্রভাব অর্জন করা যেতে পারে। <স্ক্রিপ্ট টাইপ = "টেক্সট/জাভাস্ক্রিপ্ট"> (ফাংশন () {ভার ব্লিঙ্কস = document.getElementsByTagName ('ব্লিঙ্ক'); ভার দৃশ্যমানতা = 'লুকানো'; window.setInterval (ফাংশন () {এর জন্য (ভার আই = blinks.length-1; আই> = 0; আই-) {ব্লিঙ্কস [আই]. স্টাইল. দৃশ্যমানতা = দৃশ্যমানতা;} দৃশ্যমানতা = (দৃশ্যমানতা = = = = 'দৃশ্যমান')? 'লুকানো': 'দৃশ্যমান';}, 250);}) (); </স্ক্রিপ্ট> <ব্লিংক> টেক্সট এখানে ব্লিংক করার জন্য </ব্লিংক> অথবা বিকল্পভাবে, ব্লিংক কার্যকারিতাটি জেকুয়েরির সাহায্যে প্রয়োগ করা যেতে পারে। <স্ক্রিপ্ট টাইপ = "টেক্সট/জাভাস্ক্রিপ্ট"> সেটইনটারভাল (ফাংশন () {$('ব্লিংক'). প্রতিটি (ফাংশন () {$(এই). টগল ();});}, 250); </স্ক্রিপ্ট> <ব্লিংক> টেক্সট এখানে ব্লিংক করার জন্য ব্যবহারযোগ্যতা এবং অ্যাক্সেসিবিলিটি এইচটিএমএল-এ ব্লিংক ট্যাগ প্রয়োগ করার আগেই, অ্যাপল IIe-এর একটি ফ্ল্যাশিং টেক্সট মোড ছিল, যা স্ট্যান্ডার্ড হোয়াইট-অন-ব্ল্যাক এবং ইনভার্স ব্ল্যাক-অন-হোয়াইট টেক্সটের মধ্যে পরিবর্তিত হত। ডেভেলপারদের জন্য 1982 সালের একটি অ্যাপল কম্পিউটার ম্যানুয়াল জরুরি অবস্থা ব্যতীত এই বৈশিষ্ট্যটি ব্যবহার করার বিরুদ্ধে পরামর্শ দিয়েছিল, সতর্ক করে দিয়েছিল যে "[চ] লাশিং [টেক্সট] শুধুমাত্র ডেটা বা প্রোগ্রামের আসন্ন ধ্বংস নির্দেশ করতে ব্যবহার করা উচিত।" ব্লিংক উপাদানটি ব্যবহারযোগ্যতা এবং অ্যাক্সেসিবিলিটি বিশেষজ্ঞদের দ্বারা ধারাবাহিকভাবে সমালোচিত হয়েছে। 1996 সালে জ্যাকব নিলসেন তাঁর অ্যালার্টবক্স কলামে ওয়েব ডিজাইনের শীর্ষ দশটি ভুলের উপাদানটিকে "কেবল অশুভ" হিসাবে বর্ণনা করেছেন। ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়ামের ওয়েব কন্টেন্ট অ্যাক্সেসিবিলিটি গাইডেন্স (ডাব্লুসিএজি) 1-এ বলা হয়েছে যে বিষয়বস্তু লেখকদের পর্দায় ঝলকানি দেওয়া এড়ানো উচিত, উল্লেখ করে যে এই ধরনের প্রভাবগুলি জ্ঞানীয় অক্ষমতা বা আলোক সংবেদনশীল মৃগীরোগে আক্রান্ত ব্যক্তিদের জন্য সমস্যা সৃষ্টি করতে পারে। ইউনাইটেড স্টেটস অ্যাক্সেস বোর্ড বলেছে যে পৃষ্ঠাগুলি "ফ্ল্যাশিং বা ঝিকিমিকি লেখা, বস্তু বা ফ্ল্যাশ বা ঝিকিমিকি ফ্রিকোয়েন্সি 2 হার্জ এর বেশি এবং 55 হার্জ এর কম সহ অন্যান্য উপাদান ব্যবহার করা উচিত নয়"। জার্মান ফেডারেল সরকারের ব্যারিয়েরেফ্রেই ইনফরমেশনস্টেকনিক-ভেরর্ডনুং (অ্যাক্সেসিবল ইনফরমেশন টেকনোলজি অর্ডিন্যান্স) এও বলেছে যে ঝলমলে বা ঝলমলে বিষয়বস্তু এড়ানো উচিত। ইউজার এজেন্ট অ্যাক্সেসিবিলিটি নির্দেশিকা মেনে চলার জন্য একজন ইউজার এজেন্টকে অবশ্যই "অ্যানিমেটেড বা ঝিকিমিকি করা পাঠ্য সামগ্রীকে গতিহীন, আনব্লিংকিং পাঠ্য হিসাবে রেন্ডার করার জন্য [ক] ধীর কনফিগারেশন" করতে হবে অথবা পাঠ্যকে কখনই ঝিকিমিকি দিতে হবে না। মোজিলা ফায়ারফক্স ব্লিংকিং নিষ্ক্রিয় করার জন্য একটি লুকানো কনফিগারেশন বিকল্প প্রদান করে এই প্রয়োজনীয়তা পূরণ করেছে, browser.blink_allowed, যা সম্পর্কেঃ কনফিগের মাধ্যমে অ্যাক্সেস করা যেতে পারে। ঝলকানি বৈশিষ্ট্যটি সংস্করণ 23 থেকে সম্পূর্ণরূপে নিষ্ক্রিয় করা হয়েছে। আরও দেখুন মার্কি উপাদান রেফারেন্স বাহ্যিক লিঙ্ক ক্রস ব্রাউজার ব্লিংক ট্যাগ এইচটিএমএল ট্যাগ নেটস্কেপ ওয়েব 1.0