HomeProgrammingএইচটিএমএল (HTML) কি? এইচটিএমএল এর সুবিধা ও অসুবিধা কি?

এইচটিএমএল (HTML) কি? এইচটিএমএল এর সুবিধা ও অসুবিধা কি?

এইচটিএমএল (HTML) ওয়েবপেজ তৈরির জন্য বহুল ব্যবহৃত একটি ল্যাংগুয়েজ। HTML এর পূর্ণরূপ হচ্ছে- Hyper Text Markup Language। তবে এটা কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়। এইচটিএমএল-কে Markup Languageও বলা হয়, যা কতকগুলো Markup ট্যাগের সমষ্টি আর এই Markup ট্যাগের কাজ হল ওয়েব পেজে বিভিন্ন এলিমেন্ট কিভাবে প্রদর্শন করবে তা নির্দেশ করা যেমন- একটি ওয়েব পেজে টেক্সট, ইমেজ, এনিমেশন, অডিও, ভিডিও ইত্যাদি এলিমেন্ট থাকতে পারে; আর এই এলিমেন্টগুলো ওয়েবপেজে প্রর্দশন করা বা কিভাবে প্রর্দশন করবে তা নিধারণ করাই হল মার্কআপ ট্যাগ বা এইচটিএমএল ট্যাগের কাজ। যে কোন ওয়েব পেজের অউটপুট হল এইচটিএমএল কোড। ব্রাউজারে একটা ওয়েবপেজ ওপেন করে মাউসের রাইট বাটন ক্লিক করে View Page Source ক্লিক করলে . . </html> ট্যগের মাঝে কিছু কোড দেখতে পাওয়া যায় যা হল এইচটিএমএল কোড।

 

এইচটিএমএল লেখার জন্য কি কি প্রয়োজন?

এইচটিএমএল লেখার জন্য আলাদা কোন টেক্সট এডিটর সফটওয়্যার ব্যবহার না করলেও হবে, আপনার কম্পিউটারে Notepad নামে যে টেক্সট এডিটর আছে সেখানেই কোড লিখতে পারবেন। তবে নোটপ্যাডের উন্নত সংস্করণ Notepad++ বা আরও উন্নত এডিটর যেখানে আপনি একই সাথে কোড লিখতে ও তার আউটপুট দেখতে পারবেন যেমন- Adobe Dreamweaver, HTML Kit ব্যবহার করতে পারেন আপাতত আমি আপনাদের Notepad++ ব্যবহার করতে বলব। এবার এইচটিএমএল কোডকে রান করানোর জন্য যেকোন একটি ব্রাউজার হলেই হবে যেমনঃ Internet Explorer, Mozilla Firefox, Google Chrome ইত্যাদি।

 

এইচটিএমএল এর সুবিধা (Advantages of HTML)

নিচে এইচটিএমএল এর সুবিধাগুলো আলোচনা করা হলো–

  • এইচটিএমএল ব্যবহার করা খুবই সহজ।
  • প্লেইন টেক্সট বিধায় এডিট করা সহজ।
  • প্রায় সব ধরনের ব্রাউজার সমর্থন করে।
  • XML এর সিনট্যাক্সের সাথে অনেক মিল রয়েছে যা ডেটা সংরক্ষরণের জন্য ব্যবহৃত হয়।
  • এটি ইউজার ফ্রেন্ডলি। প্রোগ্রামিং সম্পর্কে ধারণা নেই এমন ব্যবহারকারীরাও সহজে শিখতে পারে।
  • এটি একটি ওপেন টেকনোলজি।
  • এইচটিএমএল-এ করা যে কোন সাইটকে রক্ষণাবেক্ষণ এবং আপডেট করা সহজ।
  • এইচটিএমএল-এ করা ওয়েবপেজ লোড হতে কম সময় লাগে।
  • HTML validator এর সাহায্যে এইচটিএমএল এ তৈরি করা পেজের সিনট্যাক্স এরর বের করা যায়।
  • এর সাহায্যে সার্চ ইঞ্জিন অপটিমাইজ ফ্রেন্ডলি সাইট তৈরি করা যায়।
  • পেজের সাইজ কম হওয়াতে হোস্টিং স্পেস কম লাগে। তাই এটি মূল্য সাশ্রয়ী।

 

