ব্রাউজার সাপোর্ট
এইচটিএমএল(৫) সকল আধুনিক ব্রাউজারে সাপোর্ট করে। তাছাড়া, সকল নতুন এবং পুরাতন ব্রাউজার অপরিচিত এলিমেন্টকে ইনলাইন এলিমেন্ট হিসেবে বিবেচনা করে।
এই কারণে পুরাতন ব্রাউজারগুলোতে অপরিচিত এইচটিএমএল এলিমেন্ট সঠিকভাবে কাজ করানো শিখতে হবে।
এইচটিএমএল(৫) এলিমেন্টকে ব্লক-লেভেল এলিমেন্ট সেট করা
এইচটিএমএল(৫) ৮টি নতুন সিমেন্টিক(semantic) এইচটিএমএল এলিমেন্ট ডিফাইন করা হয়েছে। এরা সবাই ব্লক-লেভেল এলিমেন্ট।
এই এলিমেন্ট সমূহকে পুরাতন ব্রাউজারে সঠিকভাবে কাজ করানোর জন্য, আপনার সিএসএস display প্রোপার্টিকে block সেট করতে হবেঃ
header, section, footer, aside, nav, main, article, figure {
display: block;
}ইন্টারনেট এক্সপ্লোরারের(IE8) সমস্যা
IE8 এবং এর পূর্বের ব্রাউজারগুলোতে অপরিচিত এলিমেন্টগুলোর স্টাইল সাপোর্ট করে না।
সৌভাগ্যক্রমে, Sjoerd Visscher এইচটিএমএল(৫) Shiv! তৈরি করেন।
HTML5Shiv এর সম্পূর্ণ সমাধান
shiv কোডের লিংকটি অবশ্যই < head > এলিমেন্টে লিখতে হবে, কারণ ব্রাউজারকে অবশ্যই অপরিচিত এলিমেন্টকে পড়ার আগেই তার সম্পর্কে জানতে হবে।
kt_satt_skill_example_id=1750
Read more