এইচটিএমএল
সর্বশেষ সংস্করণ এইচটিএমএল ৫ এর অফিশিয়াল লোগো[১] | |
| ফাইলনাম এক্সটেনশন | .html, .htm, .xhtml, .xml, .shtml, .shtml, .hta, .pug ( Node.js), .erb (Ruby), .liquid (Shopify), .dhtml, .dhtm |
|---|---|
| ইন্টারনেট মাধ্যমের ধরন |
text/html |
| টাইপ কোড | টেক্সট |
| নির্মাণে | WHATWG, ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়াম |
| প্রাথমিক মুক্তি | ১৯৯৩ |
| সর্বশেষ প্রকাশ | Living Standard (২০২১) |
| বিন্যাসের ধরন | ডকুমেন্ট ফাইল ফরমেট |
| যার ধারক | এইচটিএমএল উপাদান |
| যার অন্তর্ভুক্ত | ওয়েব ব্রাউজার |
| প্রসারিত হয়েছে | এসজিএমএল |
| সম্প্রসারিত | এক্সএইচটিএমএল |
| মুক্ত বিন্যাস? | হ্যাঁ |
| ওয়েবসাইট | html |
| এইচটিএমএল | |||
|---|---|---|---|
| তুলনাসমূহ | |||
|
|||
হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ (অথবা এইচটিএমএল, ইংরেজি: Hyper Text Markup Language (HTML) হলো ওয়েব ব্রাউজারে তথ্য প্রকাশ করার জন্য একটি আদর্শ মার্কআপ ভাষা। এইচটিএমএল ওয়েব পাতায় কোন তথ্য ও গঠন কিরকম হবে তা নির্ধারণ করে দেয়। সাধারনত এইচটিএমএল কে ওয়েব পাতার গঠনশৈলী সুন্দর করার সিএসএস ও আরো বেশি কার্যকর করার জন্য স্ক্রিপ্টিং ভাষা যেমন জাভাস্ক্রিপ্ট সাহায্য করে থাকে।[২]
যেহেতু এইচটিএমএল এর ফলাফল শুধুমাত্র ওয়েব ব্রাউজারে দেখা যায় তাই, ওয়েব ব্রাউজার এইচটিএমএল এর ফাইলগুলো ওয়েব সার্ভার অথবা লোকাল স্টোরেজ থেকে গ্রহন করে এবং তারপর প্রক্রিয়া করে মাল্টিমিডিয়া ওয়েব পেজে রূপান্তর করে।
এইচটিএমএল উপাদানগুলো হলো এইচটিএমএল পেজ তৈরির মৌলিক কাঠামো।
html এর ১০০টিরও বেশি ট্যাগ রয়েছে যেমন :<body></body>, <video></video>, <a></a>, </br> আরো অনেক ট্যাগ রয়েছে যা html স্ট্রাকটারে বানাতে কাজে লাগে ।[৩]
এইচটিএমএলের নির্দেশনায় বিভিন্ন উপাদান যেমন ছবি ও অন্যান্য ওয়েব ফরম প্রক্রিয়াকৃত পেজে এমবেডেড অবস্থায় থাকে। নিয়মানুসারে কাঠামোবদ্ধ ওয়েবপেজ গঠন করার ক্ষেত্রে এইচটিএমএল বিভিন্ন শাব্দিক ট্যাগ তৈরি করে দেয় যেমন, headings, paragraphs, lists, links, quotes, এবং অন্যান্য উপাদান। এইচটিএমএলের উপাদানগুলোকে ট্যাগ বলা হয়, যে ট্যাগগুলো আবার কোণ বন্ধনীদ্বারা যুক্ত থাকে। <img> এবং <input> ট্যাগগুলো সরাসরি ওয়েবপেজে বিষয়বস্তু প্রকাশ করে। অন্যান্য ট্যাগ যেমন <p> এবং </p> তথ্য অনুচ্ছেদের দুপাশে থাকে এবং সাব-এলিমেন্ট ট্যাগ অন্তর্ভুক্ত করে থাকে। ব্রাউজার এইচটিএমএল ট্যাগ প্রকাশ করেনা কিন্ত এইচটিএমএল ট্যাগকে ব্যবহার করে ওয়েবপেজে তথ্য প্রকাশ করে থাকে।[৪]
বিভিন্ন স্ক্রিপ্টিং ভাষা যেমন জাভাস্ক্রিপ্টে এইচটিএমএল যুক্ত হয়ে থাকতে পারে এবং সেটা ওয়েব পেজের আচরণ এবং বিষয়বস্তুর উপর প্রভাব ফেলে। পাশাপাশি সিএসএস যুক্ত হয়ে এইচটিএমএল এর সৌন্দর্য ও গঠনশৈলীর পরিবর্তন নিয়ে আসে।
ইতিহাস
[সম্পাদনা]বিকাশ
[সম্পাদনা]
১৯৮০ সালে, সার্ন-এর একজন ঠিকাদার, পদার্থবিজ্ঞানী টিম বার্নার্স-লি, এনকোয়ার নামে একটি পদ্ধতির প্রস্তাব করেন এবং সেটির প্রোটোটাইপ তৈরি করেন, যা সার্ন গবেষকদের নথি ব্যবহার এবং ভাগ করে নেওয়ার জন্য ছিল। ১৯৮৯ সালে, বার্নার্স-লি একটি ইন্টারনেট-ভিত্তিক হাইপারটেক্সট ব্যবস্থার প্রস্তাব করে একটি মেমো লেখেন।[৫] বার্নার্স-লি এইচটিএমএল নির্দিষ্ট করেন এবং ১৯৯০ সালের শেষের দিকে ব্রাউজার ও সার্ভার সফটওয়্যার লেখেন। সেই বছর, বার্নার্স-লি এবং সার্ন তথ্য ব্যবস্থার প্রকৌশলী রবার্ট কাইলিয়াউ যৌথভাবে তহবিলের জন্য একটি অনুরোধ নিয়ে সহযোগিতা করেন, কিন্তু প্রকল্পটি সার্ন দ্বারা আনুষ্ঠানিকভাবে গৃহীত হয়নি। তার ১৯৯০ সালের ব্যক্তিগত নোটে, বার্নার্স-লি "হাইপারটেক্সট ব্যবহৃত হয় এমন অনেক ক্ষেত্র" তালিকাভুক্ত করেছিলেন; যার মধ্যে একটি বিশ্বকোষ প্রথম স্থানে ছিল।[৬]
এইচটিএমএল-এর প্রথম সর্বজনীনভাবে উপলব্ধ বিবরণ ছিল "HTML Tags" নামে একটি নথি,[৭] যা টিম বার্নার্স-লি কর্তৃক ১৯৯১ সালের শেষের দিকে ইন্টারনেটে প্রথম উল্লেখিত হয়েছিল।[৮][৯] এটি এইচটিএমএল-এর প্রাথমিক, তুলনামূলকভাবে সহজ নকশা নিয়ে গঠিত ১৮টি উপাদান বর্ণনা করে। হাইপারলিংক ট্যাগ ছাড়া, এইগুলি সার্ন এসজিএমএল (CERN SGML)-এর দ্বারা দৃঢ়ভাবে প্রভাবিত ছিল, যা সার্ন-এ একটি ইন-হাউস স্ট্যান্ডার্ড জেনারেলাইজড মার্কআপ ল্যাংগুয়েজ (SGML)-ভিত্তিক ডকুমেন্টেশন ফরম্যাট ছিল। এই উপাদানগুলির মধ্যে এগারোটি এখনও এইচটিএমএল ৪-এ বিদ্যমান।[১০]

এইচটিএমএল হল একটি মার্কআপ ভাষা যা ওয়েব ব্রাউজারগুলি পাঠ্য, ছবি এবং অন্যান্য উপাদানকে দৃশ্যমান বা শ্রবণযোগ্য ওয়েব পাতায় ব্যাখ্যা ও সংযোজিত করতে ব্যবহার করে। এইচটিএমএল মার্কআপের প্রতিটি আইটেমের জন্য ডিফল্ট বৈশিষ্ট্যগুলি ব্রাউজারে সংজ্ঞায়িত করা হয় এবং এই বৈশিষ্ট্যগুলি ওয়েব পেজ ডিজাইনারের সিএসএস-এর অতিরিক্ত ব্যবহারের মাধ্যমে পরিবর্তন বা উন্নত করা যেতে পারে। অনেক পাঠ্য উপাদান ১৯৮৮ সালের আইএসও প্রযুক্তিগত প্রতিবেদন টিআর ৯৫৩৭ Techniques for using SGML-এ উল্লেখিত, যা ১৯৬০-এর দশকের প্রথম দিকে সিটিএসএস (Compatible Time-Sharing System) অপারেটিং সিস্টেমের জন্য তৈরি করা RUNOFF কমান্ডের মতো প্রাথমিক টেক্সট ফরম্যাটিং ভাষার বৈশিষ্ট্যগুলি বর্ণনা করে। এই ফরম্যাটিং কমান্ডগুলি টাইপসেটাররা ম্যানুয়ালি নথি ফরম্যাট করার জন্য ব্যবহৃত কমান্ডগুলি থেকে উদ্ভূত হয়েছিল। তবে, জেনারেলাইজড মার্কআপের এসজিএমএল ধারণাটি নিছক প্রিন্ট ইফেক্টের পরিবর্তে উপাদানগুলির (অ্যাট্রিবিউট সহ নেস্টেড টীকাযুক্ত রেঞ্জ) উপর ভিত্তি করে তৈরি, যেখানে কাঠামো এবং মার্কআপ আলাদা থাকে। এইচটিএমএল সিএসএস-এর সাথে এই দিকেই ক্রমান্বয়ে স্থানান্তরিত হয়েছে।
বার্নার্স-লি এইচটিএমএল-কে এসজিএমএল-এর একটি প্রয়োগ হিসাবে বিবেচনা করেছিলেন। এটি আনুষ্ঠানিকভাবে ইন্টারনেট ইঞ্জিনিয়ারিং টাস্ক ফোর্স (IETF) দ্বারা সংজ্ঞায়িত হয়েছিল এইচটিএমএল স্পেসিফিকেশনের প্রথম প্রস্তাব, "হাইপারটেক্সট মার্কআপ ল্যাংগুয়েজ (HTML)" ইন্টারনেট ড্রাফ্ট, বার্নার্স-লি এবং ড্যান কনোলি দ্বারা, যার মধ্যে সিনট্যাক্স সংজ্ঞায়িত করার জন্য একটি এসজিএমএল ডকুমেন্ট টাইপ ডেফিনিশন অন্তর্ভুক্ত ছিল।[১১][১২] ড্রাফ্টটি ছয় মাস পরে মেয়াদ উত্তীর্ণ হয়, তবে NCSA মোসাইক ব্রাউজারের ইন-লাইন ছবি এম্বেড করার জন্য কাস্টম ট্যাগটিকে স্বীকৃতি দেওয়ার জন্য এটি উল্লেখযোগ্য ছিল, যা সফল প্রোটোটাইপের উপর ভিত্তি করে মান নির্ধারণের IETF-এর দর্শনকে প্রতিফলিত করে। একইভাবে, ডেভ র্যাগেটের (Dave Raggett) প্রতিযোগী ইন্টারনেট ড্রাফ্ট, "এইচটিএমএল+ (হাইপার টেক্সট মারকাপ ফরমেট)", যা ১৯৯৩ সালের শেষের দিক থেকে, তাতে টেবিল এবং ফর্ম পূরণের মতো ইতিমধ্যে বাস্তবায়িত বৈশিষ্ট্যগুলিকে মানকরণের প্রস্তাব দেওয়া হয়েছিল।[১৩]
এইচটিএমএল এবং এইচটিএমএল+ ড্রাফ্টগুলি ১৯৯৪ সালের প্রথম দিকে মেয়াদ উত্তীর্ণ হওয়ার পর, IETF একটি এইচটিএমএল ওয়ার্কিং গ্রুপ তৈরি করে। ১৯৯৫ সালে, এই ওয়ার্কিং গ্রুপটি "এইচটিএমএল ২.০" সম্পন্ন করে, যা ছিল প্রথম এইচটিএমএল স্পেসিফিকেশন যা একটি মান হিসাবে বিবেচিত হওয়ার উদ্দেশ্যে তৈরি হয়েছিল যার উপর ভিত্তি করে ভবিষ্যতের বাস্তবায়নগুলি হওয়া উচিত।টেমপ্লেট:Ref RFC
IETF-এর পৃষ্ঠপোষকতায় পরবর্তী বিকাশ প্রতিদ্বন্দ্বী স্বার্থের কারণে স্থবির হয়ে পড়ে। ১৯৯৬ সাল থেকে, ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়াম (W3C) বাণিজ্যিক সফটওয়্যার বিক্রেতাদের ইনপুট সহ এইচটিএমএল স্পেসিফিকেশনগুলি বজায় রেখেছে।[১৪] ২০০০ সালে, এইচটিএমএল একটি আন্তর্জাতিক মান (ISO/IEC 15445:2000) হয়ে ওঠে। এইচটিএমএল ৪.০১ ১৯৯৯ সালের শেষের দিকে প্রকাশিত হয়, এবং ২০০১ সাল পর্যন্ত অতিরিক্ত ত্রুটি সংশোধন (errata) প্রকাশিত হয়। ২০০৪ সালে, ওয়েব হাইপারটেক্সট অ্যাপ্লিকেশন টেকনোলজি ওয়ার্কিং গ্রুপ (WHATWG)-এ এইচটিএমএল৫-এর বিকাশ শুরু হয়, যা ২০০৮ সালে W3C-এর সাথে একটি যৌথ বিতরণযোগ্য হয়ে ওঠে এবং ২৮ অক্টোবর ২০১৪-এ সম্পন্ন ও মানসম্মত হয়।[১৫]
এইচটিএমএল সংস্করণের সময়রেখা
[সম্পাদনা]এইচটিএমএল ২
[সম্পাদনা]- নভেম্বর ২৪, ১৯৯৫
- এইচটিএমএল ২.০ হিসাবে প্রকাশিত হয়েছিল। অতিরিক্ত আরএফসি ক্ষমতা যুক্ত করে:
- নভেম্বর ২৫, ১৯৯৫: (ফর্ম-ভিত্তিক ফাইল আপলোড)
- মে ১৯৯৬ (টেবিল)
- আগস্ট ১৯৯৬:(ক্লায়েন্ট-সাইড ইমেজ ম্যাপ)
- জানুয়ারি ১৯৯৭:(আন্তর্জাতিকীকরণ)
এইচটিএমএল ৩
[সম্পাদনা]- জানুয়ারি ১৪, ১৯৯৭
- এইচটিএমএল ৩.২[১৬] একটি W3C সুপারিশ হিসাবে প্রকাশিত হয়। IETF ১২ সেপ্টেম্বর ১৯৯৬-এ তার এইচটিএমএল ওয়ার্কিং গ্রুপ বন্ধ করে দেওয়ায়, এটিই ছিল একচেটিয়াভাবে W3C দ্বারা বিকশিত এবং মানসম্মত করা প্রথম সংস্করণ।[১৭]
- প্রাথমিকভাবে "উইলবার" সাংকেতিক নামে পরিচিত,[১৮] HTML 3.2 সম্পূর্ণভাবে গাণিতিক সূত্র বাদ দেয়, বিভিন্ন মালিকানাধীন এক্সটেনশনের মধ্যে ওভারল্যাপের মীমাংসা করে এবং নেটস্কেপ-এর বেশিরভাগ ভিজ্যুয়াল মার্কআপ ট্যাগ গ্রহণ করে। নেটস্কেপ-এর `<blink>` উপাদান এবং মাইক্রোসফট-এর `<marquee>` উপাদান দুটি কোম্পানির মধ্যে পারস্পরিক চুক্তির কারণে বাদ দেওয়া হয়েছিল।[১৪] HTML-এর অনুরূপ গাণিতিক সূত্রের জন্য একটি মার্কআপ ১৪ মাস পরে ম্যাথএমএল-এ মানসম্মত করা হয়েছিল।
এইচটিএমএল ৪
[সম্পাদনা]- প্রাথমিকভাবে "কুগার" সাংকেতিক নামে পরিচিত,[১৮] এইচটিএমএল ৪.০ অনেক ব্রাউজার-নির্দিষ্ট উপাদান প্রকার এবং অ্যাট্রিবিউট গ্রহণ করে, তবে স্টাইল শীটের পক্ষে সেগুলিকে অবচয়িত হিসাবে চিহ্নিত করে নেটস্কেপের ভিজ্যুয়াল মার্কআপ বৈশিষ্ট্যগুলি পর্যায়ক্রমে বাদ দেওয়ারও চেষ্টা করে। এইচটিএমএল ৪ হল ISO 8879 - SGML-এর সাথে সঙ্গতিপূর্ণ একটি SGML অ্যাপ্লিকেশন।[২০]
- এপ্রিল ২৪, ১৯৯৮
- এইচটিএমএল ৪.০[২১] সংস্করণ নম্বর না বাড়িয়ে সামান্য সম্পাদনা সহ পুনরায় জারি করা হয়েছিল।
- ডিসেম্বর ২৪, ১৯৯৯
- HTML 4.01[২২] একটি W3C সুপারিশ হিসাবে প্রকাশিত হয়। এটি এইচটিএমএল ৪.০-এর মতো একই তিনটি বৈচিত্র্য অফার করে এবং এর শেষ ত্রুটি সংশোধনগুলি[২৩] ১২ মে ২০০১-এ প্রকাশিত হয়েছিল।
- মে ২০০০
- ISO/IEC 15445:2000[২৪] ("ISO HTML", HTML 4.01 Strict-এর উপর ভিত্তি করে) একটি ISO/IEC আন্তর্জাতিক মান হিসাবে প্রকাশিত হয়।[২৫] ISO-তে, এই মানটি ISO/IEC JTC 1/SC 34 (ISO/IEC Joint Technical Committee 1, Subcommittee 34 – ডকুমেন্ট ডেসক্রিপশন এবং প্রসেসিং ল্যাংগুয়েজ)-এর ডোমেনে রয়েছে।[২৪]
- এইচটিএমএল ৪.০১-এর পরে, বহু বছর ধরে এইচটিএমএল-এর কোনো নতুন সংস্করণ ছিল না, কারণ এক্সএমএল-ভিত্তিক সমান্তরাল ভাষা XHTML-এর বিকাশ W3C-এর এইচটিএমএল ওয়ার্কিং গ্রুপকে দখল করে রেখেছিল।
এইচটিএমএল ৫
[সম্পাদনা]এইচটিএমএল ড্রাফ্ট সংস্করণের সময়রেখা
[সম্পাদনা]- অক্টোবর ১৯৯১
- এইচটিএমএল ট্যাগ,[৮] একটি অনানুষ্ঠানিক সার্ন নথি যা ১৮টি এইচটিএমএল ট্যাগ তালিকাভুক্ত করে, প্রথম প্রকাশ্যে উল্লিখিত হয়।
- জুন ১৯৯২
- এইচটিএমএল ডিটিডি-এর প্রথম অনানুষ্ঠানিক খসড়া,[৩৪] এর পরে সাতটি পরবর্তী সংশোধন (জুলাই ১৫, আগস্ট ৬, আগস্ট ১৮, নভেম্বর ১৭, নভেম্বর ১৯, নভেম্বর ২০, নভেম্বর ২২)[৩৫][৩৬][৩৭]
- নভেম্বর ১৯৯২
- HTML DTD 1.1 (প্রথম সংস্করণ নম্বর সহ, যা আরসিএস রিভিশনের উপর ভিত্তি করে, ১.০ এর পরিবর্তে ১.১ দিয়ে শুরু), একটি অনানুষ্ঠানিক খসড়া[৩৭]
- জুন ১৯৯৩
- হাইপারটেক্সট মার্কআপ ল্যাংগুয়েজ[৩৮] IETF IIIR ওয়ার্কিং গ্রুপ দ্বারা একটি ইন্টারনেট ড্রাফ্ট হিসাবে প্রকাশিত হয়েছিল (একটি স্ট্যান্ডার্ডের জন্য একটি স্থূল প্রস্তাব)। এটি এক মাস পরে একটি দ্বিতীয় সংস্করণ[৩৯] দ্বারা প্রতিস্থাপিত হয়েছিল।
- নভেম্বর ১৯৯৩
- HTML+ IETF দ্বারা একটি ইন্টারনেট ড্রাফ্ট হিসাবে প্রকাশিত হয়েছিল এবং এটি হাইপারটেক্সট মার্কআপ ল্যাংগুয়েজ ড্রাফ্টের একটি প্রতিযোগী প্রস্তাব ছিল। এটি জুলাই ১৯৯৪-এ মেয়াদ উত্তীর্ণ হয়।[৪০]; নভেম্বর ১৯৯৪: HTML 2.0-এর প্রথম খসড়া (রিভিশন 00) IETF নিজেই প্রকাশ করে[৪১] (রিভিশন 02[৪২] থেকে "এইচটিএমএল ২.০" নামে পরিচিত), যা অবশেষে নভেম্বর ১৯৯৫-এ -এর প্রকাশের দিকে পরিচালিত করে।টেমপ্লেট:Ref RFC
- এপ্রিল ১৯৯৫ (মার্চ ১৯৯৫-এ রচিত)
- এইচটিএমএল ৩.০[৪৩] IETF-এর কাছে একটি মান হিসাবে প্রস্তাবিত হয়েছিল, কিন্তু প্রস্তাবটি পাঁচ মাস পরে (২৮ সেপ্টেম্বর ১৯৯৫)[৪৪] আর কোনো পদক্ষেপ ছাড়াই মেয়াদ উত্তীর্ণ হয়। এতে র্যাগেটের HTML+ প্রস্তাবের অনেক ক্ষমতা অন্তর্ভুক্ত ছিল, যেমন টেবিলগুলির জন্য সমর্থন, চিত্রের চারপাশে পাঠ্যের প্রবাহ এবং জটিল গাণিতিক সূত্রগুলির প্রদর্শন।[৪৪]
- W3C Arena ব্রাউজার-এর নিজস্ব বিকাশ শুরু করে HTML 3 এবং ক্যাসকেডিং স্টাইল শীট-এর জন্য একটি টেস্ট বেড হিসাবে,[৪৫][৪৬][৪৭] কিন্তু HTML 3.0 বেশ কয়েকটি কারণে সফল হয়নি। ড্রাফ্টটি ১৫০ পৃষ্ঠার বিশাল ছিল বলে মনে করা হয়েছিল এবং ব্রাউজারের বিকাশের গতি, সেইসাথে আগ্রহী পক্ষের সংখ্যা, IETF-এর সম্পদকে ছাড়িয়ে গিয়েছিল।[১৪] সেই সময়ে মাইক্রোসফট এবং নেটস্কেপ সহ ব্রাউজার বিক্রেতারা HTML 3-এর ড্রাফ্ট বৈশিষ্ট্যগুলির বিভিন্ন উপসেট বাস্তবায়ন করতে এবং সেইসাথে সেগুলিতে তাদের নিজস্ব এক্সটেনশন প্রবর্তন করতে বেছে নেয়।[১৪] (দেখুন ব্রাউজার যুদ্ধ) এর মধ্যে নথির শৈলীগত দিকগুলি নিয়ন্ত্রণ করার জন্য এক্সটেনশন অন্তর্ভুক্ত ছিল, যা "[একাডেমিক ইঞ্জিনিয়ারিং সম্প্রদায়ের] এই বিশ্বাসের" পরিপন্থী ছিল যে পাঠ্যের রঙ, পটভূমির গঠন, ফন্টের আকার এবং ফন্ট ফেস-এর মতো বিষয়গুলি একটি ভাষার সুযোগের বাইরে ছিল যখন তাদের একমাত্র উদ্দেশ্য ছিল একটি নথি কীভাবে সংগঠিত হবে তা নির্দিষ্ট করা।[১৪] ডেভ র্যাগেট, যিনি বহু বছর ধরে W3C ফেলো ছিলেন, তিনি মন্তব্য করেছেন যেমন: "কিছুটা হলেও, মাইক্রোসফট HTML বৈশিষ্ট্যগুলি প্রসারিত করে ওয়েবে তার ব্যবসা তৈরি করেছে।"[১৪]

- জানুয়ারি ২০০৮
- HTML5 W3C দ্বারা একটি ওয়ার্কিং ড্রাফ্ট হিসাবে প্রকাশিত হয়েছিল।[৪৮]
- যদিও এর সিনট্যাক্স SGML-এর সাথে ঘনিষ্ঠভাবে সাদৃশ্যপূর্ণ, এইচটিএমএল ৫ একটি SGML অ্যাপ্লিকেশন হওয়ার যেকোনো প্রচেষ্টা পরিত্যাগ করেছে এবং একটি বিকল্প এক্সএমএল-ভিত্তিক XHTML5 সিরিয়ালাইজেশন ছাড়াও এর নিজস্ব "এক্সএমএল" সিরিয়ালাইজেশন স্পষ্টভাবে সংজ্ঞায়িত করেছে।[৪৯]
- ২০১১ HTML5 – Last Call
- ১৪ ফেব্রুয়ারী ২০১১-এ, W3C HTML5-এর জন্য স্পষ্ট মাইলফলক সহ তার এইচটিএমএল ওয়ার্কিং গ্রুপের সনদকে প্রসারিত করে। ২০১১ সালের মে মাসে, ওয়ার্কিং গ্রুপ এইচটিএমএল৫-কে "লাস্ট কল" (Last Call)-এ উন্নীত করে, যা W3C-এর অভ্যন্তরে এবং বাইরের সম্প্রদায়গুলিকে স্পেসিফিকেশনের প্রযুক্তিগত নির্ভরযোগ্যতা নিশ্চিত করার জন্য একটি আমন্ত্রণ। W3C ২০১৪ সালের মধ্যে সম্পূর্ণ স্পেসিফিকেশনের জন্য বিস্তৃত আন্তঃঅপারেবিলিটি অর্জনের জন্য একটি ব্যাপক পরীক্ষা স্যুট তৈরি করে, যা সুপারিশের লক্ষ্য তারিখ ছিল।[৫০] ২০১১ সালের জানুয়ারিতে, WHATWG তার "HTML5" লিভিং স্ট্যান্ডার্ডকে "এইচটিএমএল" নাম দেয়। তা সত্ত্বেও W3C তার এইচটিএমএল৫ প্রকাশ করার প্রকল্পটি চালিয়ে যায়।[৫১]
- ২০১২ HTML5 – Candidate Recommendation
- ২০১২ সালের জুলাই মাসে, WHATWG এবং W3C একটি নির্দিষ্ট বিচ্ছেদের বিষয়ে সিদ্ধান্ত নেয়। W3C HTML5 স্পেসিফিকেশন কাজটি চালিয়ে যাবে, একটি একক নির্দিষ্ট মানের উপর মনোযোগ কেন্দ্রীভূত করে, যা WHATWG দ্বারা একটি "স্ন্যাপশট" হিসাবে বিবেচিত হয়। WHATWG সংস্থাটি একটি "লিভিং স্ট্যান্ডার্ড" হিসাবে HTML5 নিয়ে তার কাজ চালিয়ে যাবে। লিভিং স্ট্যান্ডার্ডের ধারণা হল যে এটি কখনই সম্পূর্ণ হয় না এবং সর্বদা আপডেট ও উন্নত হতে থাকে। নতুন বৈশিষ্ট্য যোগ করা যেতে পারে কিন্তু কার্যকারিতা সরানো হবে না।[৫২]
- ডিসেম্বর ২০১২-এ, W3C এইচটিএমএল৫-কে একটি ক্যান্ডিডেট সুপারিশ হিসাবে মনোনীত করে।[৫৩] W3C সুপারিশে অগ্রগতির মানদণ্ড হল "দুটি ১০০% সম্পূর্ণ এবং সম্পূর্ণভাবে আন্তঃঅপারেবল বাস্তবায়ন"।[৫৪]
- ২০১৪ এইচটিএমএল৫ – Proposed Recommendation এবং Recommendation
- সেপ্টেম্বর ২০১৪-এ, W3C এইচটিএমএল৫-কে প্রস্তাবিত সুপারিশে উন্নীত করে।[৫৫]
- ২৮ অক্টোবর ২০১৪-এ, এইচটিএমএল৫ একটি স্থিতিশীল W3C সুপারিশ হিসাবে প্রকাশিত হয়,[৫৬] যার অর্থ স্পেসিফিকেশন প্রক্রিয়া সম্পূর্ণ হয়েছে।[৫৭]
এক্সএমএল সংস্করণসমূহ
[সম্পাদনা]এক্সএমএল একটি স্বতন্ত্র ভাষা যা এক্সএমএল ১.০ ব্যবহার করে এইচটিএমএল ৪.০১-এর একটি পুনর্গঠন হিসাবে শুরু হয়েছিল। এটি এখন এইচটিএমএল-এর জন্য এক্সএমএল সিনট্যাক্স হিসাবে উল্লেখ করা হয় এবং এটিকে আর একটি স্বতন্ত্র মান হিসাবে বিকশিত করা হচ্ছে না।[৫৮]
- এক্সএইচটিএমএল ১.০ ২০০০ সালের ২৬ জানুয়ারী একটি W3C সুপারিশ হিসাবে প্রকাশিত হয়েছিল,[৫৯] এবং পরে ২০০২ সালের ১ আগস্ট সংশোধিত ও পুনঃপ্রকাশিত হয়েছিল। এটি XML-এ পুনর্গঠিত হয়ে এইচটিএমএল ৪.০ এবং ৪.০১-এর মতো একই তিনটি বৈচিত্র্য, সামান্য বিধিনিষেধ সহ, অফার করে।
- এক্সএইচটিএমএল ১.১[৬০] ২০০১ সালের ৩১ মে একটি W3C সুপারিশ হিসাবে প্রকাশিত হয়। এটি এক্সএইচটিএমএল ১.০ স্ট্রিক্ট-এর উপর ভিত্তি করে তৈরি, তবে এতে সামান্য পরিবর্তন রয়েছে, এটি কাস্টমাইজ করা যেতে পারে এবং এটি W3C সুপারিশ "মডুলারাইজেশন অব এক্সএইচটিএমএল"-এর মডিউল ব্যবহার করে পুনর্গঠিত হয়েছে, যা ২০০১ সালের ১০ এপ্রিল প্রকাশিত হয়েছিল।[৬১]
- এক্সএইচটিএমএল ২.০ ছিল একটি ওয়ার্কিং ড্রাফ্ট। HTML5 এবং XHTML5-এর কাজের পক্ষে ২০০৯ সালে এটির কাজ বন্ধ করে দেওয়া হয়।[৬২][৬৩][৬৪] XHTML 2.0 XHTML 1.x-এর সাথে বেমানান ছিল এবং তাই XHTML 1.x-এর একটি আপডেটের চেয়ে XHTML-অনুপ্রাণিত একটি নতুন ভাষা হিসাবে এটিকে আরও সঠিকভাবে চিহ্নিত করা যেতে পারে।
WHATWG-এ এইচটিএমএল প্রকাশনার স্থানান্তর
[সম্পাদনা]২০১৯ সালের ২৮ মে, W3C ঘোষণা করে যে WHATWG হবে এইচটিএমএল এবং DOM স্ট্যান্ডার্ডের একমাত্র প্রকাশক।[৬৫][৬৬][৬৭][৬৮] W3C এবং WHATWG ২০১২ সাল থেকে প্রতিযোগী মান প্রকাশ করছিল। যদিও W3C স্ট্যান্ডার্ডটি ২০০৭ সালে WHATWG-এর মতোই ছিল, বিভিন্ন নকশার সিদ্ধান্তের কারণে মানগুলি তখন থেকে ক্রমান্বয়ে ভিন্ন হয়েছে।[৬৯] WHATWG "লিভিং স্ট্যান্ডার্ড" কিছু সময়ের জন্য কার্যত ওয়েব মান ছিল।[৭০]
ট্যাগ
[সম্পাদনা]কোড লেখার আগে পরে নির্দিষ্ট কিছু চিহ্নসহ নির্ধারিত কিছু শব্দ ব্যবহার করা হয়। এগুলোকে ট্যাগ বলে।
এইচটিএমএল ট্যাগ গুলো Element name আর angle bracket (<>) দিয়ে তৈরি । প্রতিটি ভাষা লেখার জন্য নির্দিষ্ট নিয়ম থাকে। এই নিয়ম বা ধরনকেই syntax বলে। এইচটিএমএল ট্যাগগুলো লেখার জন্যও নির্দিষ্ট সিন্ট্যাক্স আছে। এভাবে না লিখলে ব্রাউজার ট্যাগ অনুযায়ী কন্টেন্ট দেখাতে সমর্থ্য হবে না।
HTML tag এর syntax হলো-
| <tagname>content goes here...</tagname> |
উদাহরণ :
| <h1>content goes here...</h1> |
বিভিন্ন কোড
[সম্পাদনা]হেডিং
[সম্পাদনা]এইচটিএমএল হেডিং <h1> থেকে <h6> ট্যাগসমূহ দ্বারা লেখা হয়।[৭১] h1 হচ্ছে সবচেয়ে বড় হেডিং এবং ক্রমান্বয়ে h6 সবচেয়ে ছোট। বিভিন্ন ধরনের বড় ছোট হেডিং নিম্নরূপে লেখা হয়।[৭২]
<html>
<body>
<p> HSC TEXT BOOK </p>
<small> ICT TEXT BOOK </small> </p>
<big> ICT HSC TEXT BOOK </big> </p>
<b> ICT TEXT BOOK </b> </p>
<i> This is italic text </i> </p>
<u> This is underline text </u> </p>
<ins> This is inserted text </ins> </p>
<strong> This is strong text </strong </p>
<em> This is emphasized text </em> </p>
<del> This is deleteted text </del> </p>
<mark> This is word marked text </mark> </p>
<s> This is stirke text </s> </p>
<strike> This is strike text </strike> </p>
This is <sub> subscript </sub> text </p>
This is <sup> superscript </sup> text </p>
</body>
</html>
অনুচ্ছেদ ট্যাগ
[সম্পাদনা]কোন অনুচ্ছেদ লেখার জন্যে আরম্ভ ট্যাগ হিসেবে <p> এবং সমাপ্তি ট্যাগ হিসেবে </p> ব্যবহার করতে হয়। উদাহরণঃ
<p>আপনার কাঙ্ক্ষিত অনুচ্ছেদ</p>
এইচটিএমএল টেবিল
[সম্পাদনা]এইচটিএমএল এ টেবিল তৈরী করার জন্য নিম্নের কোড ব্যবহার করা হয়। টেবিল তৈরীতে চার ধরনের Tag ব্যবহার করা হয়।
- <tr> ট্যাগ ব্যবহার করা হয় Table Row লেখার জন্য ।
- <th> ট্যাগ ব্যবহার করা হয় Table Header লেখার জন্য ।
- <td> ট্যাগ ব্যবহার করা হয় table Data লেখার জন্য ।
<!DOCTYPE html>
<html lang="bn">
<head>
<title>দেশ সম্পর্কিত টেবিল</title>
</head>
<body>
<table border="1" cellpadding="10" cellspacing="0">
<tr>
<th>দেশের নাম</th>
<th>রাজধানী</th>
<th>জনসংখ্যা</th>
<th>মুদ্রা</th>
</tr>
<tr>
<td>বাংলাদেশ</td>
<td>ঢাকা</td>
<td>১৬৬.৩০ মিলিয়ন</td>
<td>বাংলাদেশি টাকা (BDT)</td>
</tr>
<tr>
<td>ভারত</td>
<td>নতুন দিল্লি</td>
<td>১.৪২ বিলিয়ন</td>
<td>ভারতীয় রুপি (INR)</td>
</tr>
<tr>
<td>পাকিস্তান</td>
<td>ইসলামাবাদ</td>
<td>২৩১.৪০ মিলিয়ন</td>
<td>পাকিস্তানি রুপি (PKR)</td>
</tr>
<tr>
<td>শ্রীলঙ্কা</td>
<td>কলম্বো</td>
<td>২১.৫৯ মিলিয়ন</td>
<td>শ্রীলঙ্কান রুপি (LKR)</td>
</tr>
</table>
</body>
</html>
এই কোড টি ঠিক এরকম হবে
| দেশের নাম | রাজধানী | জনসংখ্যা | মুদ্রা |
|---|---|---|---|
| বাংলাদেশ | ঢাকা | ১৬৬.৩০ মিলিয়ন | বাংলাদেশী টাকা(BDT) |
| ভারত | নতুন দিল্লী | ১.৪২ বিলিয়ন | ভারতীয় রুপি(INR) |
| পাকিস্তান | ইসলামাবাদ | ২৩১.৪০ মিলিয়ন | পাকিস্তানি রুপি(PKR) |
| শ্রীলঙ্কা | কলম্বো | ২১.৫৯ মিলিয়ন | শ্রীলঙ্কান রুপি (LKR) |
<table border="1">
<tr>
<th>দেশের নাম</th>
<th>স্বাধীনতার বছর</th>
</tr>
<tr>
<td>বাংলাদেশ</td>
<td>১৯৭১</td>
</tr>
</table>
উপরের কোডটির আউটপুট হিসেবে নিচের টা আসবে।
| দেশের নাম | স্বাধীনতার বছর |
|---|---|
| বাংলাদেশ | ১৯৭১ |
মেটা ট্যাগ
[সম্পাদনা]মেটা ট্যাগ হলো একটি এইচটিএমএল উপাদানের মধ্যে থাকা ট্যাগ, যা ওয়েবপেজ সম্পর্কে তথ্য সরবরাহ করে কিন্তু ব্যবহারকারীরা সরাসরি দেখতে পায় না। এটি মূলত ব্রাউজার ও সার্চ ইঞ্জিনকে পেজটি সম্পর্কে তথ্য দেয়। * গুরুত্বপূর্ণ কাজ: এটি পেজের ক্যারেক্টার সেট (যেমন charset="UTF-8"), ভিউপোর্ট সেটিংস (মোবাইল রেসপনসিভনেস), পেজের বর্ণনা (description), এবং লেখক ইত্যাদি নির্ধারণ করে। * অবস্থান: এটি সর্বদা <head> অংশের মধ্যে রাখা হয়।[৭৩] এটি সাধারণত সার্চ ইন্জিন অপটিমাইজেশন এর জন্য ব্যবহার করা হয়। মেটা ট্যাগের কিছু উদাহরণ হলো :
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="description" content="Meta tags name>
<meta name="keywords" content="Wiki, Encyclopedia, HTML
<meta name="author" content="Anaf Ibn Shahibul">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="icon.png">
</head>
</html>
এগুলো ছাড়া আরো অনেক ট্যাগ ব্যবহৃত হয়। যেমন
<li>...</li>
<ul>...</ul>
<ol>...</ol>
<img src="imagelink" alt="alt text">
<audio src="audio link">
<blokquote>text....</blokquote>
<address>address....</address>
<area>Area name..</area>
<div>...</div>
<section>elements..... </section>
<footer>footer text.....</footer>
<abbr title="HyperText">HTML</abbr>
<pre>.....</pre>
<progress value="32" max="100"> 32% </progress>
<p><s>Only 50 tickets left!</s></p>
<summary>.......</summary>
<nav>.....</nav>
ইত্যাদি।
আরো দেখুন
[সম্পাদনা]তথ্যসূত্র
[সম্পাদনা]- ↑ "W3C Html"।
- ↑ "HTML.Com"। HTML.COM।
{{ওয়েব উদ্ধৃতি}}: উদ্ধৃতি শৈলী রক্ষণাবেক্ষণ: ইউআরএল-অবস্থা (লিঙ্ক) - ↑ "Mega site of Bible Information"। w3school.com। সংগ্রহের তারিখ ২১ ডিসেম্বর ২০২৪।
- ↑ Web dev। "Learn HTML"। Web dev। সংগ্রহের তারিখ ১৪ ডিসেম্বর ২০২৫।
- ↑ Tim Berners-Lee, "Information Management: A Proposal". CERN (March 1989, May 1990). W3C.
- ↑ Berners-Lee, Tim। "Intended Uses"। W3C।
- ↑ "Tags used in HTML"। info.cern.ch। অক্টোবর ১৯৯১। সংগ্রহের তারিখ ২ মার্চ ২০২৩।
- ↑ Berners-Lee, Tim (২৯ অক্টোবর ১৯৯১)। "Re: status. Re: X11 BROWSER for WWW"। World Wide Web Consortium। ২৪ মে ২০০৭ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ৮ এপ্রিল ২০০৭।
- ↑ "Index of the HTML 4 elements"। World Wide Web Consortium। ২৪ ডিসেম্বর ১৯৯৯। ৫ মে ২০০৭ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ৮ এপ্রিল ২০০৭।
- ↑ Berners-Lee, Tim (৯ ডিসেম্বর ১৯৯১)। "Re: SGML/HTML docs, X Browser"। w3। ২২ ডিসেম্বর ২০০৭ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ১৬ জুন ২০০৭।
SGML is very general. HTML is a specific application of the SGML basic syntax applied to hypertext documents with simple structure.
- ↑ Berners-Lee, Tim; Connolly, Daniel (জুন ১৯৯৩)। "Hypertext Markup Language (HTML): A Representation of Textual Information and MetaInformation for Retrieval and Interchange"। w3। ৩ জানুয়ারি ২০১৭ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ৪ জানুয়ারি ২০১৭।
- ↑ Raggett, Dave। "A Review of the HTML+ Document Format"। w3। ২৯ ফেব্রুয়ারি ২০০০ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ২২ মে ২০২০।
The hypertext markup language HTML was developed as a simple non-proprietary delivery format for global hypertext. HTML+ is a set of modular extensions to HTML and has been developed in response to a growing understanding of the needs of information providers. These extensions include text flow around floating figures, fill-out forms, tables, and mathematical equations.
- 1 2 3 4 5 6 Raggett, Dave (১৯৯৮)। Raggett on HTML 4। ৯ আগস্ট ২০০৭ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ৯ জুলাই ২০০৭।
- ↑ "HTML5 – Hypertext Markup Language – 5.0"। Internet Engineering Task Force। ২৮ অক্টোবর ২০১৪। ২৮ অক্টোবর ২০১৪ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ২৫ নভেম্বর ২০১৪।
This document recommends HTML 5.0 after completion.
- ↑ "HTML 3.2 Reference Specification"। World Wide Web Consortium। ১৪ জানুয়ারি ১৯৯৭। সংগ্রহের তারিখ ১৬ নভেম্বর ২০০৮।
- ↑ "IETF HTML WG"। সংগ্রহের তারিখ ১৬ জুন ২০০৭।
Note: This working group is closed
- 1 2 Engelfriet, Arnoud। "Introduction to Wilbur"। htmlhelp.com। সংগ্রহের তারিখ ১৬ জুন ২০০৭।
- ↑ "HTML 4.0 Specification"। World Wide Web Consortium। ১৮ ডিসেম্বর ১৯৯৭। সংগ্রহের তারিখ ১৬ নভেম্বর ২০০৮।
- ↑ "HTML 4 – 4 Conformance: requirements and recommendations"। সংগ্রহের তারিখ ৩০ ডিসেম্বর ২০০৯।
- ↑ "HTML 4.0 Specification"। World Wide Web Consortium। ২৪ এপ্রিল ১৯৯৮। সংগ্রহের তারিখ ১৬ নভেম্বর ২০০৮।
- ↑ "HTML 4.01 Specification"। World Wide Web Consortium। ২৪ ডিসেম্বর ১৯৯৯। সংগ্রহের তারিখ ১৬ নভেম্বর ২০০৮।
- ↑ "HTML 4 Errata"। W3C। সংগ্রহের তারিখ ২ মার্চ ২০২৩।
- 1 2 ISO (২০০০)। "ISO/IEC 15445:2000 – Information technology – Document description and processing languages – HyperText Markup Language (HTML)"। সংগ্রহের তারিখ ১ মার্চ ২০২৩।
- ↑ "ISO/IEC 15445:2000(E) ISO-HTML"। www.scss.tcd.ie (ইংরেজি ভাষায়)। Geneva, CH: ISO/IEC। ১৫ মে ২০০০। সংগ্রহের তারিখ ১ মার্চ ২০২৩।
- ↑ "HTML5: A vocabulary and associated APIs for HTML and XHTML"। World Wide Web Consortium। ২৮ অক্টোবর ২০১৪। সংগ্রহের তারিখ ৩১ অক্টোবর ২০১৪।
- ↑ "Open Web Platform Milestone Achieved with HTML5 Recommendation" (সংবাদ বিজ্ঞপ্তি)। World Wide Web Consortium। ২৮ অক্টোবর ২০১৪। সংগ্রহের তারিখ ৩১ অক্টোবর ২০১৪।
- ↑ "HTML 5.1"। World Wide Web Consortium। ১ নভেম্বর ২০১৬। সংগ্রহের তারিখ ৬ জানুয়ারি ২০১৭।
- ↑ "HTML 5.1 is a W3C Recommendation"। World Wide Web Consortium। ১ নভেম্বর ২০১৬। সংগ্রহের তারিখ ৬ জানুয়ারি ২০১৭।
- ↑ Philippe le Hegaret (১৭ নভেম্বর ২০১৬)। "HTML 5.1 is the gold standard"। World Wide Web Consortium। সংগ্রহের তারিখ ৬ জানুয়ারি ২০১৭।
- ↑ "HTML 5.2"। World Wide Web Consortium। ১৪ ডিসেম্বর ২০১৭। সংগ্রহের তারিখ ১৫ ডিসেম্বর ২০১৭।
- ↑ "HTML 5.2 is now a W3C Recommendation"। World Wide Web Consortium। ১৪ ডিসেম্বর ২০১৭। সংগ্রহের তারিখ ১৫ ডিসেম্বর ২০১৭।
- ↑ Charles McCathie Nevile (১৪ ডিসেম্বর ২০১৭)। "HTML 5.2 is done, HTML 5.3 is coming"। World Wide Web Consortium। সংগ্রহের তারিখ ১৫ ডিসেম্বর ২০১৭।
- ↑ Connolly, Daniel (৬ জুন ১৯৯২)। "MIME as a hypertext architecture"। CERN। সংগ্রহের তারিখ ২৪ অক্টোবর ২০১০।
- ↑ Connolly, Daniel (১৫ জুলাই ১৯৯২)। "HTML DTD enclosed"। CERN। সংগ্রহের তারিখ ২৪ অক্টোবর ২০১০।
- ↑ Connolly, Daniel (১৮ আগস্ট ১৯৯২)। "document type declaration subset for Hyper Text Markup Language as defined by the World Wide Web project"। CERN। ১৪ মার্চ ২০১২ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ২৪ অক্টোবর ২০১০।
- 1 2 Connolly, Daniel (২৪ নভেম্বর ১৯৯২)। "Document Type Definition for the Hyper Text Markup Language as used by the World Wide Web application"। CERN। ১৮ জানুয়ারি ২০১২ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ২৪ অক্টোবর ২০১০। See section "Revision History"
- ↑ Berners-Lee, Tim; Connolly, Daniel (জুন ১৯৯৩)। "Hyper Text Markup Language (HTML) Internet-Draft version 1.1"। IETF IIIR Working Group। সংগ্রহের তারিখ ১৮ সেপ্টেম্বর ২০১০।
- ↑ Berners-Lee, Tim; Connolly, Daniel (জুন ১৯৯৩)। "Hypertext Markup Language (HTML) Internet-Draft version 1.2"। IETF IIIR Working Group। সংগ্রহের তারিখ ১৮ সেপ্টেম্বর ২০১০।
- ↑ Raggett, Dave (৮ নভেম্বর ১৯৯৩)। "History for draft-raggett-www-html-00"। IETF Datatracker। সংগ্রহের তারিখ ১৮ নভেম্বর ২০১৯।
- ↑ Berners-Lee, Tim; Connolly, Daniel (২৮ নভেম্বর ১৯৯৪)। "HyperText Markup Language Specification – 2.0 INTERNET DRAFT"। Internet Engineering Task Force। সংগ্রহের তারিখ ২৪ অক্টোবর ২০১০।
- ↑ Connolly, Daniel W. (১৬ মে ১৯৯৫)। "Hypertext Markup Language – 2.0"। tools.ietf.org (ইংরেজি ভাষায়)। সংগ্রহের তারিখ ১৮ নভেম্বর ২০১৯।
- ↑ "HTML 3.0 Draft (Expired!) Materials"। World Wide Web Consortium। ২১ ডিসেম্বর ১৯৯৫। সংগ্রহের তারিখ ১৬ নভেম্বর ২০০৮।
- 1 2 "HyperText Markup Language Specification Version 3.0"। সংগ্রহের তারিখ ১৬ জুন ২০০৭।
- ↑ Raggett, Dave (২৮ মার্চ ১৯৯৫)। "HyperText Markup Language Specification Version 3.0"। HTML 3.0 Internet Draft Expires in six months। World Wide Web Consortium। সংগ্রহের তারিখ ১৭ জুন ২০১০।
- ↑ Bowers, N. (১৯৯৮)। "Weblint: just another perl hack" (পিডিএফ)। 1998 USENIX Annual Technical Conference (USENIX ATC 98)।
- ↑ Lie, Håkon Wium; Bos, Bert (এপ্রিল ১৯৯৭)। Cascading style sheets: designing for the Web। Addison Wesley Longman। পৃ. ২৬৩। আইএসবিএন ৯৭৮-০-২০১-৪১৯৯৮-৬। সংগ্রহের তারিখ ৯ জুন ২০১০।
- ↑ "HTML5"। World Wide Web Consortium। ১০ জুন ২০০৮। সংগ্রহের তারিখ ১৬ নভেম্বর ২০০৮।
- ↑ "HTML5, one vocabulary, two serializations"। ১৫ জানুয়ারি ২০০৮। সংগ্রহের তারিখ ২৫ ফেব্রুয়ারি ২০০৯।
- ↑ "W3C Confirms May 2011 for HTML5 Last Call, Targets 2014 for HTML5 Standard"। World Wide Web Consortium। ১৪ ফেব্রুয়ারি ২০১১। সংগ্রহের তারিখ ১৮ ফেব্রুয়ারি ২০১১।
- ↑ Hickson, Ian (১৯ জানুয়ারি ২০১১)। "HTML Is the New HTML5"। The WHATWG Blog। ৬ অক্টোবর ২০১৯ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ২১ জানুয়ারি ২০১১।
- ↑ Grannell, Craig (২৩ জুলাই ২০১২)। "HTML5 gets the splits"। Net magazine। ২৫ জুলাই ২০১২ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ২৩ জুলাই ২০১২।
- ↑ "HTML5"। W3C। ১৭ ডিসেম্বর ২০১২। সংগ্রহের তারিখ ১৫ জুন ২০১৩।
- ↑ "When Will HTML5 Be Finished?"। FAQ। WHAT Working Group। সংগ্রহের তারিখ ২৯ নভেম্বর ২০০৯।
- ↑ "Call for Review: HTML5 Proposed Recommendation Published W3C News"। W3C। ১৬ সেপ্টেম্বর ২০১৪। সংগ্রহের তারিখ ২৭ সেপ্টেম্বর ২০১৪।
- ↑ "Open Web Platform Milestone Achieved with HTML5 Recommendation"। W3C। ২৮ অক্টোবর ২০১৪। সংগ্রহের তারিখ ২৯ অক্টোবর ২০১৪।
- ↑ "HTML5 specification finalized, squabbling over specs continues"। Ars Technica। ২৯ অক্টোবর ২০১৪। সংগ্রহের তারিখ ২৯ অক্টোবর ২০১৪।
- ↑ "HTML vs এক্সএমএল সিনট্যাক্স"। WHATWG। সংগ্রহের তারিখ ২২ মার্চ ২০২৩।
- ↑ "XHTML 1.0: The Extensible HyperText Markup Language (Second Edition)"। World Wide Web Consortium। ২৬ জানুয়ারি ২০০০। সংগ্রহের তারিখ ১৬ নভেম্বর ২০০৮।
- ↑ "XHTML 1.1 – Module-based XHTML — Second Edition"। World Wide Web Consortium। ১৬ ফেব্রুয়ারি ২০০৭। সংগ্রহের তারিখ ১৬ নভেম্বর ২০০৮।
- ↑ "Modularization of XHTML"। W3C। সংগ্রহের তারিখ ৪ জানুয়ারি ২০১৭।
- ↑ "XHTM 2.0"। World Wide Web Consortium। ২৬ জুলাই ২০০৬। সংগ্রহের তারিখ ১৬ নভেম্বর ২০০৮।
- ↑ "XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase Resources on HTML5"। World Wide Web Consortium। ১৭ জুলাই ২০০৯। সংগ্রহের তারিখ ১৬ নভেম্বর ২০০৮।
- ↑ "W3C XHTML FAQ"।
- ↑ Jaffe, Jeff (২৮ মে ২০১৯)। "W3C and WHATWG to Work Together to Advance the Open Web Platform"। W3C Blog। ২৯ মে ২০১৯ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ২৯ মে ২০১৯।
- ↑ "W3C and the WHATWG Signed an Agreement to Collaborate on a Single Version of HTML and DOM"। W3C। ২৮ মে ২০১৯। ২৯ মে ২০১৯ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ২৯ মে ২০১৯।
- ↑ "Memorandum of Understanding Between W3C and WHATWG"। W3C। ২৮ মে ২০১৯। ২৯ মে ২০১৯ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ২৯ মে ২০১৯।
- ↑ Cimpanu, Catalin (২৯ মে ২০১৯)। "Browser vendors Win War with W3C over HTML and DOM standards"। ZDNet। ২৯ মে ২০১৯ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ২৯ মে ২০১৯।
- ↑ "W3C – WHATWG Wiki"। WHATWG Wiki। ২৯ মে ২০১৯ তারিখে মূল থেকে আর্কাইভকৃত। সংগ্রহের তারিখ ২৯ মে ২০১৯।
- ↑ Shankland, Stephen (৯ জুলাই ২০০৯)। "An epitaph for the Web standard, XHTML 2"। CNET। CBS INTERACTIVE INC।
- ↑ w3schools
- ↑ Ali Hossain। "HTML5 Crash Course Bangla | HTML Tutorial For Beginners"। সংগ্রহের তারিখ ১ ডিসেম্বর ২০২৫।
{{ওয়েব উদ্ধৃতি}}: উদ্ধৃতি শৈলী রক্ষণাবেক্ষণ: ইউআরএল-অবস্থা (লিঙ্ক) - ↑ W3Schools। "HTML <meta /> Tag"। W3Schools।
{{ওয়েব উদ্ধৃতি}}: উদ্ধৃতি শৈলী রক্ষণাবেক্ষণ: সাংখ্যিক নাম: লেখকগণের তালিকা (লিঙ্ক)
