HTML কি
এইচটিএমএল হল একটি সংক্ষিপ্ত রূপ যা হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ যা ওয়েব পেজ এবং ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়। আসুন দেখি হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ এবং ওয়েব পেজ বলতে কী বোঝায়।
হাইপার টেক্সট: হাইপার টেক্সট মানে “পাঠ্যের মধ্যে পাঠ্য।" একটি পাঠ্যের মধ্যে একটি লিঙ্ক রয়েছে, এটি একটি হাইপারটেক্সট। যখনই আপনি একটি লিঙ্কে ক্লিক করেন যা আপনাকে একটি নতুন ওয়েবপেজে নিয়ে আসে, আপনি একটি হাইপারটেক্সটে ক্লিক করেছেন। হাইপারটেক্সট হল দুটি বা ততোধিক ওয়েব পেজ (HTML ডকুমেন্ট) একে অপরের সাথে লিঙ্ক করার একটি উপায়।
মার্কআপ ভাষা: একটি মার্কআপ ভাষা একটি কম্পিউটার ভাষা যা একটি পাঠ্য নথিতে বিন্যাস এবং বিন্যাস পদ্ধতি প্রয়োগ করতে ব্যবহৃত হয়। মার্কআপ ভাষা পাঠ্যকে আরও ইন্টারেক্টিভ এবং গতিশীল করে তোলে। এটি পাঠ্যকে চিত্র, টেবিল, লিঙ্ক ইত্যাদিতে পরিণত করতে পারে।
ওয়েব পৃষ্ঠা: একটি ওয়েব পৃষ্ঠা হল একটি নথি যা সাধারণত HTML এ লেখা হয় এবং একটি ওয়েব ব্রাউজার দ্বারা অনুবাদ করা হয়। একটি ওয়েব পেজ একটি URL প্রবেশ করে সনাক্ত করা যেতে পারে. একটি ওয়েব পেজ স্ট্যাটিক বা ডাইনামিক ধরনের হতে পারে। শুধুমাত্র HTML এর সাহায্যে আমরা স্ট্যাটিক ওয়েব পেজ তৈরি করতে পারি।
তাই, এইচটিএমএল হল একটি মার্কআপ ল্যাঙ্গুয়েজ যা স্টাইলিং এর সাহায্যে আকর্ষণীয় ওয়েব পেজ তৈরি করতে ব্যবহৃত হয় এবং যা একটি ওয়েব ব্রাউজারে একটি সুন্দর বিন্যাসে দেখায়। একটি HTML ডকুমেন্ট অনেকগুলি HTML ট্যাগ দিয়ে তৈরি এবং প্রতিটি HTML ট্যাগে বিভিন্ন বিষয়বস্তু থাকে।
Let's see a simple example of HTML.
Web page title
Write Your First Heading
Write Your First Paragraph.
HTML উদাহরণের বর্ণনা
: এটি নথির ধরন নির্ধারণ করে বা এটি ব্রাউজারকে HTML এর সংস্করণ সম্পর্কে নির্দেশ দেয়।
:এই ট্যাগটি ব্রাউজারকে জানায় যে এটি একটি HTML নথি। এইচটিএমএল ট্যাগের মধ্যে টেক্সট ওয়েব ডকুমেন্ট বর্ণনা করে। এটি ব্যতীত HTML এর অন্যান্য সমস্ত উপাদানের জন্য একটি ধারক
: এটি উপাদানের মধ্যে প্রথম উপাদান হওয়া উচিত, যাতে মেটাডেটা (নথি সম্পর্কে তথ্য) থাকে। বডি ট্যাগ খোলার আগে এটি অবশ্যই বন্ধ করতে হবে। :
ট্যাগের মধ্যে পাঠ্য ওয়েবপৃষ্ঠার প্রথম স্তরের শিরোনাম বর্ণনা করে।
:
ট্যাগের মধ্যে পাঠ্য ওয়েবপৃষ্ঠার অনুচ্ছেদ বর্ণনা করে।
HTML এর সংক্ষিপ্ত ইতিহাস
1980 এর দশকের শেষের দিকে, একজন পদার্থবিদ, টিম বার্নার্স-লি যিনি CERN-এর একজন ঠিকাদার ছিলেন, CERN গবেষকদের জন্য একটি সিস্টেমের প্রস্তাব করেছিলেন। 1989 সালে, তিনি একটি ইন্টারনেট ভিত্তিক হাইপারটেক্সট সিস্টেমের প্রস্তাব দিয়ে একটি মেমো লিখেছিলেন।
টিম বার্নার্স-লিকে এইচটিএমএল এর জনক বলা হয়। HTML এর প্রথম উপলব্ধ বিবরণ ছিল “HTML ট্যাগ" নামক একটি নথি যা টিম 1991 সালের শেষের দিকে প্রস্তাব করেছিলেন। HTML এর সর্বশেষ সংস্করণ হল HTML5, যা আমরা এই টিউটোরিয়ালে পরে শিখব।
এইচটিএমএল সংস্করণ
এইচটিএমএল আবিষ্কৃত হওয়ার পর থেকে বাজারে প্রচুর এইচটিএমএল সংস্করণ রয়েছে, এইচটিএমএল সংস্করণ সম্পর্কে সংক্ষিপ্ত ভূমিকা নীচে দেওয়া হল:
HTML 1.0: HTML এর প্রথম সংস্করণ ছিল 1.0, যা HTML ভাষার বেয়ারবোন সংস্করণ ছিল এবং এটি 1991 সালে প্রকাশিত হয়েছিল।
HTML 2.0: এটি ছিল পরবর্তী সংস্করণ যা 1995 সালে প্রকাশিত হয়েছিল এবং এটি ওয়েবসাইট ডিজাইনের জন্য স্ট্যান্ডার্ড ভাষা সংস্করণ ছিল। HTML 2.0 অতিরিক্ত বৈশিষ্ট্যগুলিকে সমর্থন করতে সক্ষম ছিল যেমন ফর্ম-ভিত্তিক ফাইল আপলোড, ফর্ম উপাদান যেমন টেক্সট বক্স, বিকল্প বোতাম ইত্যাদি।
HTML 3.2: HTML 3.2 সংস্করণ W3C দ্বারা 1997 সালের প্রথম দিকে প্রকাশিত হয়েছিল। এই সংস্করণটি টেবিল তৈরি করতে এবং ফর্ম উপাদানগুলির জন্য অতিরিক্ত বিকল্পগুলির জন্য সমর্থন প্রদান করতে সক্ষম ছিল। এটি জটিল গাণিতিক সমীকরণ সহ একটি ওয়েব পৃষ্ঠাকে সমর্থন করতে পারে। এটি জানুয়ারী 1997 পর্যন্ত যেকোন ব্রাউজারের জন্য একটি অফিসিয়াল স্ট্যান্ডার্ড হয়ে ওঠে। বর্তমানে এটি বেশিরভাগ ব্রাউজার দ্বারা সমর্থিত।
HTML 4.01: HTML 4.01 সংস্করণটি ডিসেম্বর 1999-এ প্রকাশিত হয়েছিল এবং এটি HTML ভাষার একটি অত্যন্ত স্থিতিশীল সংস্করণ। এই সংস্করণটি বর্তমান অফিসিয়াল স্ট্যান্ডার্ড, এবং এটি বিভিন্ন মাল্টিমিডিয়া উপাদানগুলির জন্য স্টাইলশীট (সিএসএস) এবং স্ক্রিপ্টিং ক্ষমতার জন্য অতিরিক্ত সমর্থন প্রদান করে।
HTML5 : HTML5 হল হাইপারটেক্সট মার্কআপ ভাষার নতুন সংস্করণ। এই সংস্করণের প্রথম খসড়াটি জানুয়ারী 2008-এ ঘোষণা করা হয়েছিল। এখানে দুটি প্রধান সংস্থা রয়েছে একটি হল W3C (ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়াম), এবং আরেকটি হল WHATWG (ওয়েব হাইপারটেক্সট অ্যাপ্লিকেশন টেকনোলজি ওয়ার্কিং গ্রুপ) যারা HTML 5 সংস্করণের বিকাশের সাথে জড়িত। , এবং এখনও, এটি উন্নয়নাধীন আছে.
HTML এর বৈশিষ্ট্য
1) এটি একটি খুব সহজ এবং সহজ ভাষা। এটি সহজেই বোঝা এবং পরিবর্তন করা যেতে পারে।
2) এইচটিএমএল দিয়ে একটি কার্যকর উপস্থাপনা করা খুব সহজ কারণ এতে প্রচুর ফরম্যাটিং ট্যাগ রয়েছে।
3) এটি একটি মার্কআপ ভাষা, তাই এটি পাঠ্য সহ ওয়েব পৃষ্ঠাগুলি ডিজাইন করার একটি নমনীয় উপায় প্রদান করে৷
4) এটি প্রোগ্রামারদের ওয়েব পৃষ্ঠাগুলিতে একটি লিঙ্ক যুক্ত করতে সহায়তা করে (এইচটিএমএল অ্যাঙ্কর ট্যাগ দ্বারা), তাই এটি ব্যবহারকারীর ব্রাউজিংয়ের আগ্রহ বাড়ায়।
5) এটি প্ল্যাটফর্ম-স্বাধীন কারণ এটি উইন্ডোজ, লিনাক্স এবং ম্যাকিনটোশ ইত্যাদির মতো যেকোনো প্ল্যাটফর্মে প্রদর্শিত হতে পারে।
6) এটি প্রোগ্রামারকে ওয়েব পৃষ্ঠাগুলিতে গ্রাফিক্স, ভিডিও এবং শব্দ যোগ করতে সহায়তা করে যা এটিকে আরও আকর্ষণীয় এবং ইন্টারেক্টিভ করে তোলে।
7) এইচটিএমএল হল একটি কেস-সংবেদনশীল ভাষা, যার মানে আমরা ট্যাগগুলি ছোট হাতের বা বড় হাতের ক্ষেত্রে ব্যবহার করতে পারি।

