<img src='stackoverflow.png'>
<img src='stackoverflow.png'></img>
<img src='stackoverflow.png' />
এর মধ্যে কোনটি গুলি সঠিক?
<img src='stackoverflow.png'>
<img src='stackoverflow.png'></img>
<img src='stackoverflow.png' />
এর মধ্যে কোনটি গুলি সঠিক?
উত্তর:
<img src='stackoverflow.png' />
সূক্ষ্মভাবে কাজ করে এবং ট্যাগটি সঠিকভাবে বন্ধ করে। altদৃষ্টি প্রতিবন্ধী লোকদের জন্য বৈশিষ্ট্য যুক্ত করার জন্য সেরা ।
<img />[এক্স] এইচটিএমএল / এক্সএমএলে বৈধ, যদিও আজকাল এক্সএইচটিএমএলটির ব্যবহার খুব বিরল এবং যদি আপনার সার্ভারটি পৃষ্ঠাগুলি পরিবেশন করে তবে text/htmlআপনাকে যা ভাবতে হবে তা হল বৈধ এইচটিএমএল লেখা। এইচটিএমএল অ্যাপ্লিকেশনটি এক্সএইচটিএমএলে স্থানান্তরিত করার মত সমস্যাগুলি শূন্যের নিকটে।
<img src='stackoverflow.png'>(যদি তা আপনার কাছে গুরুত্বপূর্ণ হয়)।
এটি একটি বৈধ HTML5 এবং এটি বন্ধ না করে এটি একেবারে ঠিক। এটি একটি তথাকথিত শূন্য উপাদান:
<img src='stackoverflow.png'>
নিম্নলিখিতটি বৈধ এক্সএইচটিএমএল ট্যাগ। তাদের বন্ধ করতে হবে। পরবর্তীটি এইচটিএমএল 5 এও ভাল আছে:
<img src='stackoverflow.png'></img>
<img src='stackoverflow.png' />
<img src='stackoverflow.png'>(যদি তা আপনার কাছে গুরুত্বপূর্ণ হয়)।
<img src="about:logo" alt="about:logo">ফায়ারফক্স 76 এর about:logoপৃষ্ঠায় ট্যাগটি দেখে বিভ্রান্ত হয়েছেন ! যদিও document.body.innerHTMLশো <img src=\"about:logo\" alt=\"about:logo\">... খুব ভাল উত্তর ...
আসলে, এইচটিএমএল 5 এ কেবল প্রথমটি বৈধ
<img src='stackoverflow.png'>
কেবলমাত্র শেষ দুটি এক্সএইচটিএমএলে বৈধ
<img src='stackoverflow.png'></img>
<img src='stackoverflow.png' />
( altকঠোরভাবে প্রয়োজনীয় না হলেও, _usally_ একটি বৈশিষ্ট্যও অন্তর্ভুক্ত করা উচিত)।
এটি বলেছিল, আপনার এইচটিএমএল 5 পৃষ্ঠাটি সম্ভবত উদ্দেশ্য হিসাবে প্রদর্শিত হবে কারণ ব্রাউজারগুলি আপনার এইচটিএমএলকে এটি কী বোঝাতে চেয়েছিল তা পুনর্লিখন বা ব্যাখ্যা করবে। যে পারে এর অর্থ তা থেকে উদাহরণস্বরূপ, একটি ট্যাগ যায়,
<div />মধ্যে <div></div>। অথবা এটি কেবল চূড়ান্ত স্ল্যাশটিকে উপেক্ষা করে <img ... />।
2016 দেখুন: লিগ্যাসি বৈধতার জন্য এইচটিএমএল 5 কে এক্সএইচএমএল 5.0 হিসাবে পরিবেশন করুন।
দেখুন: 2011 আলোচনা এবং অতিরিক্ত লিঙ্কগুলি এখানে, যদিও সময়ের সাথে সাথে কিছু বিট পরিবর্তিত হতে পারে
আংশিক এটি কারণ ব্রাউজারগুলি ভুল ত্রুটি সংশোধন করার জন্য খুব চেষ্টা করে। এছাড়াও, কারণ স্ব-সমাপনী ট্যাগ এবং অকার্যকর ট্যাগ সম্পর্কে অনেক বিভ্রান্তি রয়েছে। শেষ অবধি, অনুমানটি পরিবর্তিত হয়েছে, বা সর্বদা পরিষ্কার হয়নি, এবং ব্রাউজারগুলি পিছনের দিকে সামঞ্জস্যপূর্ণ হওয়ার চেষ্টা করে।
সুতরাং, আপনি সম্ভবত তিনটি বিকল্পের যে কোনওটির সাথে পালাতে পারবেন,
যে কোনওটির সাথে পালাতে পারবেন কেবলমাত্র প্রথমটি এইচটিএমএল 5 স্ট্যান্ডার্ডকে মেনে চলে এবং এটি এইচটিএমএল 5 যাচাইকারীর পাস করার গ্যারান্টিযুক্ত।
একটি দুর্দান্ত কৌশল হতে পারে:
এখানে ট্যাগগুলির একটি তালিকা যা এইচটিএমএল 5 এ বন্ধ করা উচিত নয় :
<br> <hr> <input>
<img> <link> <source>
<col> <area> <base>
<meta> <embed> <param>
<track> <wbr> <keygen> (HTML 5.2 Draft removed)
<img src='stackoverflow.png' />এক্সএইচটিএমএল এবং HTML 5. কোনো সংস্করণ বৈধ
Then, if the element is one of the void elements, or if the element is a foreign element, then there may be a single U+002F SOLIDUS character (/). This character has no effect on void elements, but on foreign elements it marks the start tag as self-closing.img বিভাগ 12.1.2 অনুযায়ী একটি অকার্যকর উপাদান
Actually, only the first one is valid in HTML5প্রযুক্তিগতভাবে ভুল করে তোলে । দ্বিতীয়টি HTML5 তেও বৈধ 5 প্রয়োজনীয় নয়, তবে বৈধ। নূন তর্ক করছে যে এটি প্রয়োজনীয়। কেবলমাত্র সেই নির্দিষ্টকরণ অনুসারে, ট্যাগের স্ব-সমাপনী ফর্মটি ব্যবহার করে এক্সএইচটিএমএল এবং এইচটিএমএলের সমস্ত বর্তমান ফর্মগুলিতে বৈধ।
আপনার ব্যবহার করা উচিত ট্যাগগুলির সর্বোত্তম ব্যবহার:
<img src="" alt=""/>
এছাড়াও আপনি এইচটিএমএল 5 এ ব্যবহার করতে পারেন:
<img src="" alt="">
এই দুটি এইচটিএমএল 5 এ সম্পূর্ণ বৈধ তাদের মধ্যে একটি বাছাই করুন এবং এর সাথে আঁকুন।
উভয়ই সঠিক উত্তর। এইচটিএমএল 5 কঠোর নিয়ম অনুসরণ করে এবং এইচটিএমএল 5 এ আমরা সমস্ত ট্যাগ বন্ধ করতে পারি। সুতরাং, এটি আপনাকে HTML5 বা এইচটিএমএল ব্যবহার এবং উপযুক্ত উত্তর অনুসরণ করার উপর নির্ভর করে depends
<img src='stackoverflow.png'>
<img src='stackoverflow.png' />
দ্বিতীয় সম্পত্তি আরও উপযুক্ত।
- ট্যাগটি খালি এবং এতে কেবল অ্যাট্রিবিউট থাকে। - ট্যাগটিতে 'ক্লোজিং' ট্যাগ নেই।
সুতরাং,
<img src='stackoverflow.png'>
<img src='stackoverflow.png' />
উভয়ই HTML5 এ সঠিক both
আপনি যদি কোনও এক্সএইচটিএমএল পার্সার দিয়ে পড়ার চেষ্টা করেন তবে ক্লোজিং ট্যাগটি পাওয়া সহায়ক। একটি এজ কেস হতে পারে তবে আমি সব সময় এটি করি। এটির ফলে কোনও ক্ষতি হয় না এবং এর অর্থ আমি জানি যে আমরা এক্সএমএল পাঠকদের এমন একটি অ্যারে ব্যবহার করতে পারি যা তারা যখন কোনও ক্লোজড ট্যাগ চাপায় তখন তাকাবে না won't
আপনি যদি কখনই সামগ্রীটি বিশ্লেষণের চেষ্টা করতে যাচ্ছেন না, তবে বন্ধটি উপেক্ষা করুন।