Tech TutorBangla Web Documentation
Portfolio
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • HTML Documentation12টি অধ্যায়
প্রযুক্তি নির্বাচন
HomeHTMLCSSTailwind CSSJavaScriptTypeScriptReactNext.jsNode.jsExpressSocket.IOExpoWordPressPostgreSQLPrismaPostgresNestJSMongoDBDockerTanStackTanStack TableRTK QueryGitGitHub
  • Introduction
  • HTML কী?
  • HTML Syntax
  • HTML Elements
  • HTML Attributes
  • HTML Headings
  • HTML Paragraphs
  • HTML Links
  • HTML Images
  • HTML Lists
  • HTML Tables
  • HTML Forms
  • Basics
  • Elements
  • Attributes
  • Forms
  • Advanced
  1. Docs
  2. HTML
  3. প্রশ্ন/উত্তর
  4. Advanced
  5. What is semantic HTML?
HTMLAdvanced

What is semantic HTML?

Semantic HTML কী এবং কেন এটি ব্যবহার করা উচিত।

Semantic HTML মানে এমন HTML ব্যবহার করা যার tag নিজেই তার অর্থ (meaning) বোঝায়। <header> থেকে বোঝা যায় এটি পেজের ওপরের অংশ, <nav> মানে নেভিগেশন, আর <article> থেকে বোঝা যায় স্বাধীন কনটেন্ট।

এর উল্টো হলো <div> আর <span> — এরা কোনো অর্থ বহন করে না, কেবল container হিসেবে কাজ করে। অর্থবহ tag দিয়ে লেখা কোড যেমন পড়া সহজ, তেমনি codebase-এ যে কেউ ঢুকে সহজেই গঠন বোঝে।

Semantic HTML-এর কারণে তিনটি জিনিস উন্নত হয় — (১) accessibility: screen reader দুর্বল চোখের ব্যবহারকারীদের কাছে সঠিকভাবে বোঝায় কোন অংশ কী, (২) SEO: search engine পেজের গুরুত্বপূর্ণ অংশ শনাক্ত করে, (৩) readability: ডেভেলপারের কাছে কোড স্পষ্ট থাকে।

মনে রাখুন

যেখানে কোনো নির্দিষ্ট tag আছে, সেখানেই div না লিখে সেই tag-টি ব্যবহার করুন — এটাই semantic HTML-এর মূল কথা।

শেষ প্যারায় নিজে practice করুন — কোড কপি করে নিজের এডিটরে চালিয়ে দেখুন।
Advanced বিভাগের আরও প্রশ্নHTML প্রশ্ন/উত্তর
Tech Tutor

বাংলায় ওয়েব ডেভেলপমেন্ট ডকুমেন্টেশন শিখুন — ধাপে ধাপে।

Homeসব ডকুমেন্টেশনQuick Startআমার নোটস

© 2026 Tech Tutor. বাংলায় শিখুন, বাংলায় গড়ুন।

mdanamolhasan1998@gmail.com