এইচটিএমএল এর অসুবিধা (Disadvantages of HTML)

১. একটি সাধারণ ওয়েবপেজ তৈরি করার জন্য অনেক কোড লিখতে হয়।

২. শুধুমাত্র স্টেটিক এবং প্লেইন পেজ তৈরি করা যায়। ডাইনামিক পেজ তৈরিতে ব্যবহৃত হয় না।

৩. HTML এর নিরাপত্তা ব্যবস্থা খুবই দুর্বল।

৪. বড় কোডে লেখা পেজ চালানো জটিলতার সৃষ্টি হয়।

 

ওয়েবপেজ ডিজাইনে এইচটিএমএল এর গুরুত্ব

ওয়েবপেইজ ডিজাইনে HTML এর গুরুত্ব অপরিসীম। Hyper Text Mark-up Laguage এর সংক্ষিপ্ত রূপ হলো HTML যা world wide web (www) ব্রাউজারে তথ্য প্রদর্শন বা ওয়েবপেইজে তথ্য উপস্থাপন ও ফরম্যাট করতে প্রোগ্রামারগণ ব্যবহার করেন। ওয়েবপেজে টেক্সট, অডিও, ভিডিও, গ্রাফিক্স বা অ্যানিমেশনকে সুন্দরভাবে সাজাতে ও ফরম্যাট করতে এই ভাষা ব্যবহৃত হয়। HTML ফাইল সাধারণত webpage নামে পরিচিত। মূলত এটি ডকুমেন্টের স্ট্রাকচার নির্দেশ করে। ব্রাউজার কীভাবে বিভিন্ন অংশকে প্রদর্শন করবে তা HTML এর উপর নির্ভর। তাই বলা যায় যে, ওয়েবপেইজ ডিজাইনে HTML এর গুরুত্ব অপরিসীম।

 

এ সম্পর্কিত আরও প্রশ্ন ও উত্তর

১। এইচটিএমএল কি কাজে লাগে?

উত্তর : HTML মূলত ওয়েব পেজ তৈরির কাজে লাগে। এক কথায়, ওয়েব পেজ তৈরি করা পেজের বিভিন্ন কনটেন্টকে কে সুবিন্যস্ত করা, ডিজাইন করা এবং পেজের আউটলুক দেওয়া হয় এইচটিএমএল ব্যবহার করে। এইচটিএমএল এর মূল লক্ষ্য একটি এইচটিএমএল ডকুমেন্ট (ওয়েব পেজ) তৈরি করা যা বিভিন্ন প্লাটফর্মে (ব্রাউজারে) কাজ করে। এইচটিএমএল কে ধরা হয় ওয়েব পেজ নির্মাণের ভিত্তিভূমি।

২। HTML-এর বডি সেকশন এলিমেন্টের কাজ কি?

উত্তর : হেড (Head) সেকশনের সমাপ্তির পরপরই অর্থাৎ Closing </head> পরেই বডি সেকশন (Body section) এলিমেন্ট এর যাত্রা শুরু। যেহেতু বডি এলিমেন্ট একটি কনটেইনার ট্যাগ সেহেতু এর শুরু হয় <Body> এবং শেষ হয় </Body> দিয়ে। শুরু এবং শেষ বডি ট্যাগ এর অভ্যন্তরে সমস্ত Text টিকেই ব্রাউজার দেখিয়ে থাকে। অর্থাৎ বডি ট্যাগ ডকুমেন্টের সমস্ত টেক্সটকেই ধারণ করে।

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments