HTML(5) শৈলী নির্দেশিকা এবং কোড নির্দিষ্টক
- Միապես HTML5 նշանավորություն
- Ներսույթ HTML এনটিটি
এইচটিএমএল কোড নিয়ম
ওয়েব ডেভেলপাররা, সাধারণত, এইচটিএমএল-এ ব্যবহৃত কোড শৈলী এবং সিনট্যাকস সম্পর্কে অনিশ্চিত
২০০০ থেকে ২০১০ সালের মধ্যে, অনেক ওয়েব ডেভেলপার এইচটিএমএল থেকে এক্সিএমএল-এ পরিবর্তন করেছিলেন
এক্সিএমএল-এ, ডেভেলপাররা ফরম্যাটকৃত 'গুড' কোড লিখতে বাধ্য
এইচটিএমএল৫, কোড ভ্রষ্টাচার করতে কম সুবিধা দেয়
এইচটিএমএল৫-এ, আপনাকে নিজস্ব ডকুমেন্ট তৈরি করতে হবেসর্বোত্তম প্রথা, শৈলী নির্দেশিকা এবং কোড নিয়ম.
স্মার্ট এবং ভবিষ্যতের সুরক্ষা
শৈলীর সুবিধাজনক ব্যবহার, অন্যান্য লোককে আপনার এইচটিএমএল বোঝা এবং ব্যবহার করা সহজ করবে
ভবিষ্যতে, এক্সিএমএল রিডারের মতো প্রোগ্রাম, আপনার এইচটিএমএল পড়তে পারবে
সুফরম্যাটকৃত 'অ্যাপ্রোক্সিমেন্ট এক্সিএমএল' সিনটেক্স ব্যবহার করে, তা স্মার্ট হবে
মন্তব্য:আপনার সাইটকে স্মার্ট, পরিচ্ছন্ন, শুদ্ধ এবং ফরম্যাটকৃত রাখুন
সঠিক ডকুমেন্ট ধরন ব্যবহার করুন
সবসময় ডকুমেন্টের প্রথম লাইনে ডকুমেন্টের ধরন ঘোষণা করুন
<!DOCTYPE html>
যদি আপনি সর্বদা ছোট বড় অক্ষরের ট্যাগ ব্যবহার করেছেন, তবে এটা করতে পারেন:
<!doctype html>
ছোট বড় অক্ষরের ইলেকট্রনেমেন্ট নাম ব্যবহার করুন
এইচটিএমএল৫ ইলেকট্রনেমেন্ট নামের মধ্যে মিশ্রিত বড়-ছোট অক্ষরকে অনুমতি দেয়
আমরা ছোট বড় অক্ষরের ইলেকট্রনেমেন্ট নাম ব্যবহার করার পরামর্শ দিচ্ছি:
- মিশ্রিত বড়-ছোট অক্ষরের নাম খারাপ
- ডেভেলপাররা সাধারণত ছোট বড় অক্ষরগুলির নাম ব্যবহার করে (যেমন XHTML-এ)
- ছোট বড় অক্ষরগুলি শুদ্ধ লাগে
- ছোট বড় অক্ষরগুলি লিখা সহজ
খারাপ লাগছে:
<SECTION> <p>This is a paragraph.</p> </SECTION>
খারাপ লাগছে:
<Section> <p>This is a paragraph.</p> </SECTION>
ভালো লাগছে:
<section> <p>This is a paragraph.</p>
সমস্ত এইচটিএমএল ইলেকট্রনেমেন্টকে বন্ধ করা
এইচটিএমএল৫-এ, আপনাকে সমস্ত ইলেকট্রনেমেন্টকে বন্ধ করতে হবে (যেমন <p> ইলেকট্রনেমেন্ট)
আমরা সমস্ত এইচটিএমএল ইলেকট্রনেমেন্টগুলি বন্ধ করার পরামর্শ দিচ্ছি:
看起来不好:
<section> <p>This is a paragraph.</p> <p>This is a paragraph.</p>
看起来不错:
<section> <p>This is a paragraph.</p> <p>This is a paragraph.</p>
关闭空的 HTML 元素
在 HTML5 中,关闭空元素是可选的。
允许这样:
也允许这样:
斜杠(/)在 XHTML 和 XML 中是必需的。
如果您期望 XML 软件来访问您的页面,保持这个习惯是个好主意。
使用小写属性名
HTML5 允许大小写混合的属性名。
我们建议使用小写属性名:
- 混合属性名并不好
- 开发者习惯于使用小写属性名(比如在 XHTML 中)
- 小写属性名看情况更纯净
- 小写属性名更易书写
看起来不好: