HTML এর মৌলিক বিষয়সমূহ

টিউন বিভাগ এইচটিএমএল
প্রকাশিত
জোসস করেছেন

এইচটিএমএল এর ধারণা (Concept of HTML)

এইচটিএমএল (হাইপারটেক্সট মার্কআপ ল্যাংগুয়েজ) ওয়েবপেজ তৈরির জন্য বহুল ব্যবহৃত একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ। এটি মূলত টেক্সটভিত্তিক প্রোগ্রাম ভাষা। ওয়েব ডেভলপার হতে হলে এ ল্যাঙ্গুয়েজ টি সবার আগে ভালোভাবে শিখতে হয়।

১৯৮০ সালের দিকে টিম বার্নার্স লি এ ভাষার প্রাথমিক রূপ প্রদান করেন। এইচটিএমএল ব্যবহার করে সহজেই ওয়েব পেজ ডিজাইন করা যায়। এইচটিএমএল ফাইলে লেখা (টেক্সট) এবং অডিও, ভিডিও, গ্রাফিক্স, এনিমেশন ইত্যাদি লিঙ্ক করার কাজ করা যায়। এইচটিএমএল কতগুলো মার্কআপ ট্যাগের সমষ্টি যা ওয়েবপেজে বিভিন্ন এলিমেন্ট কিভাবে প্রদর্শন করবে তা নির্দেশ করে। প্রথমে এইচটিএমএল তৈরির উদ্দেশ্য ছিল বৈজ্ঞানিক গবেষণার তথ্য-উপাত্ত দ্রুত পৃথিবীর বিভিন্ন স্থানে আদান প্রদানের ব্যবস্থা করা। ১৯৯০ সালের দিকে এনসিএসএ কর্তৃক ডেভেলপকৃত মোজাইক ব্রাউজারের মাধ্যমে HTML পরিচিত লাভ করে। ১৯৯৭ এর জানুয়ারিতে WC3 কর্তৃক প্রথম ডেভেলপকৃত HTML3.2 প্রকাশিত হয়।

একই বছরের শেষে ডিসেম্বর WC3 HTML এর নতুন সংস্করণ HTML4.2 প্রকাশ করে। ২০১০ সালে বর্তমানে প্রচলিত HTML এর সর্বশেষ ভার্সন HTML 5 জনসম্মুখে পরিচিত লাভ করে। বর্তমান HTML5 সংস্করণ নিয়ে কাজ করা হয়। স্মার্টফোন ও ট্যাবলেটের মত ডিভাইস বিবেচনায় রেখে html5 এর অনেক ফিচার নির্মিত হয়েছে। টেক্সট এডিটর ব্যবহার করে ওয়েব পেজের জন্য এইচটিএমএল ফাইল তৈরি করা যায় এবং এইচটিএমএল ফাইল এক্সটেনশন হল.html বা.htm।

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

ওয়েব পেজ লেখার জন্য সবচেয়ে বেশি ব্যবহৃত ল্যাঙ্গুয়েজ হলো এইচটিএমএল। এটি ব্যবহার করার সহজ নিচে এর সুবিধা সম্পর্কে বর্ণনা করা হলো —

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

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

এইচটিএমএল হল একটি মার্কআপ ল্যাংগুয়েজ, টেক্সট-বেজড ল্যাঙ্গুয়েজ যা ওয়েবপেজ লেখার জন্য ব্যবহৃত হয়। এইচটিএমএল ট্যাগ হলো এইচটিএমএল ডকুমেন্ট এর সাথে এমবেডেড কোডিং নির্দেশাবলি (ইনস্ট্রাকশনস)। ওয়েব ব্রাউজার এইচটিএমএল ট্যাগ এর লেখা প্রদর্শন করে থাকে। ট্যাগ হলো কিওয়ার্ড যা জোরা অ্যাঙ্গেল ব্র্যাকেট এর মধ্যে লিখতে হয়। প্রথম অ্যাঙ্গেল ব্র্যাকেট <> কে অপেনিং ট্যাগ এবং স্ল্যাশ সহ অ্যাঙ্গেল ব্র্যাকেট </> কে ক্লোজিং ট্যাগ বলা হয়। এইচটিএমএল ট্যাগস সিনটেক্স : <tag name> Content </tag name>

এইচটিএমএল এলিমেন্ট সিনট্যাক্স (HTML element Syntax)

  • এইচটিএমএল এলিমেন্ট শুরু হয় ওপেনিং ট্যাগ দিয়ে, আর শেষ হয় ক্লোজিং ট্যাগ দিয়ে।
  • স্টার্ট ও ইন্ড ট্যাগ এর মধ্যবর্তী সবকিছুই হল এলেমেন্ট কনটেন্ট।
  • কিছু কিছু এইচটিএমএল এলিমেন্ট এর কোন কন্টেন্ট থাকে না এগুলোকে এম্পটি কন্টেন্ট বলে।
  • এম্পটি বা খালি এলিমেন্ট গুলো স্টার্টার এর মধ্যেই শেষ হয়ে যায়।
  • অধিকাংশ এইচটিএমএল এলিমেন্টের attritube থাকতে পারে।

Level 0

আমি আলামিন হোসেন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 4 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 1 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস