এইচটিএমএল 5: এটি কি অনলাইন, <br/>, বা <br />?


2032

আমি অন্যান্য উত্তরগুলি যাচাই করার চেষ্টা করেছি , তবে আমি এখনও বিভ্রান্ত - বিশেষ করে ডাব্লু 3 স্কুলগুলি এইচটিএমএল 5 রেফারেন্স দেখার পরে ।

আমি ভেবেছিলাম এইচটিএমএল 4.01 এর একক ট্যাগকে কেবল "মঞ্জুরি" দেওয়ার কথা ছিল <img>এবং <br>। তারপর এক্সএইচটিএমএল সহ এসে <img />এবং <br />( যেখানে কেউ বলেন যে স্থান পুরোনো ব্রাউজারের জন্য নেই )।

এখন আমি ভাবছি যে এইচটিএমএল 5 অনুশীলন করার সময় আমার কোডটি কীভাবে ফর্ম্যাট করার কথা।

এটা কি <br>, <br/>বা <br />?


আপনি আজ যে কোনও একটি ব্যবহার করুন, দয়া করে বিবেচনা করুন যে কিছু সহায়ক প্রযুক্তি (যেমন স্ক্রিন পাঠক) সম্ভবত এটি ঘোষণা করবে। উদাহরণস্বরূপ এনভিডিএ "ফাঁকা" বলে। স্ক্রিন রিডার ব্যবহারকারীরা সম্ভবত অতিরিক্ত অতিরিক্ত ঘোষণার শব্দ ছাড়া আর কিছুই পাবেন না। একটি role="presentation"বিরল ক্ষেত্রে ব্যতীত একটি বিষয়বস্তু যুক্ত করার বিষয়টি বিবেচনা করুন যা একটি লাইনব্রেকটি 'সামগ্রী' হিসাবে কাজ করে।
brennanyoung

বর্তমান অনুমান অনুসারে "6.. এরপরে, যদি উপাদানটি শূন্য উপাদানগুলির মধ্যে একটি হয়, বা যদি উপাদানটি কোনও বিদেশী উপাদান হয় তবে একক ইউ + 002F সলাইডাস অক্ষর (/) থাকতে পারে This উপাদানগুলি " এইচটিএমএল.স্পেক.সেটুজি.আর.
টিম আবেল

উত্তর:


1543

সহজভাবে <br>যথেষ্ট।

অন্যান্য ফর্মগুলি এক্সএইচটিএমএলের সাথে সামঞ্জস্যের জন্য রয়েছে; এক্সএইচটিএমএল হিসাবে একই কোডটি লিখতে এবং এটি এইচটিএমএল হিসাবে কাজ করার জন্য এটি সম্ভব করে তুলতে। এইচটিএমএল জেনারেটর তৈরি করে এমন কিছু সিস্টেম এক্সএমএল জেনারেটরের উপর ভিত্তি করে থাকতে পারে এবং কেবল খালি <br>ট্যাগ আউটপুট দেওয়ার ক্ষমতা রাখে না ; আপনি যদি এমন সিস্টেম ব্যবহার করেন তবে <br/>এটি ব্যবহার করা ভাল , আপনার যদি এটি করার দরকার না হয় তবে এটি কেবল প্রয়োজনীয় নয়।

খুব কম লোকই আসলে এক্সএইচটিএমএল ব্যবহার করে। আপনার application/xhtml+xmlকনটেন্টটি এটি এক্সএইচটিএমএল হিসাবে ব্যাখ্যা করার জন্য পরিবেশন করা উচিত, এবং এটি আইই এর পুরানো সংস্করণগুলিতে কাজ করবে না - এর অর্থ এটিও হ'ল যে কোনও ছোট ত্রুটি আপনার পৃষ্ঠাকে এক্সএইচটিএমএল সমর্থন করে এমন ব্রাউজারগুলিতে প্রদর্শিত হতে বাধা দেবে। সুতরাং, ওয়েবে এক্সএইচটিএমএলের মতো দেখতে বেশিরভাগগুলি প্রকৃতপক্ষে এইচটিএমএল হিসাবে পরিবেশন করা এবং ব্যাখ্যা করা হচ্ছে। আরও কিছু তথ্যের জন্য এক্সএইচটিএমএলকে পাঠ্য / এইচটিএমএল হিসাবে ক্ষতিকারক হিসাবে বিবেচনা করা পরিবেশন করুন।


23
তবে বৈধ এক্সএমএল থাকা কোনওভাবেই এক্সএইচটিএমএল পরিবেশন করে না । এটি স্থানীয় প্রিপ্রোসেসিংয়ের সমস্ত ধরণের জন্য কার্যকর হতে পারে।
মাইকেল ক্রেলিন - হ্যাকার

29
হ্যাঁ, তবে আপনাকে এক্সএমএল হিসাবে এইচটিএমএল প্রক্রিয়াকরণের খুব যত্নশীল হতে হবে। এগুলি বিভিন্ন ভাষা এবং প্রতিটিটির একটি উপসেটই সামঞ্জস্যপূর্ণ। উদাহরণস্বরূপ, এক্সএমএল <br/>-তে একই <br></br>, তবে পরবর্তীটি বৈধ এইচটিএমএল নয়।
ব্রায়ান ক্যাম্পবেল

10
ব্রায়ান, ধারণাটি ছিল যে আপনি আপনার এইচটিএমএলকে সুগঠিত এক্সএমএল করতে পারেন, এটি it অবশ্যই একে অন্যকে রূপান্তর করার সময় আপনাকে এটি এখনও বৈধ কিনা তা নিশ্চিত করতে হবে তবে এটি কি উল্লেখ করার মতো? :)
মাইকেল ক্রেলিন - 22:37

5
@ মারকো আমি মনে করি না যে ডকুমেন্ট.উইটটি প্রকৃত (এক্স) এইচটিএমএল (কারণ এটি কার্যকর করতে হবে) এর তুলনায় মারাত্মকভাবে দ্রুত। যাই হোক না কেন, জাভাস্ক্রিপ্ট অগত্যা সমস্ত কম্পিউটারে উপলভ্য নয় যে ওয়েবসাইটগুলি যেগুলি অত্যধিকভাবে তাদের উপর নির্ভর করে খুব নমনীয় নয়। এছাড়াও, এইচটিএমএল এর ফাংশন নেই।
মাইকেল0x2a

8
@ মার্কো: হুঁ, আমি জানতাম না যে এক্সএইচটিএমএলে document.write কাজ করে না - ভাগ করে নেওয়ার জন্য ধন্যবাদ। আমি সম্মত হয়েছি যে জাভাস্ক্রিপ্ট ব্যতীত ওয়েব অ্যাপ্লিকেশনগুলির চেষ্টা এবং কিছু করার চেষ্টা করা নির্বোধ হবে, তবে আমি বলার চেষ্টা করছিলাম যে জাভাস্ক্রিপ্টে প্রায় 100% নির্ভর করে এমন ওয়েবসাইটগুলি আরও খণ্ডনযোগ্য এবং ব্যবহারকারীরা যখন জাভাস্ক্রিপ্ট অক্ষম করে (বা পুরানো ফোন ব্যবহার করছেন) তখন ব্যর্থ হতে পারে বা কিছু)
মাইকেল0x2a

227

আমি মনে করি এইচটিএমএল 5 রেফারেন্স খসড়া থেকে এই উদ্ধৃতি উত্তর সরবরাহ করে:

৩.২.২.২ শূন্য উপাদানসমূহ

শূন্য উপাদানগুলি শব্দটি এমন উপাদানগুলির জন্য মনোনীত করতে ব্যবহৃত হয় যা খালি থাকতে হবে । এই প্রয়োজনীয়তাগুলি কেবলমাত্র HTML সিনট্যাক্সে প্রযোজ্য। এক্সএইচটিএমএলে, এই জাতীয় সমস্ত উপাদানগুলিকে সাধারণ উপাদান হিসাবে বিবেচনা করা হয় তবে খালি উপাদান হিসাবে চিহ্নিত করতে হবে।

এই উপাদানগুলিতে কোনও সামগ্রী থাকা একেবারেই নিষিদ্ধ। HTML এ, এই উপাদান একটি আছে স্টার্ট ট্যাগ শুধুমাত্র। স্ব-ক্লোজিং ট্যাগ সিনট্যাক্স ব্যবহৃত হতে পারে। শেষ ট্যাগ কারণ উপাদান স্বয়ংক্রিয়ভাবে পার্সার দ্বারা বন্ধ করা হয় অবশ্যই বাদ দিতে হবে।

এইচটিএমএল উদাহরণ:
এইচটিএমএল সিনট্যাক্সের একটি শূন্য উপাদান। এক্সএইচটিএমএল সিনট্যাক্সে এটি অনুমোদিত নয়।

<hr>

উদাহরণ:
এইচটিএমএল এবং এক্সএইচটিএমএল-সামঞ্জস্যপূর্ণ স্ব-সমাপনী ট্যাগ সিনট্যাক্স ব্যবহার করে একটি অকার্যকর উপাদান।

<hr/>

এক্সএইচটিএমএল উদাহরণ:
একটি স্পষ্ট প্রান্ত ট্যাগ সহ এক্সএইচটিএমএল-সিনট্যাক্স ব্যবহার করে একটি শূন্য উপাদান। এইচটিএমএল সিনট্যাক্সের শূন্য উপাদানগুলির জন্য এটি অনুমোদিত নয়।

<hr></hr>

22
সুতরাং, উত্তরটি হ'ল স্ল্যাশ এবং স্পেস ছাড়াই কোডটি দেওয়া, তবে স্ল্যাশ থাকা (স্পেসের সাথে বা ছাড়াই) - alচ্ছিক?
আইকর্ন

67
স্পেসিফিকেশনটি যেভাবে বিশেষভাবে সুনির্দিষ্ট নয় (আমি এই বিষয়টিকে ভালোবাসি) "মেহ, আপনি যা চান তা করুন!"
ম্যাট এলেন

42
যেহেতু এটি />alচ্ছিক , তাই আমি আরও বেশি পছন্দ করি কারণ এটি পাঠযোগ্যতার পক্ষে ভাল।
ব্রুনোএলএম

38
আমি আমার ট্যাগগুলি স্পষ্টতই বন্ধ করতে চাইছি কারণটি সঠিক বলে মনে হচ্ছে এবং কোডটি পড়ে / লেখার সময় তা বোধগম্য হয়। এইচটিএমএল 5 রেফারেন্স খসড়াটি আমার সাথে একমত বলে আমি সন্তুষ্ট।
সিনট্যাক্স ত্রুটি

7
আমার কাছে বেশ সুনির্দিষ্ট মনে হচ্ছে। <br> এবং <br /> উভয়ই আইনী HTML5।
উইলিয়াম ডেনিস

134

এক্সএমএল ট্যাগগুলি খোলা রাখার অনুমতি দেয় না, সুতরাং এটি <br>অন্য দুটির চেয়ে কিছুটা খারাপ করে। অন্য দুটি <br/>পুরানো ব্রাউজারগুলির সাথে সামঞ্জস্যের জন্য পছন্দ করা দ্বিতীয় ( ) এর সাথে মোটামুটি সমান । প্রকৃতপক্ষে, /সামঞ্জস্যের জন্য আগে স্থানটিকে অগ্রাধিকার দেওয়া হয়, তবে আমি মনে করি এটি কেবলমাত্র এমন ট্যাগগুলির জন্য বোধগম্য যা বৈশিষ্ট্যযুক্ত। সুতরাং আমি <br/>বা বলি বা যাই হোক না কেন <br />, আপনার নন্দনতত্বকে সন্তুষ্ট করে।

এর সংক্ষিপ্তসার হিসাবে: তিনটিই প্রথমে ( <br>) কিছুটা "পোর্টেবল" হওয়ায় বৈধ ।

সম্পাদনা : এখন আমরা সবাই চশমা সম্পর্কে উন্মাদ, আমি মনে করি এটি dev.w3.org অনুসারে উল্লেখ করা মূল্যবান :

শুরুতে ট্যাগগুলি ঠিক নীচের অংশে থাকে:

  1. একটি "<" অক্ষর।
  2. উপাদানটির ট্যাগের নাম।
  3. Allyচ্ছিকভাবে, এক বা একাধিক বৈশিষ্ট্য, যার প্রত্যেকের অবশ্যই এক বা একাধিক স্পেস অক্ষর দ্বারা আবশ্যক।
  4. Allyচ্ছিকভাবে, এক বা একাধিক স্পেস অক্ষর।
  5. Allyচ্ছিকভাবে, একটি "/" অক্ষর, যা এলিমেন্টটি একটি অকার্যকর উপাদান হলেই উপস্থিত হতে পারে।
  6. একটি ">" চরিত্র।

17
এইচটিএমএল আসলে এক্সএমএল নয়, এটির খুব কাছে।
tloach

6
হ্যাঁ, না। তবে /এখানে একটি সাধারণ ডিনোমিনেটর। এইচটিএমএল 5 বিশেষভাবে এর ব্যবহারের অনুমতি দেয় /: "allyচ্ছিকভাবে, একটি" / "অক্ষর, যা তখনই উপস্থিত হতে পারে যদি উপাদানটি শূন্য উপাদান হয়" "
মাইকেল ক্রেলিন - হ্যাকার

4
হেলোরল্ডার, আমি বলব যে এইচটিএমএল 5 স্পেসিফিকেশনটি এক্সএমএল-কনফর্মেন্ট হওয়ার কাছাকাছি।
মাইকেল ক্রেলিন - হ্যাকার

5
আমি কেবল এটি যোগ করতে চাই এক্সএমএল এবং এইচটিএমএল উভয়ই এমএলকে মার্কআপ ল্যাঙ্গুয়েজ বোঝায়। তাদের মধ্যে এতটা ওভারল্যাপ হওয়ার কারণটি হ'ল তারা উভয়ই মূলত এসজিএমএল (স্ট্যান্ডার্ডাইজড জেনারেলাইজড মার্কআপ ল্যাঙ্গুয়েজ) ব্যবহার করে সংজ্ঞায়িত হয়েছিল তবে এখন অনেকেই এটি মনে রাখে না ...
জন ভিনসেন্ট

4
@ বেনিনিউজবাউর, আপনি যদি এইচটিএমএল পার্স করার জন্য রেইগেক্স ব্যবহার করে থাকেন তবে সঠিকভাবে বন্ধ হওয়া ট্যাগগুলির পরিবর্তে আপনার ভাগ্যের উপর নির্ভর করতে আপনি কম-বেশি বামে
রয়েছেন

104

ইন এইচটিএমএল (আপ এইচটিএমএল 4) : ব্যবহার<br>

ইন এইচটিএমএল 5 : <br>পছন্দ করা হয়, কিন্তু <br/><br />আরো গ্রহণযোগ্য

ইন এক্সএইচটিএমএল : <br />পছন্দ করা হয়। ব্যবহার করতে পারেন <br/>বা<br></br>

মন্তব্য:

  • <br></br> এইচটিএমএল 5 এ বৈধ নয়, এটি দুটি লাইন ব্রেক হিসাবে বিবেচিত হবে।
  • এক্সএইচটিএমএল কেস সংবেদনশীল, এইচটিএমএল কেস সংবেদনশীল নয়।
  • পশ্চাদপটে সামঞ্জস্যের জন্য, কিছু পুরানো ব্রাউজারগুলি এক্সএইচটিএমএলকে এইচটিএমএল হিসাবে পার্স করবে এবং এতে ব্যর্থ হবে <br/>তবে তা নয়<br />

রেফারেন্স:


লিঙ্কটি চেক করা হয়েছে, পছন্দের পদ্ধতির অবস্থান <br>, তবে এটি কোথায় বলে <br/> এটি গ্রহণযোগ্য নয়?
জ্যাকডেভ

4
পরিষ্কার করার জন্য, এক্সএমএল-কমপ্লায়েন্ট সিনট্যাক্সের জন্য <br/>এবং <br />(একটি স্পেসি সহ) সমান, উভয়ের জন্য কোনও পছন্দ নেই। দেখুন এক্সএমএল 1.0 বৈশিষ্ট। হোয়াইটস্পেস (স্পেস, ট্যাব, বা লাইন ফিড) />বিকল্পের আগে কোনও পছন্দ ছাড়াই।
তুলিল বাউর্ক

1
এইচটিএমএল 5-তে নন-এক্সএমএল সিনট্যাক্সকে অগ্রাধিকার দেওয়া হচ্ছে আপনি কি তার জন্য একটি উল্লেখ উল্লেখ করতে পারেন? যে আমার খবর। কঠোর এক্সএমএল কনফারেন্সের জন্য supportচ্ছিক সমর্থন HTML5 এর একটি প্রাথমিক লক্ষ্য ছিল যা আমি মনে করি। সম্ভবত আমি হোয়াটইউইএইচআরএইচএইচএমএল বনাম এক্সএইচটিএমএল ডকুমেন্টে বা ডাব্লু 3 সি পলিগ্লট মার্কআপ: ডাব্লু 3 সি তে এইচটিএমএল 5 শব্দভাণ্ডারের একটি শক্ত প্রোফাইল missed
বাসিল বাউর্ক

1
@ বাসিলবার্ক আমি আপনাকে অন্য কোথাও যা বলেছিলাম তা পুনরায় পুনরুক্তি করতে। ট্যাগ এবং উপাদানগুলির জন্য এইচটিএমএল 5 এ আসল স্পেসিফিকেশনটি পড়ুন এবং আপনি কখনই এই ট্যাগগুলির জন্য ক্লোজিং স্ল্যাশ ব্যবহার করতে বা পরামর্শের জন্য কোনও পরামর্শ বা পরামর্শ পাবেন না। আপনি যদি এক্সএমএল বা এক্সএইচটিএমএল ব্যবহার করতে চান তবে আপনি এইচটিএমএল ব্যবহার করছেন না এবং এটি একটি ভিন্ন গল্প। এইচটিএমএল ট্যাগগুলির জন্য একটি ক্লোজিং স্ল্যাশ ব্যবহার করবেন না। অন্য কোথাও, অনুমানটি বলে যে আপনি সেখানে একটি রাখতে পারেন তবে এর অর্থ কিছুই হয় না, ব্রাউজারগুলি এটিকে উপেক্ষা করার জন্য নির্দেশিত হয় না। সুতরাং এটি যেমন অর্থহীন এবং অকেজো হিসাবে এটির কোনও ব্যবহার করা অর্থহীন এবং অকেজো।
রব

@ রব তাই ধারা 8.1.2.1। স্টার্ট ট্যাগ এর অনুচ্ছেদ 8. এইচটিএমএল সিনট্যাক্স নথির, এইচটিএমএল 5.2 W3C পরামর্শ, 14 ডিসেম্বর 2017 , W3C এর দ্বারা প্রকাশিত HTML- এর প্রকৃত স্পেসিফিকেশন নয়? দয়া করে উপদেশ দাও.
তুলিল বাউর্ক

54

মতে বৈশিষ্ট প্রত্যাশিত ফর্ম <br>এইচটিএমএল 5 এর জন্য কিন্তু একটি ক্লোজিং স্ল্যাশ অনুমোদিত হয়।


27

আমি <br />নিম্নলিখিত কারণে ব্যবহার করার পরামর্শ দেব :

1) বিভিন্ন রঙে এক্সএমএল সিনট্যাক্সকে হাইলাইট করা পাঠ্য এবং এক্সএমএল সম্পাদকগুলি সঠিকভাবে হাইলাইট করবে <br />তবে আপনি যদি ব্যবহার করেন তবে সর্বদা এটি হয় না<br>

2) <br />এক্সএইচটিএমএলের সাথে পিছনের দিকে সামঞ্জস্যপূর্ণ এবং সু-গঠিত HTML (যেমন: এক্সএইচটিএমএল) ত্রুটি এবং ডিবাগের জন্য বৈধকরণ করা প্রায়শই সহজ

3) কিছু পুরানো পার্সার এবং কিছু কোডিং স্পেকসগুলির জন্য ওয়ার্ডপ্রেস প্লাগিন কোডিং অনুমানের মতো ক্লোজিং স্ল্যাশের আগে স্থান প্রয়োজন (যেমন: <br />পরিবর্তে <br/>): http://make.wordpress.org/core/handbook/coding-standards/html/

আমি আমার অভিজ্ঞতা, ব্যবহার <br />করা সমস্যাযুক্ত এমন ক্ষেত্রে আমি কখনই আসিনি , তবে এমন অনেকগুলি ক্ষেত্রে রয়েছে যেখানে <br/>বা বিশেষত <br>পুরানো ব্রাউজারগুলি এবং সরঞ্জামগুলিতে সমস্যা হতে পারে।


1
সুগঠিত এইচটিএমএল এক্সএইচটিএমএল নয়।
jmarkmurphy

1
এক্সএইচটিএমএল সংজ্ঞা অনুসারে এইচটিএমএল গঠন করে। এক্সএইচটিএমএল এক্সএমএল এর নিয়ম অনুসরণ করে, ডাব্লু 3 স্কুলগুলির মতে "এক্সএমএল একটি মার্কআপ ল্যাঙ্গুয়েজ যেখানে ডকুমেন্টগুলি সঠিকভাবে চিহ্নিত করতে হবে (" সুগঠিত "হতে হবে) ... ... এইচটিএমএল এবং এক্সএমএল এর শক্তিগুলির সমন্বয়ে, এক্সএইচটিএমএল তৈরি হয়েছিল। এক্সএইচটিএমএল হ'ল এইচটিএমএলকে এক্সএমএল হিসাবে নতুনভাবে ডিজাইন করা হয়েছে " ( w3schools.com/html/html_xhtml.asp দেখুন )
Kmeixner

2
এইচটিএমএল ভাল গঠন করা যেতে পারে, তবে বৈধ এক্সএমএল হতে পারে না। ডাব্লু 3 স্কুলগুলি সর্বদা সর্বাধিক অনুমোদনের উল্লেখ নয়।
jmarkmurphy

১৯৯ 1997 সালে আমি ওয়েব কম্পিউটার প্রোগ্রামিংয়ের উপর বিশ্ববিদ্যালয়ের কম্পিউটার বিজ্ঞান কোর্সের অধ্যাপকও দাবি করেছিলেন যে এক্সএইচটিএমএল এইচটিএমএল সুগঠিত। আমি নিশ্চিত নই আপনি কোথা থেকে আপনার তথ্য পাচ্ছেন, আপনি কি নিজের দাবি ব্যাকআপ করতে অনলাইনে কোনও অফিসিয়াল উত্স উদ্ধৃত করতে পারবেন?
Kmeixner

1
@ জার্কমুরফি, আমি মনে করি যে আপনি এক্সএমএল এবং এক্সএইচটিএমএল এর মানগুলির প্রয়োজনীয়তার সাথে উল্লেখ করতে একটি প্রযুক্তিগত জারগান শব্দ হিসাবে "সুগঠিত" শব্দটির সাথে পরিচিত নন যে সমস্ত ট্যাগের অবশ্যই ক্লোজিং ট্যাগ থাকতে হবে এবং যথাযথ ক্রমে অবশ্যই নেস্ট করা উচিত । <hr> এবং <br> এক্সএমএল এবং এক্সএইচটিএমএল এর প্রয়োজনীয়তা পূরণ করে না কারণ তাদের কাছে ক্লোজিং ট্যাগ নেই, যেমন: <br /> বা অনলাইন </ বি>> বৈধ, <br> বৈধ এক্সএইচটিএমএল বা এক্সএমএল নয় । এইচটিএমএল অবশ্যই অবশ্যই সু-গঠনের প্রয়োজনীয়তা রাখে না তাই কেবলমাত্র HTML এ </ hr> বৈধ।
Kmeixner

20

এক্সএমএল এর সাথে সম্পর্কিত সমাপ্ত ট্যাগ থাকার জন্য সমস্ত ট্যাগ প্রয়োজন requires সুতরাং অভ্যন্তরীণ সামগ্রীগুলি ছাড়াই ট্যাগগুলির জন্য একটি বিশেষ শর্ট হ্যান্ড সিন্ট্যাক্স রয়েছে।

এইচটিএমএল 5 এক্সএমএল নয়, সুতরাং এটির যেমন প্রয়োজন হয় না। এইচটিএমএল 4.01 নয়।

উদাহরণস্বরূপ, এইচটিএমএল 5 স্পেসেbr ট্যাগ সহ সমস্ত উদাহরণ <br>সিনট্যাক্স ব্যবহার করে <br/>

UPD বাস্তবিক, <br/>হয় HTML5 এর মধ্যে অনুমতি । ৯.১.২.২০১ 7,।।


2
"এইচটিএমএল 5 এক্সএমএল নয়, সুতরাং এটির প্রয়োজনীয়তা পোষণ করা উচিত নয়।" এটি সঠিক কিনা তা নির্ভর করে না "HTML5" শব্দের ব্যাখ্যার উপর। যদি আমরা এইচটিএমএল 5 এর ভাষা হিসাবে কথা বলি তবে সেই বিবৃতিটি সঠিক। তবে আমরা যদি এইচটিএমএল 5 এর স্পেসিফিকেশন হিসাবে কথা বলি তবে তার বিবৃতিটি ভুল। এইচটিএমএল 5 স্পেসিফিকেশন "এইচটিএমএল এবং এক্সএইচটিএমএল এর জন্য একটি শব্দভাণ্ডার এবং সম্পর্কিত API গুলি" সংজ্ঞায়িত করে। আমি জানি যে এটি কিছুটা নিটপিক করছে, আমি এই উত্তরটি ভুল বলছি না, কেবল পাঠকের জন্য অতিরিক্ত তথ্য দিচ্ছি।
খ্রিস্টান হুজার

14

আপনি যদি তুলনামূলকটিতে আগ্রহী হন (সামঞ্জস্য নয়, তবে তুলনামূলকতা) তবে আমি সাথে থাকব <br />

অন্যথায়, <br>ঠিক আছে।


1
কারও এই পিছনে ঘূর্ণিত করা উচিত। অর্থ বদলে গেছে।
জোশিয়ার

9
তুলনা বলতে কী বোঝায়? আমি পাই না।
tuxayo

12

উভয়ই <br>এবং <br />এইচটিএমএল 5 এ গ্রহণযোগ্য, তবে এইচটিএমএল-এর স্পিরিটে <br>ব্যবহার করা উচিত। এইচটিএমএল 5 পূর্ববর্তী এইচটিএমএল 4.01 এবং এক্সএইচটিএমএল 1.0 নথিগুলির সাথে আরও সামঞ্জস্যপূর্ণ হওয়ার জন্য স্ল্যাশগুলি বন্ধ করার অনুমতি দেয়, এইচটিএমএল 5 তে সহজে স্থানান্তর করার অনুমতি দেয়। অবশ্যই <br/>এটি গ্রহণযোগ্য, তবে কিছু পুরানো ব্রাউজারগুলির সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য ক্লোজিং স্ল্যাশ ( /) এর আগে একটি জায়গা থাকা উচিত ।


1
@ নিকারলেস-নোগিনস আমি নিশ্চিত নই আপনি কোথায় পড়ছেন, তবে <br />এটি পুরোপুরি গ্রহণযোগ্য, এবং ডাব্লু 3 স্কুলগুলি এইচটিএমএল-এর জন্য বিশেষত্ব নয়। দেখুন HTML5 এর বৈশিষ্ট , যা পরিষ্কারভাবে যুক্তরাষ্ট্রের "তারপর, যদি উপাদান এক যে অকার্যকর উপাদান , অথবা যদি উপাদান একটি হল বিদেশী উপাদান , তারপর সেখানে একটি হতে পারে /" (ইউ + + 002F) চরিত্র একক " । [জোর যোগ ] "
কেভিনজি

এই উত্তরটি অন্যের মতো, এইচটিএমএল 5 এ কঠোর XML কনফারেন্সের বৈধতাটিকে ভুলভাবে উপস্থাপন করে। এক্সএমএল সমর্থন নেই না একটি অস্থায়ী রূপান্তরটি বা মাইগ্রেশন বৈশিষ্ট্য। এক্সএমএল কনফরমেন্সের ptionচ্ছিক সমর্থন এইচটিএমএল 5 এর একটি প্রাথমিক লক্ষ্য ছিল। এটি এইচটিএমএল বিষয়বস্তু নিয়ে কাজ করার জন্য এক্সএমএল টুলিং ব্যবহার করা লোকদের কাছে এটি একটি গুরুত্বপূর্ণ বৈশিষ্ট্য।
তুলিল বাউরক

12
  1. আপনি যদি কোনও নিয়মিত ওয়েবসাইটটিতে এইচটিএমএল আউটপুট করে থাকেন তবে আপনি ব্যবহার করতে পারেন <br> বা আপনি <br/>উভয়ই HTML5 পাঠ্য / এইচটিএমএল হিসাবে পরিবেশন করার সময় উভয়ই বৈধ।

  2. আপনি এক্সএইচটিএমএল যেমন HTML5 এর (অর্থাত বিষয়বস্তুর প্রকার আবেদন / XHTML + + XML, একটি XML ঘোষণা সহ) করছে, তাহলে আপনি এখন মত একটি স্ব বন্ধের ট্যাগ ব্যবহার করতে হবে: <br/>

    যদি আপনি কিছু ব্রাউজারগুলি আপনার পৃষ্ঠাটি রেন্ডার করতে অস্বীকার করতে না পারেন (বিশেষত ফায়ারফক্স কেবলমাত্র বৈধ এক্সএইচটিএমএল + এক্সএমএল পৃষ্ঠাগুলি রেন্ডারিং সম্পর্কে অত্যন্ত কঠোর)।

    ১ হিসাবে উল্লিখিত হিসাবে <br/>এটি এইচটিএমএল 5 এর জন্যও বৈধ যা এক্সএমএল হিসাবে উত্পন্ন হতে পারে তবে একটি এক্সএমএল ঘোষণা ছাড়াই নিয়মিত পাঠ্য / এইচটিএমএল হিসাবে পরিবেশন করা হয়েছে (যেমন কোনও এক্সএসএল ট্রান্সফর্ম থেকে যা ওয়েব পৃষ্ঠাগুলি উত্পন্ন করে বা এর মতো কিছু)।

বিভ্রান্তি দূর করতে: এইচটিএমএল 5-তে স্ল্যাশের আগে একটি স্থান স্থাপনের প্রয়োজন নেই এবং পৃষ্ঠাটি কীভাবে রেন্ডার করা হয়েছে তাতে কোনও পার্থক্য নেই (যদি কেউ উদাহরণ দেয় তবে আমি এটিকে প্রত্যাহার করব, তবে আমি বিশ্বাস করি না) সত্য - তবে IE অবশ্যই সমস্ত ধরণের <br>ট্যাগ সহ আরও অনেক অদ্ভুত কাজগুলি করে )।

Http: // ) ator.w3.org এ দুর্দান্ত বৈধতা যাচাইযোগ্য তা যাচাইয়ের জন্য সত্যই সহায়ক (যদিও আমি নিশ্চিত নই যে আপনি বিষয়বস্তুর ধরণ যাচাই করতেও এর উপর নির্ভর করতে পারবেন)।


অপেক্ষা করুন, পাঠ্য / এইচটিএমএল মাইমটাইপটি কি কঠোর XML?
অ্যামুইনটার

1
পাঠ্য / এইচটিএমএল ব্যবহার করা হলে আপনাকে এটি এক্সএমএল ঘোষণার সাথে পরিবেশন করা উচিত নয়, তবে সামগ্রীটি অন্যথায় বৈধ এক্সএমএল হতে পারে (যেমন এক্সএমএলটি আউটপুট বা এক্সএমএলকে সিরিয়াল করে এমন কোনও বস্তু যেমন এক্সএমএলকে আউটপুট দেয় এমন কিছু থেকে উত্পন্ন)।
আইইন কলিন্স

এখনও বুঝতে পারছি না: পাঠ্য / এইচটিএমএল এর একটি হওয়া উচিত <br />, কখন আমার বন্ধ করা উচিত <br>?
এমভিটার

1
ওহ দুঃখিত, পাঠ্য / এইচটিএমএল এর মাধ্যমে উভয়ই HTML5 এর জন্য প্রযুক্তিগতভাবে বৈধ। আপনি এটিকে নিশ্চিত করতে পারেন (বেশিরভাগ) দুর্দান্ত বৈধতা যাচকের সাথে বৈধতা প্রদানকারীW3.org । উপরে আমার কথাটি খারাপ, আমি এখন এটি সম্পাদনা করব see
আয়েন কলিন্স

3
আমি মনে করি এটি নেটস্কেপ নেভিগেটর 3 বা 4 যা পছন্দ করেনি <br/>, অবশ্যই এই দিন এবং যুগে উদ্বিগ্ন হওয়ার কিছু নেই।
রবার্টক

12

উভয়ই <br>এবং ভাল কাজ <br/>করবে তবে আমি পছন্দ করি <br/>কারণ এটি কিছুটা যুক্তিসঙ্গত। যখনই কোনও খোলার ট্যাগ থাকবে তখনই একটি ক্লোজিং ট্যাগ আশা করা যুক্তিসঙ্গত। সুতরাং আপনার কোডটি পড়তে কিছুটা সহজ, যদি আপনি যখন কোনও ক্লোজিং ট্যাগ হবেন না তখন আপনি যদি খোলার ট্যাগটি ব্যবহার না করেন।

সমস্ত ব্রাউজার (সম্ভবত কিছু খুব পুরানো বিষয়গুলি বাদ যায় না) উভয়ই একই প্রদর্শিত হবে। তবে, <br>এক্সএইচটিএমএল উপযুক্ত নয়।


7

<br>এবং <br/>অন্যভাবে রেন্ডার। কিছু ব্রাউজার দুটি লাইন বিরতি <br/>হিসাবে ব্যাখ্যা করে <br></br>এবং .োকায়


12
কি? আপনি কোন ব্রাউজারগুলি জানেন?
একার্ন

7
Ie5 / ns4 যুগের ব্রাউজারগুলির পরীক্ষা করার সময় এটি পাওয়া গেছে। আমি যদি সঠিকভাবে মনে রাখি তবে এটি মানক মান্য মোডে ছিল। তবে এটি অনেক দিন আগে ...
স্যামুয়েল

3
কঠোর এইচটিএমএল 4 ব্রাউজারগুলির জন্য (যা কার্যত কেবল HTML4 বৈধকরণকারী), এর <br />অর্থ <br>&gt;
কনরাড বোরোস্কি

7

<br>যথেষ্ট তবে এক্সএইচটিএমএলে WHATWG অনুসারে এবং ডাব্লু 3 সি অনুসারে<br /> অগ্রাধিকার দেওয়া হয়

এইচটিএমএল 5.2 ডাব্লু 3 সি প্রস্তাবের 8.1.2.1 অনুচ্ছেদের উদ্ধৃতি , 14 ডিসেম্বর 2017

শুরু ট্যাগগুলিতে নিম্নলিখিত ফর্ম্যাটটি থাকতে হবে:

...

  1. বৈশিষ্ট্যগুলির পরে, বা কোনও বৈশিষ্ট্য না থাকলে ট্যাগের নামের পরে, এক বা একাধিক স্পেস অক্ষর থাকতে পারে। (কিছু বৈশিষ্ট্য একটি স্থান অনুসরণ করা আবশ্যক। নীচে .18.1.2.3 বৈশিষ্ট্য দেখুন।)

  2. তারপরে, যদি উপাদানটি শূন্য উপাদানগুলির মধ্যে একটি হয়, বা যদি উপাদানটি কোনও বিদেশী উপাদান হয়, তবে একক ইউ + 002F সলাইডাস অক্ষর (/) থাকতে পারে। এই চরিত্রটির অকার্যকর উপাদানগুলির উপর কোনও প্রভাব নেই, তবে বিদেশী উপাদানগুলিতে এটি শুরু ট্যাগটিকে স্ব-সমাপন হিসাবে চিহ্নিত করে।

আপনি যদি ড্রিমউইভার সিএস 6 ব্যবহার করেন তবে এটি স্বয়ংক্রিয়ভাবে সম্পূর্ণ হয়ে যাবে <br />

ডাব্লু 3 সিতে আপনার এইচটিএমএল ফাইলটি যাচাই করতে এখানে দেখুন: http://omotator.w3.org/


@ জুলিক্স আসলে, কেন ডাউন ভোট? এই পৃষ্ঠায় কয়েকটি সঠিক উত্তরগুলির মধ্যে একটি এটি। এইচটিএমএল 5 হ'ল এক্সএমএল অনুসারে, allyচ্ছিকভাবে এবং এক্সএমএল সিনট্যাক্সে অবশ্যই একটি একক ট্যাগ স্ল্যাশ সহ বন্ধ করতে হবে। কিভাবে এই ধরনের সরল সত্যকে তাই যখন-কালো সাদা লেখা misconstrued করা যাবে বৈশিষ্ট
তুলিল বাউরক

5

এই প্রশ্নের বৈধতার ক্ষেত্রে, এটি যা !DOCTYPEযাচাই করার চেষ্টা করছেন তার উপর নির্ভর করে ।

আমার ব্যক্তিগত প্রিয়টি হ'ল 4.01 Transযেখানে আমি কেবল এটি ব্যবহার করি <br/>এবং এটি সতর্কতা এবং ত্রুটিগুলি পরিষ্কার করে যা বৈধতার সময় পপ আপ হতে পারে

কঠোর একটি আরও জটিল জন্তু, এটি ঘৃণা করে "SHORTTAGS"এবং বেশ আক্ষরিকভাবে কেবল এটি চায়<br></br>

ইন HTML5বা কোড জগতের 'শিথিল ", সত্যিই না সঠিক উত্তর কারণ এটি detects every example you put upসেখানে যেমন সঠিক ......

শেষ পর্যন্ত, আমি মনে করি যে সমস্ত বিষয়গুলি is what validation YOU PREFERবা the person that you are working for prefers... lackadaisicalকোডের কঠোরতার সাথে আন্দোলনের সাথে html5আমরা কিছু খুব অলস কোডার দেখছি


4

এই প্রোগ্রামটিতে এটা নিয়মিত নোটেশন (ব্যবহার করা ভাল <br />) পরিবর্তে ক্ষমাশীল নোটেশন ( <br>নিম্নলিখিত কারণের জন্য):

দৃঢ়তা

আপনার এইচটিএমএলে সম্ভবত কিছু এসভিজি এবং এসভিজি কেবলমাত্র নিয়মিত স্বরলিপি সমর্থন করে (উদাঃ <rect />)।

Hackability

প্রতিক্রিয়া এবং নেটিভস্ক্রিপ্টের মতো ফ্রেমওয়ার্কগুলি একটি এক্সএমএল স্বরলিপি ব্যবহার করে এমন ঘটনা নয় ।
আপনার মার্কআপ কোডটি পার্স করা আরও সহজ হবে।

নির্মলতা

নিয়মিত স্বরলিপি পড়া এবং বুঝতে সহজ, এমনকি গভীর রাতে।

বিশেষ উল্লেখ

উভয় <br>এবং <br />বৈধ এইচটিএমএল ট্যাগ are

উপসংহার

আপনি যদি একটি পূর্ণাঙ্গ পাঠ্য সম্পাদক ব্যবহার করেন তবে এটি নিয়মিত স্বরলিপি (যা এমমেট দ্বারা এক্সএইচটিএমএল নামে পরিচিত ) ব্যবহার করতে এটি কনফিগার করে ।
উদাহরণস্বরূপ, ভিজ্যুয়াল স্টুডিও কোডে আপনাকে কেবলমাত্র আপনার সেটিংসে নিম্নলিখিত লাইনটি যুক্ত করতে হবে:

"emmet.syntaxProfiles": {"html": "xhtml"}

1
কঠোরভাবে বলতে গেলে, তারা উভয়ই স্বল্প স্বরলিপি: যথাক্রমে এইচটিএমএল সংক্ষিপ্ত স্বরলিপি এবং এক্সএমএল সংক্ষিপ্ত স্বরলিপি। সম্পূর্ণ স্বরলিপিটি হ'ল <br></br>এবং এটি এক্স (এইচটি) এমএলে বৈধ, তবে এইচটিএমএলে নয়।
ইলিয়া স্ট্রেলটসিন

1
এইচটিএমএল 5 - এর সাথে পরিচয় করিয়ে দেয় না। এটি সর্বদা এইচটিএমএল থাকে। এক্সএইচটিএমএল চালু করেছে <br/>
জার্কমুরফি

1
এর ইতিহাসে যথাযথভাবে যেতে আপনাকে আপনাকে এসজিএমএলে গভীরভাবে অনুভব করতে হবে।
মাইকেল কে

3

তবে আমি কেবল জানি এটি <br />একটি সাদা লাইনের সাথে ব্রেক <br>দেয় এবং কিছু ক্ষেত্রে বিরতি দেয় break আমি যখন আইপিএন-স্ক্রিপ্ট (পিএইচপি) সেট আপ করে মেইল ​​প্রেরণ করি এবং এর জন্য ইনবক্সটি পরীক্ষা করেছিলাম তখন আমার সাথে এটি ঘটেছিল। কেন জানি না তবে আমি কেবল দুটিই ব্যবহার করে ঝরঝরে দেখতে বার্তাটি পেয়েছি<br /> and <br>

মেলটি এখানে দেখুন: http://snag.gy/cLxUa.jpg

পাঠ্যের প্রথম দুটি বিভাগ পৃথক করা হয়েছে <br />, তাই সাদা স্থানের রেখাগুলি, নীচে এবং শেষ বিভাগে শেষ তিনটি সারি পৃথক করে <br>কেবল নতুন সারি দেয়।


3
কি ব্রাউজার ছিল?
ডেভ বার্টন

3

এইচটিএমএল <br>এবং এক্সএইচটিএমএল এ <br/>

আমি আপনাকে ব্যবহার করার পরামর্শ দেব <br/>


2

হিসাবে অনেকে ঢেকে উভয় <br>এবং <br/>গ্রহণযোগ্য।

আমার ধারণা, ট্রেড অফটি <br/>শেষের ব্যবহারকারীদের কাছে আরও একটি কম চরিত্র প্রেরণের তুলনায় আরও ভাল পঠনযোগ্যতা এবং পশ্চাদপটে সামঞ্জস্য <br>

এবং গুগল যেহেতু <br>তাই ব্যবহার করে ।

(অবশ্যই মনে রাখবেন যে তারা আমার পরিবেশন করছেন <br>কারণ আমি জানি যে তারা ক্রোম ব্যবহার করে যা তারা সমর্থন করে IE আই-তে তারা এখনও পরিবেশন করছে <br/>)


2

<br>ঠিক কাজ করে। এক্সএইচটিএমএলের মতো কঠোর সংস্করণগুলির জন্য আপনাকে এইচটিএমএলটির ক্লোজিং এবং সত্যিকারের পুরানো সংস্করণগুলি যুক্ত DOCTYPEকরতে হবে যা <br>একটি অ-শূন্য ট্যাগ পছন্দ করে না <br></br>

যোগফল: <br>ঠিক আছে। অন্যগুলিও ঠিক আছে।


2

ইন HTML5 এর স্ল্যাশ আর প্রয়োজনীয়: <br>,<hr>


স্ল্যাশ কখনও প্রয়োজন হয় নি এবং কখনও কোনও এইচটিএমএল স্পেসে নির্দিষ্ট করা হয়নি বা এমনকি অনুমিত হিসাবে উদাহরণ হিসাবে ব্যবহৃত হয়েছে।
রব

1
@ রব আমি জানি না আপনি কোথায় আপনার এইচটিএমএল স্পেসিফিকেশন পাবেন তবে আমি WHATWG এবং W3C সংস্থার কাছ থেকে পাই। উভয়ই চশমা প্রকাশ করে যা কঠোর এক্সএমএল সংশ্লেষকে এইচটিএমএল 5 এর একটি alচ্ছিক বৈশিষ্ট্য হিসাবে সংজ্ঞায়িত করে। এটিতে বিশেষত একক ট্যাগগুলি বন্ধ করে অন্তর্ভুক্ত />। দেখুন সেকশনস 8.1.2.1 & 2 । এবং WHWW.org- এ HTML বনাম এক্সএইচটিএমএল ডকুমেন্ট এবং ডব্লু 3 সি পলিগ্লট মার্কআপ: ডাব্লু 3 সি তে এইচটিএমএল 5 শব্দভাণ্ডারের একটি শক্তিশালী প্রোফাইল দেখুন
তুলসী বাউরক

@ বাসিলবার্ক দয়া করে এইচটিএমএলগুলিতে এই ট্যাগগুলির জন্য সঠিক স্পেসিফিকেশনটি পড়ুন এবং এখানে এক্সএমএল বা এক্সএইচটিএমএল আনবেন না যা এখানে বিষয় নয়। আপনি ইন্টারনেটের ইতিহাসে এইচটিএমএলের জন্য কোনও স্পেসিফিকেশনে কোনও লিখিত শব্দ বা উদাহরণ খুঁজে পাবেন না যেখানে ক্লোজিং স্ল্যাশ ব্যবহৃত হয়, প্রয়োজনীয় বা প্রস্তাবিতও হয়।
রব

1
@ রব আমি যা করতে পারি তার সমস্ত পুনরাবৃত্তি: ডাব্লু 3 সি এইচটিএমএল 5.2 নামে একটি নথি প্রকাশ করেছে যেখানে বিভাগ 8.1.2.1। প্রারম্ভিক ট্যাগগুলি স্পষ্টতই বলেছে যে স্ল্যাশের সাথে বা স্ল্যাশের সাথে একটি স্ব-সমাপনী ট্যাগটি বৈধ, পয়েন্ট # 6 এ: তারপরে, যদি উপাদানটি শূন্য উপাদানগুলির মধ্যে একটি হয়, বা যদি উপাদানটি কোনও বিদেশী উপাদান হয়, তবে একটি একক ইউ থাকতে পারে + 002F সলিডাস অক্ষর (/)। এই চরিত্রটির অকার্যকর উপাদানগুলির উপর কোনও প্রভাব নেই, তবে বিদেশী উপাদানগুলিতে এটি শুরু ট্যাগটিকে স্ব-সমাপন হিসাবে চিহ্নিত করে। আমি যুক্ত অন্যান্য দস্তাবেজগুলি ব্যাখ্যা করে যে আপনার HTML5 কে এক্সএমএল হিসাবে প্রকাশ করা হলে স্ল্যাশ প্রয়োজন required
তুলসী বাউর্ক

1
@ বাসিলবার্ক আমি কখনও বলিনি যে এটি বৈধ নয়। আমি বলেছিলাম এর কোন অর্থ নেই এবং আপনি যেমন নিজেকে উদ্ধৃত করেছেন তেমন কোনও উদ্দেশ্য করে না। এবং, আবার, আপনি এক্সএমএল এটি এইচটিএমএল এ ব্যবহার করার ন্যায়সঙ্গত হিসাবে আনছেন। যে না! এগুলো এক জিনিস না! যখন HTML পার্সারকে এক্সএমএল বিষয়বস্তু ব্যাখ্যা করার দরকার হয় তখন আমরা সেই "ট্যাগ স্যুপ" ডাকি।
রব

2

এইচটিএমএল-এর বেশিরভাগ ক্ষেত্রেই ট্যাগগুলি জুটি থাকে। তবে লাইন ব্রেকের জন্য আপনার এক জোড়া ট্যাগ লাগবে না। সুতরাং এটি নির্দেশ করতে, এইচটিএমএল <br/>ফর্ম্যাট ব্যবহার করে। <br/>সঠিক এক। সেই বিন্যাসটি ব্যবহার করুন।

<br>এইচটিএমএল-তে ট্যাগের শেষের কোনও ট্যাগ নেই এক্সএইচটিএমএলে, <br>ট্যাগটি অবশ্যই সঠিকভাবে বন্ধ করা উচিত:<br />

এক্সএমএলে প্রতিটি ট্যাগ অবশ্যই বন্ধ রাখতে হবে। এক্সএইচটিএমএল এক্সএমএল এর একটি এক্সটেনশন, সুতরাং বৈধ এক্সএইচটিএমএল জন্য এক্সএমএল এর সমস্ত নিয়ম অনুসরণ করা আবশ্যক। সুতরাং খালি ট্যাগ (শিশু নোড ছাড়া নোড) পছন্দ করা
উচিত। এক্সএমএলের একটি শর্ট ফর্ম রয়েছে যা খালি নোডের জন্য সেলফ ক্লোজিং ট্যাগ বলে। আপনি লিখতে পারেন <br></br> as <br />। সুতরাং এক্সএইচটিএমএল <br />ব্যবহৃত হয়।

এই ক্ষেত্রে এইচটিএমএল খুব স্বল্প, এবং এই জাতীয় কোনও নিয়ম নেই। সুতরাং এইচটিএমএল খালি নোড <br> <hr> <meta>ইত্যাদিতে ক্লোজিং ফরোয়ার্ড স্ল্যাশ ছাড়াই লেখা থাকে।

এইচটিএমএল

<br>
<hr>
<meta name="keywords" content="">
<link rel="canonical" href="http://www.google.com/">

এক্সএইচটিএমএল

<br />
<hr />
<meta name="keywords" content="" />
<link rel="canonical" href="http://www.google.com/" />

সমস্ত ট্যাগ স্ব-বন্ধ করা যায় না। উদাহরণস্বরূপ, <script src="jQuery.min.js" />এক্সএইচটিএমএল ডিটিডি দ্বারা এই জাতীয় ট্যাগ অনুমোদিত নয়।


1

উম্মম ..... কেউ কি এমন একমাত্র বিক্রেতা, ব্যবহারকারী-এজেন্ট, বা ব্রাউজার প্রস্তুতকারককে চিনি যে কখনও ডাব্লু 3 সি স্পেসিফিকেশন 100% অনুসরণ করেছে ??? সুতরাং যদি এইচটিএমএল 5 এটি তিনটি বিরতি উপাদান সংস্করণ সমর্থন করে, আপনি বিক্রেতারা একই এবং আরও বেশি evenালু সংস্করণ সমর্থন করতে পারেন!

এই বিতর্কের কেবলমাত্র বিষয়টি কেবল কোডিং ব্যবহার করা যা এক্সএমএল স্পেসিফিকেশনের পাশাপাশি HTML সম্ভাব্যতার সাথে নির্দিষ্টকরণ অনুসরণ করার ক্ষেত্রে ঘটে। তার মানে আপনার ব্রেক ব্রেকের সঠিক XML সংস্করণ ব্যবহার করা উচিত এবং আপনার সমস্ত দলকে একই কাজ করতে উত্সাহিত করা উচিত:

