বিসমিল্লাহহির রাহমানের রাহীম।
সবাইকে সালাম জানিয়ে আমি এবার HTML নিয়ে লেখা করা শুরু করছি। দোয়া করবেন যেন এর শেষ করতে পারি। HTML হচ্ছে ওয়েব ডেভেলপমেন্ট এর দুনিয়ায় ঢুকার মূল এবং একমাত্র পথ। আপনি যদি HTML না শিখেন তাহলে আপনি ওয়েব ডেভলপিং বা ডিজাইনিং এর বিশাল দুনিয়ায় প্রবেশ করতে পারবেন না। ওয়েব ডেভলপিং বা ডিজাইনিং কত বিশাল তা আর আমি বলতে হবে না। আমরা প্রায় সারাক্ষণই একটা না একটা ওয়েব পেইজের মধ্যে পড়ে থাকি। আর তা তৈরি করা হয়েছে HTML দিয়ে। এ ওয়েব বিশ্ব দিন দিন বৃদ্ধি পাচ্ছে, কত টুকু বৃদ্ধি পাচ্ছে তা আমরা টের ও পাচ্ছি না। HTML শিখলে আপনি নিজের একটি ওয়েব সাইট খুব সহজেই তৈরি করতে পারবেন, HTML খুবই সহজ, এর জন্য আপনাকে বেশি চিন্তা হতে হবে না। আমি চেষ্টা করব আস্তে আস্তে HTML এর সবকিছু আলোচনা করার। এক সাথে আমি HTML এর সাথে HTML5 নিয়ে ও আলচনা করবো। কারন HTML5 ওবেব জগতের নতুন আলোড়োন।
আসলে আমি মূলত HTML5 নিয়ে ই লিখব এ সিরিজ। তার আগে HTML সম্পর্কে কিছু ধারনা দিয়ে নিব। ভার্সিটি গুলোতে প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখালে ও এসব ওয়েব প্রোগ্রামিং সম্পর্কে শিখানো হয় না। এগুলো নিজে নিজে ই শিখে নিতে হয়। যারা আগ্রহী তারা ভিবিন্ন ভাবে ভিবিন্ন ওয়েব সাইট থেকে শিখে নেয়। যার অধিকাংশই ইংরেজী। তাই আমার এ সিরিজ কম্পিউটার সাইন্সের ছাত্র ছাত্রী সহ সকল আগ্রহীদের কাজে লাগবে আসা করি ।
জানা যাক HTML কি ও এর সাথে প্রয়োজনীয় কিছু তথ্য।
HTML: HTML এর অর্থ হচ্ছে Hypertext Markup Language. এটা কোন Programming Language নয়, একটি Markup Language. আর HTML5 হচ্ছে HTML এর সর্বশেষ ভার্সন। HTML5 এর রয়েছে অনেক নতুন ফিচার, নতুন বৈশিষ্ট। HTML5 হচ্ছে HTML, XHTML, এবং HTML DOM এর নতুন স্ট্যান্ডার্ড। HTML5 সুবিধে নিয়ে আরেক দিন আলোচনা করব।
আমর তো ইতিমধ্যে জেনেছি HTML হচ্ছে একটি Markup Language এবার জানা যাক Markup Language কি জিনিস।
Markup Language হচ্ছে Markup Tag এর সমষ্টি। কত গুলো Markup Tag এর সমন্ময়েই Markup Language তৈরি হয়।
এবার আবার প্রশ্ন, Markup Tag কি, তাই না? Markup Tag হচ্ছে একটি কোড যা < এবং > (বাঁকা ব্যাকেট) এর ভিতরে থাকে। এবাবে ই Markup Tag ব্যবহার করা হয়। Markup Tag কে HTML Tag ও বলা হয়। HTML এ Markup Tag ব্যবহার করে একটি ওয়েব পেইজ তৈরি করে। এর নিচের বৈশিষ্ট গুলো রয়েছেঃ
- HTML Tag হচ্ছে বাকা ব্রেকেট(< এবং >) এর মধ্যে রাখা কি ওয়ার্ড। যেমনঃ <h1>, <p> ইত্যাদি।
- HTML Tag জোড়ায় জোড়ায় থাকে। যেমনঃ <b> thins is bold</b>
- প্রথমটিকে বলা হয় Start tag এবং শেষেরটি কে বলা হয় End Tag. কিন্তু HTML5 এ শুধু Start tag থাকে কোন End Tag থাকে না। ব্যবহার করলে ও সমস্যা নেই।
কিছুক্ষন আগে জেনেছেন ওয়েব পেইজ সম্পর্কে। আমরা প্রতিদিনই বিভিন্ন ওয়েব পেইজ ভিজিট করে থাকি। এক একটি ওয়েব পেইজই হচ্ছে এক একটি HTML Document। HTML Document একটি ওয়েব পেজ বর্ননা করে। মানে HTML Document বলতেই ওয়েব সাইট বুঝায়। HTML Document এর মধ্যে HTML Tag বা Markup Tag ও plain text থাকে। HTML Document কে web Page ও বলা হয়। আমরা প্রতিদিন যত ওয়েব পেজ ভিজিট করি তা সবই কিন্তু এক একটি HTML Document।
আজকের মতো এত টুকুই আবার ও হাজির হব আপনাদের সামনে HTML নিয়ে।