HTML এর মৌলিক বিষয়!
১. HTML কী?
উত্তর: HTML (HyperText Markup Language) হলো একটি মার্কআপ ল্যাঙ্গুয়েজ, যা ওয়েব পেজ তৈরিতে ব্যবহৃত হয়। এটি ওয়েব পেজের কাঠামো নির্ধারণ করে এবং ব্রাউজারকে বলে দেয় কীভাবে বিভিন্ন কনটেন্ট (যেমন: লেখা, ছবি, ভিডিও) প্রদর্শিত হবে।
২. HTML ট্যাগ কী?
উত্তর: HTML ট্যাগ হলো বিশেষ কোড বা নির্দেশনা যা ওয়েব পেজে কনটেন্ট কিভাবে প্রদর্শিত হবে তা নির্ধারণ করে। প্রতিটি ট্যাগ < > চিহ্ন দিয়ে ঘেরা থাকে। উদাহরণস্বরূপ, <h1>, <p>, <div> ইত্যাদি।
৩. HTML ডকুমেন্টের মূল কাঠামো কী?
উত্তর: একটি HTML ডকুমেন্টের মূল কাঠামোটি নিম্নরূপ:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<!-- Content goes here -->
</body>
</html>
এখানে <html>, <head>, এবং <body> ট্যাগগুলো HTML ডকুমেন্টের কাঠামো গঠন করে।
৪. HTML এ Head এবং Body এর পার্থক্য কী?
উত্তর: <head> ট্যাগে সাইটের মেটাডেটা, শিরোনাম, স্টাইলশিট, এবং স্ক্রিপ্ট লিঙ্ক থাকে, যা ব্রাউজারে সরাসরি দেখা যায় না। <body> ট্যাগে ওয়েব পেজের মূল কনটেন্ট (যেমন লেখা, ছবি) থাকে, যা সরাসরি ব্রাউজারে দেখা যায়।
৫. HTML এ <a> ট্যাগের কাজ কী?
উত্তর: <a> ট্যাগটি লিংক তৈরিতে ব্যবহৃত হয়। এর মাধ্যমে একটি ওয়েব পেজ থেকে অন্য পেজে যাওয়া যায়। উদাহরণ:
<a href="https://example.com">Click Here</a>
৬. HTML এ ইমেজ যোগ করার জন্য কোন ট্যাগ ব্যবহার করা হয়?
উত্তর: HTML এ ছবি যোগ করতে <img> ট্যাগ ব্যবহার করা হয়। উদাহরণ:
<img src="image.jpg" alt="Image Description">
এখানে src এট্রিবিউট ছবির ফাইলের লোকেশন নির্দেশ করে এবং alt এট্রিবিউট ছবি না দেখালে বিকল্প টেক্সট দেখায়।
৭. HTML এ তালিকা তৈরি করতে কোন ট্যাগ ব্যবহার করা হয়?
উত্তর: HTML এ দুই ধরনের তালিকা রয়েছে:
Ordered List: সন্নিবেশিত ক্রম সহ তালিকা তৈরিতে <ol> ট্যাগ ব্যবহার হয়।
Unordered List: বিনা ক্রমে তালিকা তৈরিতে <ul> ট্যাগ ব্যবহার হয়। উদাহরণ:
<ol>
<li>Item 1</li>
<li>Item 2</li>
</ol>
৮. HTML এ টেবিল কিভাবে তৈরি করা হয়?
উত্তর: HTML এ <table> ট্যাগ ব্যবহার করে টেবিল তৈরি করা হয়। উদাহরণ:
<table>
<tr>
<th>Header 1</th>
<th>Header 2</th>
</tr>
<tr>
<td>Data 1</td>
<td>Data 2</td>
</tr>
</table>
৯. HTML এর <div> ট্যাগ কী?
উত্তর: <div> ট্যাগটি একটি ব্লক লেভেল কন্টেইনার যা পেজের বিভিন্ন সেকশন বা এলিমেন্ট গ্রুপ করতে ব্যবহৃত হয়। এটি সাধারণত CSS দিয়ে স্টাইলিং বা পজিশনিং করার জন্য ব্যবহৃত হয়।
১০. HTML এ Inline এবং Block এলিমেন্টের মধ্যে পার্থক্য কী?
উত্তর:
Block Element: সম্পূর্ণ একটি লাইন দখল করে এবং সাধারণত নতুন লাইনে শুরু হয়। উদাহরণ: <div>, <h1>, <p>.
Inline Element: শুধু প্রয়োজনীয় স্থান দখল করে এবং একই লাইনে থাকে। উদাহরণ: <span>, <a>, <img>.