<br />

আপনার কোডে img, a, hr, এবং মেটা ট্যাগের জন্য একই স্পেস-স্ল্যাশ ফর্ম্যাটটি প্রয়োগ করা উচিত। কেন? কারণ:

  1. এটি পুরানো এক্সএইচটিএমএল ব্যবহারকারী-এজেন্টস / ব্রাউজারগুলির সাথে সামনের দিকে সামঞ্জস্যপূর্ণ
  2. ব্রাউজার বিক্রেতারা যেভাবেই হোক এক্সএমএল সংস্করণটিকে সমর্থন করেন তাই এইচটিএমএল 5 স্পেসিফিকেশন মোট হয়।
  3. বিগত সময়ে এবং ভবিষ্যতে বেশিরভাগ ব্যবহারকারী-এজেন্টদের opালু বাস্তবায়ন এটি গ্রহণ করবে।
  4. এটি আপনার মার্কআপটিকে এক্সএমএল মানগুলির সাথে তুলনা করার অনুমতি দেয় আপনার যদি আপনার মার্কআপ থেকে এক্সএইচটিএমএল / এক্সএমএল নথি তৈরি করতে ফিরে যেতে হয়।
  5. সমস্ত নিম্নতর ক্ষেত্রে কোডিং করা, উদ্ধৃত বৈশিষ্ট্যগুলি, এক্সএমএল অক্ষরগুলি রক্ষা করা ইত্যাদি সহ এক্সএমএল অনুসরণ করে এমন দৃ mark় মার্কআপ অনুশীলনগুলি ব্যবহার করা সমস্ত ওয়েব ডেভলপারদের পক্ষে "ভাল কোডিং অনুশীলন" কেন? কেন? ভবিষ্যতে আপনাকে যদি এক্সএমএল ডেটাতে চলে যেতে হয় তবে আপনি স্বয়ংক্রিয়ভাবে কোড করেন এবং এক্সএমএলে ভাবেন in
  6. আমরা কেবলমাত্র আশা করতে পারি যে ভবিষ্যতে ওয়ার্ল্ড ওয়াইড ওয়েবে আমরা বেসরকারী বিক্রেতার-প্রয়োগকৃত মানগুলি থেকে সরে এসে শক্ত, নির্ভরযোগ্য, যাচাই করা মার্কআপে ফিরে যাই যা দ্রুত পার্স করে, তারের উপর দিয়ে ডেটা আরও দ্রুত সরিয়ে দেয় এবং আমাদের ভবিষ্যতের ইন্টারনেটকে আরও মানসম্পন্ন করে তোলে এক্সএমএল ব্যবহার করে মাঝারি।

তদুপরি, এখানে উপস্থিত রোবোটিক এবং মেশিন জগতে, যেখানে রোবটগুলির একই মানব-ইন্টারফেস কোডিং সমস্যা নেই HTML5 আমাদের জন্য সমাধান করে, তারা আনন্দের সাথে এক্সএমএল ডেটা সিস্টেমে ফিরে যাবে এবং এক্সএমএলে রূপান্তরিত হওয়ার সাথে সাথে এই জাতীয় UI ওয়েব পৃষ্ঠাগুলি আরও দ্রুত পার্স করবে X ডেটা।


0


এইচটিএমএল 5 এ ঠিক কাজ করে। এইচটিএমএল 5 এক্সএইচটিএমএল থেকে কিছুটা বেশি দূরে যাওয়ার অনুমতি দেয়


0

আপনি যদি এইচটিএমএল 5 ব্যবহার করে থাকেন তবে ব্যবহার করা <br>হ'ল সঠিক উপায় :)


-3

<br>এবং <br />কিছু ব্রাউজারে আলাদাভাবে রেন্ডার করুন, সুতরাং অন্যটির চেয়ে অন্যটি বেছে নেওয়া আপনার প্রকল্পের ক্ষতি করবে না, তবে কিছুটা ব্রাউজারে পৃষ্ঠার রেন্ডারকে প্রভাবিত করার একটি বাল্ক সন্ধানের আশা করছেন ... যার ফলে নিজের বা এমনকি অতিরিক্ত কাজও হতে পারে বিব্রত হওয়া পরিবর্তনটি আপনার পরীক্ষার ব্রাউজারে কিছুই প্রভাবিত করে না তবে এটি আপনার ক্লায়েন্টদের পছন্দসই ব্রাউজারে ভেঙে দেয়।

আমি পছন্দ করি <br>যেহেতু আমি এটওয়্যার এবং নেটস্কেপ নেভিগেটর (প্রারম্ভিক ওয়েব ব্রাউজার) থেকে এটি ব্যবহার করেছি তবে এর <br />পরিবর্তে চয়ন না করার কোনও কারণ নেই । এটি কিছু প্রাক প্রসেসিং, তুলনাযোগ্যতা ইত্যাদির জন্য কার্যকর হতে পারে

এমনকি যদি আপনার পছন্দটি একে অপরের চেয়ে একের চেহারা পছন্দ করে তবে আপনার কোডটি এক্সএমএল অনুগত হতে পছন্দ করতে পারে বা আপনি (বা আপনার প্রিয় এইচটিএমএল সম্পাদক যেমন ড্রেমওয়েভার) পছন্দ করতে পারেন। এটা আপনার উপর নির্ভর করছে.

একটি দ্রুত দিক নোট:

বিভ্রান্ত হওয়ার দরকার নেই br, তবে এর সাথে wbrআপনি আপনার এইচটিএমএলে ট্যাগগুলি ব্যবহার করার বিষয়টিও বিবেচনা করতে পারেন : একটি শব্দ বিরতি সুযোগ ট্যাগ, যেখানে কোনও পাঠ্যটিতে লাইন-ব্রেক যুক্ত করা ঠিক হবে কিনা তা নির্দিষ্ট করে।

আরও পড়ার জন্য, দয়া করে এইচটিএমএল 5 স্পেকটি পড়ুন


5
দেখুন HTML5 এর বৈশিষ্ট , যা পরিষ্কারভাবে যুক্তরাষ্ট্রের "তারপর, যদি উপাদান এক যে অকার্যকর উপাদান , অথবা যদি উপাদান একটি হল বিদেশী উপাদান , তারপর সেখানে একটি হতে পারে /" (ইউ + + 002F) চরিত্র একক " । [জোর যোগ ] " <br>অবশ্যই, একটি শূন্য উপাদান, আপনি উদ্ধৃতি লিঙ্কে দেখতে পারেন।
কেভিনজি

-4

শেষ ট্যাগ না থাকা উপাদানগুলিকে খালি ট্যাগ হিসাবে ডাকা হয়। এইচটিএমএল 4 এবং এইচটিএমএল 5 এ, শেষ ট্যাগগুলি প্রয়োজন হয় না এবং বাদ দেওয়া যায়।

এক্সএইচটিএমএলে, ট্যাগগুলি এত কঠোর। তার অর্থ শুরু ট্যাগের সাথে শুরু করতে হবে এবং শেষ ট্যাগের সাথে শেষ হওয়া উচিত।


1
ত্রুটিপূর্ণ. একটি একক ট্যাগ এইচটিএমএল 5-তে একটি প্রারম্ভ-শেষ ট্যাগ জুটির মতোই বৈধ। দেখুন এইচটিএমএল 5.2 বৈশিষ্ট
তুলসী বাউরক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.