এইচটিএমএল (বা সম্ভবত কেবল এক্সএইচটিএমএল?) যখন ট্যাগগুলিতে অ-মানক বৈশিষ্ট্যের কথা আসে তখন তুলনামূলকভাবে কঠোর। যদি সেগুলি অনুমানের অংশ না হয় তবে আপনার কোডটি অ-অনুগত।
মানহীন বৈশিষ্ট্যগুলি জাভাস্ক্রিপ্টে মেটা-ডেটা বরাবর পাস করার জন্য মোটামুটি কার্যকর হতে পারে। উদাহরণস্বরূপ, যদি কোনও লিঙ্কটি একটি পপআপ দেখানোর জন্য মনে করা হয় তবে আপনি একটি বৈশিষ্ট্যে পপআপের নামটি সেট করতে পারেন:
<a href="#null" class="popup" title="See the Popup!"
popup_title="Title for My Popup">click me</a>
বিকল্পভাবে, আপনি প্যানআপের জন্য শিরোনামটি একটি স্প্যানের মতো কোনও লুকানো উপাদানটিতে সঞ্চয় করতে পারেন:
<style>
.popup .title { display: none; }
</style>
<a href="#null" title="See the Popup!" class="popup">
click me
<span class="title">Title for My Popup</span>
</a>
আমি পছন্দসই পদ্ধতি হওয়া উচিত তবে আমি ছেঁড়া হয়ে গেছি। প্রথম পদ্ধতিটি আরও সংক্ষিপ্ত এবং, আমি অনুমান করছি, অনুসন্ধান ইঞ্জিন এবং স্ক্রিন পাঠকদের সাথে তেমন স্ক্রু দেয় না। বিপরীতে, দ্বিতীয় বিকল্পটি প্রচুর পরিমাণে ডেটা সঞ্চয় করা সহজ করে এবং এইভাবে, আরও বহুমুখী। এটি মান সম্মত।
এই সম্প্রদায়ের চিন্তাভাবনাগুলি কী তা আমি জানতে আগ্রহী। আপনি কীভাবে এমন পরিস্থিতি পরিচালনা করবেন? প্রথম পদ্ধতির সরলতা কি সম্ভাব্য ডাউনসাইডকে ছাড়িয়ে যায় (যদি থাকে তবে)?