এইচটিএমএল 4 এবং এইচটিএমএল 5 এর মধ্যে পার্থক্য

Anonim

এইচটিএমএল 4 বনাম এইচটিএমএল 5

এইচটিএমএল 4 এবং এইচটিএমএল 5 এইচটিএমএল হিসাবে স্বল্প পরিচিত হাইপারটেক্সট মার্কআপ ভাষাটির দুটি সংস্করণ। এটি মূলত স্ট্যাটিক ওয়েব পৃষ্ঠাগুলি তৈরি করার জন্য ব্যবহৃত হয়। এইচটিএমএল বিভিন্ন সংস্করণ বছর ধরে মুক্তি হয়েছে এবং সর্বশেষটি হল এইচটিএমএল 5। এইচটিএমএল 4 এবং এইচটিএমএল 5 এর মধ্যে কিছু পার্থক্য রয়েছে।

এইচটিএমএল 4

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

এইচটিএমএল 4 আন্তর্জাতিককরণের বিশেষজ্ঞদের সহায়তায় ডিজাইন করা হয়েছে যাতে ডকুমেন্ট সহজেই বহন করা যায় এবং এটি বিভিন্ন ভাষায় লিখিত হতে পারে। এটি RFC2070 এর অন্তর্গত সঙ্গে অর্জন করা হয়

বিভিন্ন নতুন বৈশিষ্ট্য এইচটিএমএল 4 বিশেষ করে সীমাবদ্ধতা সহকারে মানুষের জন্য যোগ করা হয়েছে:

• উপস্থাপনা এবং ডকুমেন্ট গঠন মধ্যে ভাল পার্থক্য। এটি এইচটিএমএল অ্যাট্রিবিউটস এবং উপস্থাপনা উপাদানগুলির পরিবর্তে স্টাইল শীট ব্যবহারের জন্য উত্সাহ দেয়।

• একটি বস্তুটি মার্কআপ ব্যবহার করে একটি টেক্সট বিবরণ থাকতে পারে।

• অ্যাক্সেস কীগুলি ছাড়াও, সক্রিয় লেবেলগুলি এবং আরও ভাল ফর্ম।

• এমএপি উপাদান বা ইমেজ ম্যাপ প্রক্রিয়া যোগ করা এবং এটিও ক্লায়েন্ট সাইডে।

• সমস্ত উপাদানগুলির জন্য লং এবং শিরোনাম অ্যাট্রিবিউটের জন্য সমর্থন।

• ইমেজ, ফ্রেম এবং টেবিল ইত্যাদি লম্বা বিবরণ।

• টার্গেট মিডিয়ার ব্যাপক বৈচিত্র্য যাতে এটি স্টাইল শীট ব্যবহার করা যায়।

• উন্নত ক্যাপশন, টেবিল, মেকানিজম এবং কলাম গ্রুপ।

এইচটিএমএল 5

এইচটিএমএল 5 এইচটিএমএল এর সর্বশেষ সংস্করণ। 2004 সালে, এইচটিএমএল W3C দ্বারা উন্নত ছিল কিন্তু পরে তারা XHTML এবং XML উপর আরও দৃষ্টি নিবদ্ধ করে। সুতরাং, WHATWG বা ওয়েব হাইপারটেক্সট অ্যাপ্লিকেশন টেকনোলজি ওয়ার্কিং গ্রুপ নামক একটি নতুন গ্রুপ গঠিত হয় এবং এটি এইচটিএমএল 5 এ কাজ করে।

এইচটিএমএল এর এই সংস্করণটি ডেভেলপারদের প্রয়োজনীয়তার উপর দৃষ্টি নিবদ্ধ করে যা ওয়েব অ্যাপ্লিকেশন তৈরি করে এবং এগুলির মধ্যে সমস্যার সম্মুখীন হয় এইচটিএমএল এর আগের ভার্সন

যদিও এইচটিএমএল 5 এর স্পেসিফিকেশন সম্পর্কিত কোন চূড়ান্তকরণ নেই তবে আপনার ব্রাউজারটি এটি সমর্থন করে এমন কিছু উপাদান ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, ক্যানভাস উপাদান স্ক্রিপ্টিং সহ গ্রাফিক্স আঁকতে ব্যবহৃত হয়। এই উপাদান IE 8, ফায়ারফক্স, অপেরা এবং Safari দ্বারা সমর্থিত।

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

এইচটিএমএল 4 এবং এইচটিএমএল 5 এর মধ্যে পার্থক্য

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

• এইচটিএমএল 5 জাভাস্ক্রিপ্ট, CSS এবং এইচটিএমএল এর সাহায্যে ব্রাউজারকে আরও একটি অ্যাপ্লিকেশন প্ল্যাটফর্মে পরিণত করেছে। এইচটিএমএল 4 থেকে অনেকগুলি উপাদানের সরাসরি যোগ করা হয়েছে যেমন, এবং।

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