সকল - html কি



আপনি এইচটিএমএল মেটা এবং লিঙ্ক ট্যাগ বন্ধ করতে হবে? (2)

এটা মতবাদ উপর নির্ভর করে। HTML5 বন্ধ করার প্রয়োজন নেই। এক্সএইচএমএল করে।

HTML5 এ তথাকথিত অকার্যকর উপাদানের (উপাদানগুলিতে সামগ্রী থাকতে পারে না) বন্ধ করার প্রয়োজন নেই, কারণ এটি স্বতঃস্ফূর্ত। কিন্তু যদি আপনি তাদের বন্ধ করে থাকেন তবে এটি এখনও বৈধ।

এখানে এটি সম্পর্কে আরও পড়ুন: void-elements

https://ffff65535.com

আমি কেবলমাত্র এইচটিএমএল হেড সেকশনে মেটা এবং লিংক ট্যাগ বন্ধ করিনি এমন কারো এইচটিএমএল পড়ছি। কোড জরিমানা কাজ করে; এই ট্যাগগুলি ঐচ্ছিক বন্ধ করা হয়?

আমি ট্যাগ বন্ধ ছিল না যদি এটা বিকৃত করা হবে।


একটি ট্যাগটি সর্বদা ট্যাগ বন্ধ প্রতীক দ্বারা বন্ধ হওয়া উচিত > (যদি আমরা নির্দিষ্ট এসজিএমএল নিয়মগুলিকে উপেক্ষা করি যা সাধারণত অ-এক্সএইচটিএমএল এইচটিএমএলতে প্রয়োগ হয় তবে ব্রাউজারে কখনও প্রয়োগ করা হয় নি)।

আপনি জিজ্ঞাসা করার অর্থ কি উপাদানগুলি শেষ ট্যাগ দ্বারা বন্ধ করা প্রয়োজন। উত্তরটি হল অ-এক্সএইচটিএমএল এইচটিএমএল (এইচটিএমএল সিরিয়ালাইজেশনে HTML5 সহ), meta এবং link উপাদানের জন্য কোন শেষ ট্যাগ প্রয়োজন নেই। যাইহোক, যাইহোক, ব্রাউজার কেবল তাদের জন্য স্পষ্ট শেষ ট্যাগগুলিকে উপেক্ষা করে, সেইসাথে পণ্যসম্ভার-সংস্কৃতি / আগে > , যদি আপনি তাদের ব্যবহার করেন। এবং HTML5 এছাড়াও আনুষ্ঠানিকভাবে এইচটিএমএল সিরিয়ালাইজেশনের অনুমতি দেয় এই অনুমতিটি একটি নিয়ম করে তোলে।

এক্সএইচএইচমেটে, এক্সএমএল নিয়ম প্রয়োগ করে, তাই ব্যতিক্রম ছাড়া প্রতিটি উপাদান অবশ্যই একটি শুরু ট্যাগ এবং একটি শেষ ট্যাগ থাকতে হবে তবে উপাদানটি খালি থাকলে উভয় ভূমিকাগুলির জন্য একই ট্যাগটি ব্যবহার করা যেতে পারে, যেমন <meta name="foo" content="bar"/> <meta name="foo" content="bar"></meta> জন্য সংক্ষিপ্ত হিসাবে <meta name="foo" content="bar"></meta> । একটি XML (XHTML) সামগ্রী টাইপের সাথে একটি কনফর্মিং ব্রাউজারে কোনও দস্তাবেজ সরবরাহ করার সময় আপনি যদি এটি লঙ্ঘন করেন তবে আপনার নথিতে সব প্রদর্শিত হয় না; পরিবর্তে একটি ত্রুটি বার্তা দেখানো হয়।

এক্সএমএল সার্ভারটি এইচটিএমএল কন্টেন্ট টাইপ ( Content-Type: text/html ) দিয়ে ব্যবহার করার সময়, এক্সএইচটিএমএল ডকুমেন্ট প্রায় সবসময় ওয়েবে থাকে, তখন ব্রাউজারগুলি প্রকৃতপক্ষে অ-এক্সএইচটিএমএল এইচটিএমএল নিয়ম প্রয়োগ করবে।

সংক্ষেপ:

  • সাধারণত, শুধুমাত্র <meta ...> ব্যবহার করে না /
  • যদি আপনি এক্সএক্সএমএল পার্সিং আসলে কোনও প্রেক্ষাপটে প্রয়োগ করেন তবে এক্সএমএল নিয়মগুলি দ্বারা খেলুন (এবং নিশ্চিত করুন যে আপনি তাদের জানেন)
  • যদি আপনার বস আপনাকে <meta ... /> লিখতে বলে, তাই করুন; এটি দরকারী নয়, তবে এটি কোনও ক্ষতি করে না (যদি আপনি বৈধতা যাচাই করার চেষ্টা না করেন যেমন এইচটিএমএল 4.01 ডক্টরেপ)।




tags