এইচটিএমএল 5 ট্যাগগুলি কেস সংবেদনশীল কিনা তা কি অনেক নতুন ওয়েব ডিজাইনারদের আছে? সংক্ষিপ্ত উত্তর হলো 'না". HTML5 ট্যাগগুলি কেস সংবেদনশীল নয়, তবে এর মানে এই নয় যে আপনি কীভাবে আপনার HTML মার্কআপ লিখবেন তা কঠোর হতে হবে না!
এক্সএইচ এইচটিএমএল ফিরে
HTML5 এ শিল্পে আসার আগে, ওয়েব পেশাদাররা তাদের ওয়েব পৃষ্ঠাগুলি তৈরি করতে এক্সএইচটিএমএল নামে মার্কআপ ভাষার একটি গন্ধ ব্যবহার করবে।
যখন আপনি এক্সএইচটিএমটি লিখবেন, তখন আপনাকে অবশ্যই ছোট হাতের অক্ষরে সব স্ট্যান্ডার্ড ট্যাগ লিখতে হবে কারণ XHTML কেস সংবেদনশীল। এই ট্যাগ যে মানে তুলনায় একটি ভিন্ন ট্যাগ এক্সএইচটিএমএল। আপনি একটি এক্সএইচটিএমএইচ ওয়েবপৃষ্ঠা কিভাবে কোড করেছেন এবং শুধুমাত্র ছোট হাতের অক্ষরগুলি ব্যবহার করার ক্ষেত্রে আপনাকে খুব নির্দিষ্ট হতে হবে। এই কঠোর আনুগত্য আসলে অনেক নতুন ওয়েব ডেভেলপারদের একটি সুবিধা ছিল। ছোট হাতের অক্ষর এবং বড় হাতের মিশ্রণ সহ মার্কআপ লিখতে সক্ষম হওয়ার পরিবর্তে, তারা জানত যে একটি কঠোর বিন্যাস যা অনুসরণ করা আবশ্যক। XHTML জনপ্রিয় হলে ওয়েব ডিজাইনে দাঁত কাটা যে কেউ, মার্কআপ উপরের এবং ছোট হাতের অক্ষরের মিশ্রণ হতে পারে বলে ধারণা করা যায়, এটি অতিমাত্রায় এবং কেবল সাধারণ ভুল বলে মনে হয়।
HTML5 হ্রাস পায়
এক্সএক্সএমএল এর আগে এইচটিএমএল সংস্করণ কেস সংবেদনশীল ছিল না। এইচটিএমএল ঐ ঐতিহ্য অনুসরণ করে এবং XHTML এর কঠোর বিন্যাসকরণ প্রয়োজনীয়তা থেকে দূরে চলে গেছে।
তাই এইচটিএমএল 5, এক্সএইচএইচএটিএটিএর বিপরীতে কেস-সংবেদনশীল নয়। এই যে মানে
এবং
এবং
এইচটিএমএল 5 একই ট্যাগ আছে। যদি এটা আপনি বিশৃঙ্খলার মত দেখায়, আমি আপনার ব্যথা অনুভব।
এইচটিএমএল পিছনে ধারণাটি সংবেদনশীল নয় এমন নতুন ওয়েব পেশাদারদের ভাষা শেখার জন্য এটি সহজতর করা, কিন্তু নতুন ছাত্রদের ওয়েব ডিজাইন শেখায় এমন একজনের মতো, আমি একেবারেই এই সত্যটি যাচাই করতে পারি না যে এটিই ঠিক নয়।
ওয়েব ডিজাইনে নতুন ছাত্রদের নতুন নিয়ম দিতে একটি নির্দিষ্ট সেট যেমন "সবসময় আপনার এইচটিএমএল সর্বদা ছোট হাতের অক্ষর লিখুন" হিসাবে তাদের প্রদান করতে সক্ষম হওয়ায় তারা ওয়েব ডিজাইনার হতে শিখতে প্রয়োজনীয় সমস্ত কিছু শিখতে তাদের সহায়তা করে। তাদের নীতিগুলি খুব বেশি নমনীয় করে দেওয়া আসলে তাদের পক্ষে সহজ করার পরিবর্তে অনেক শিক্ষার্থীকে বিভ্রান্ত করে।
আমি HTML5 প্রেমের লেখক এটি আরও বেশি নমনীয় করে শিখতে আরও সহজ করে তুলতে চেষ্টা করার চেষ্টা করছিলাম, কিন্তু এই ক্ষেত্রে, আমি মনে করি তারা ভুল ধারণা করেছে।
এইচটিএমএল 5 কনভেনশন ছোট হাতের অক্ষর ব্যবহার করা হয়
এইচটিএমএল 5 লেখার সময় যে কোন ক্ষেত্রে আপনি পছন্দ করেন সেটি ব্যবহার করে ট্যাগগুলি লেখার জন্য বৈধ হলেও, কনভেনিয়েন্স ট্যাগ এবং বৈশিষ্ট্যের জন্য ছোট হাতের অক্ষর ব্যবহার করা হয়। এটি একদমই কারণ কঠোর এক্সএইচএইচএএমটির দিনগুলির মধ্যে বসবাসকারী অনেক বেশি বুদ্ধিমান ওয়েব ডেভেলপারগুলি তাদের সর্বোত্তম অনুশীলনগুলিকে HTML5 (এবং এর বাইরে) ধরে নিয়ে গেছে। যারা ওয়েব পেশাদাররা এই বিষয়ে উদ্বিগ্ন নন যে বড় হাতের অক্ষর এবং ছোট হাতের অক্ষরগুলির মিশ্রন আজ HTML5 এ বৈধ, তারা যা জানে তার সাথে আটকে থাকবে, যা সব ছোট হাতের অক্ষর।
ওয়েব ডিজাইন জ্ঞান অনেকগুলি অন্যদের কাছ থেকে শেখাচ্ছে, বিশেষ করে যারা শিল্পে বেশি অভিজ্ঞ। এর মানে হল যে নতুন ওয়েব ডেভেলপারগুলি অভিজ্ঞ পেশাদারদের কোড পর্যালোচনা করবে এবং সমস্ত ছোট হাতের মার্কআপ দেখতে পাবে। যদি তারা এই কোডটি অনুকরণ করে তবে এর অর্থ হল তারা সব ছোট হাতের অক্ষরে HTML5 লিখবে। এই আজ ঘটছে বলে মনে হয়।
Lettercasing জন্য সর্বোত্তম অনুশীলন
আমার নিজের অভিজ্ঞতাতে, আমি সর্বদা এইচটিএমএল কোডের পাশাপাশি ফাইলের নামগুলির জন্য ছোট হাতের অক্ষর ব্যবহার করতে ভাল লাগে। ফাইল সার্কেলের ক্ষেত্রে কিছু সার্ভার কেস-সংবেদনশীল হয় (উদাহরণস্বরূপ, "logo.jpg" "logo.jpg" এর চেয়ে ভিন্নভাবে দেখানো হবে), যদি আপনার একটি কর্মপ্রবাহ থাকে যেখানে আপনি সর্বদা ছোট হাতের অক্ষর ব্যবহার করেন তবে আপনাকে কখনই প্রশ্ন করতে হবে না যদি আপনি অনুপস্থিত ইমেজ মত সমস্যা সম্মুখীন হয় আবরণ আবরণ হতে পারে। আপনি যদি সর্বদা ছোট হাতের অক্ষর ব্যবহার করেন তবে আপনি সাইট সমস্যাগুলির ডিবাগ হিসাবে সমস্যা হিসাবে এটি ছাড়তে পারেন। এটি সেই কর্মপ্রবাহ যা আমি আমার শিক্ষার্থীদের শেখান এবং যা আমি নিজের ওয়েব ডিজাইন কাজের কাজে ব্যবহার করি।
জেনারেল ক্রাইনিনের মূল নিবন্ধ। জেরেমি গিরার্ড দ্বারা সম্পাদিত।