এক্সএইচটিএইচটি এবং HTML5 এর মধ্যে পার্থক্য

Anonim

এক্স এইচটিএমএল ভ্যালি HTML5

নামটি ইঙ্গিত হিসাবে, এইচটিএমএল 5 হলো এইচটিএমএলের পঞ্চম সংস্করণ। এইচটিএমএল একটি কোডিং ভাষা যা অনলাইন স্ক্রিপ্টগুলির উন্নয়নে ব্যবহৃত হয়। এইচটিএমএল হাইপার টেক্সট মার্ক-আপ ল্যাঙ্গুয়েজকে বোঝায় এবং এটি ওয়েব স্ক্রিপ্টগুলির উন্নয়নে ব্যবহার করা হয় এবং এটি প্রথমবারের মতো উন্নত ভাষার একটি। অন্যদিকে XHTML অন্য ভাষার একটি ভাষা যা ওয়েব পেজগুলির উন্নয়নেও ব্যবহার করা হয়। এটি এক্সটেনসিবল হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ এবং এটি একটি হাইব্রিড যা এইচটিএমএল 5 এবং এক্সএমএল এর মধ্যে ফাঁক তৈরি করে। এক্সএলএলটিএমএলটি প্রধান ফাংশন হল বিভিন্ন ডিভাইসের জন্য নেটের উপর নমনীয় প্রদর্শন করার অনুমতি। এক্সএইচএইচটিএইচটি একটি এইচটিএমএল 5 এর মানে হল যে একটি এক্সএমএল অ্যাপ্লিকেশনের সুযোগ রয়েছে। এই দুটি প্রোগ্রামিং ভাষাগুলি কি পার্থক্য করে?

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

--২ ->

XHTML এবং এইচটিএমএল এর মধ্যে যে প্রথম পার্থক্যটি দেখা যায় তা হলো XHTML একটি হাইব্রিড ভাষা বলে বলা যায় যা এক্সএমএল থেকে এইচটিএমএল তৈরি করে। অন্যদিকে এইচটিএমএল 5 টি প্রাথমিক এইচটিএমএল 5 এর পঞ্চম সংস্করণ। XHTML এবং এইচটিএমএল 5 এর মধ্যে মার্কআপ উপস্থাপনা ভিন্ন এবং এটি একটি বিশেষ বিষয় যা টাটিকে পার্থক্য করে।

দুটি মধ্যে আরেকটি পার্থক্য হচ্ছে XHTML এর মধ্যে অনেকটি সাদৃশ্য রয়েছে এবং এইচটিএমএল 4। 0 এইচটিএমএল 5। 0 আসলে তার পূর্বসুরীদের থেকে আলাদা এবং তাই এইভাবে এক্সএইচটিএল-এ কোনও রকমের অনুরূপ নয়। নির্ণিত নিয়মগুলি অনুসরণ করে কঠোর হওয়ার সময়, এক্স এইচটিএমএলটি অত্যন্ত কঠোর, ট্যাগগুলির কাজ করার জন্য খোলা সকল ট্যাগ বন্ধ করার প্রয়োজন হয়। এইচটিএমএল 5 কম কঠোর এবং ত্রুটি কিছু leeway জন্য অনুমতি দেয়।

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

স্ক্রিপ্ট এবং টাইপ উপাদান লেখার সময় এক্সএইচটিএল-এ টাইপের বৈশিষ্ট্যগুলিও প্রয়োজন। এই শৈলী অ্যাট্রিবিউটগুলি বিভিন্ন স্ক্রিপ্ট এবং শৈলী উপাদানগুলিতে এইচটিএমএল 5 তে প্রয়োজন হয় না।এইচটিএমএল 5 ব্যবহার করে XHTML একটি দীর্ঘ ডক টাইপ ব্যবহার করবে এটি লক্ষ্য করাও গুরুত্বপূর্ণ যে এক্সএমএল doctype- এর dtd url এর ঐচ্ছিক ব্যবহারের বিপরীতে, এইচটিএমএল এই বিকল্পের সাথে আসে না এবং এটি ব্যবহার করতে বাধ্যতামূলক।

সংক্ষিপ্ত বিবরণ

এইচটিএমএল 5 হল এইচটিএমএল এর একটি সংশোধনী যার মানে হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ

এক্সএমএল মানে এক্সটেনসিবল হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ

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

এক্স এইচটিএমএলএলএম এবং এইচটিএমএল 5 এর মধ্যে একটি সেতু। উপায়গুলি যার মাধ্যমে মার্কআপ উপস্থাপন করা যায়

এইচটিএমএল এর মত এইচটিএমএল এইচটিএমএল 4। 0 কিন্তু এইচটিএমএল 5 এর অনুরূপ নয়। 0

এইচটিএমএল খোলা থাকা সব ট্যাগ বন্ধ করা উচিত।

এইচটিএমএল এইচটিএমএল কোডিং এর প্রয়োজনীয়তার জন্য কম কঠোর হল XHTML

এক্সএইচটিএমএলটি এর বিরোধিতার সাথে কিগুলি একে অপরের মধ্যে নেস্টেড হতে পারে এবং এইচটিএমএল 5 নেস্টিংয়ের মতো কঠোর নয়।