এর সংক্ষিপ্তসারটি হ'ল এইচটিএমএলটি এসজিএমএল নামে পরিচিত অন্য একটি হাইপার-লিঙ্কযুক্ত মার্কআপ ভাষার উপর ভিত্তি করে তৈরি হত যা ডকুমেন্টেশন এবং ম্যানুয়ালগুলির জন্য প্রায়শই ব্যবহৃত হত।
এইচটিএমএলের ইতিহাস সম্পর্কিত একটি নিবন্ধ থেকে :
টিম উল্লেখ করেছিলেন যে শুরুর কিছু HTML ডকুমেন্টগুলি পুরানো এসজিএমএল ভাষার উপর ভিত্তি করে তৈরি হয়েছিল যা সিআরএন ইতিমধ্যে ব্যবহার করেছিল: - আমরা এসইএমএমএল ট্যাগসেট থেকে কিছু ট্যাগ অন্তর্ভুক্ত করেছি এবং একবার সিআরএন-তে সমর্থিত [...] এইচটিএমএল পার্সার ট্যাগগুলি যা এটি বোঝে না তা উপেক্ষা করবে এবং এমন বৈশিষ্ট্যগুলি উপেক্ষা করবে যা এটি সিআরএন-এসজিএমএল ট্যাগগুলি বোঝে না ।
[...] প্রারম্ভিক এইচটিএমএল ট্যাগগুলির বেশিরভাগই আসলে সিইআরএন এসজিএমএলগুইড ভাষা থেকে নেওয়া হয়েছিল, এটি নিজেই এএপি (একটি প্রারম্ভিক এসজিএমএল ভাষা)। উদাহরণস্বরূপ, শিরোনাম, এইচএন, পি, ওল এবং অন্যান্য সমস্ত স্পষ্টতই এই ভাষা থেকে নেওয়া হয়েছে। একমাত্র আমূল পরিবর্তনটি ছিল সমস্ত গুরুত্বপূর্ণ অ্যাঙ্কর () লিঙ্কটি সংযোজন, যা ছাড়া ডাব্লুডাব্লুডাব্লু অফ না করত।
আমি যে অংশটি সাহসী হয়েছি সেদিকে লক্ষ্য রেখে, তারা এসজিএমএল সিস্টেমে উপলব্ধ ট্যাগগুলির একটি উপসেট বাস্তবায়িত করেছিল, নতুন অ্যাঙ্কর <a> ট্যাগ যুক্ত করেছে এবং তারা যে সমস্ত ট্যাগ করেনি সেগুলিকে উপেক্ষা করার জন্য বেছে নিয়েছে ' ওয়াহেটিভার কারণে (যেমন গ্রন্থপঞ্জির তালিকার জন্য ট্যাগগুলি, উদাহরণস্বরূপ "xmp", "টেক্সটের একটি ব্লকের চারপাশে একটি বাক্স আঁকতে" বক্স "ট্যাগ ইত্যাদির জন্য সমর্থন করা বা তাদের সমর্থন করতে চান না)। সুতরাং এর সহজতম উপায় হ'ল পার্সার দ্বারা পরিচিত নয় এমন মার্কআপকে ক্ষমা করা এবং কারণটি ব্যবহারকারীর দ্বারা চিহ্নিত খারাপ মার্কআপ, বা বিদ্যমান নথিগুলিতে রূপান্তর করার দ্রুততম সহজ উপায় নির্বিশেষে, পার্সার দ্বারা জানা যায় না এবং যত তাড়াতাড়ি সম্ভব অজানা মার্কআপটিকে উপেক্ষা করা to এই নতুন এইচটিএমএল ফর্ম্যাটটি বিদ্যমান এসজিএমএল ডকুমেন্টগুলিতে কিছু হাইপারলিংক যুক্ত করা এবং ট্যাগগুলি সমর্থিত বা প্রয়োগ করা হয়নি তা উপেক্ষা করে।