এইচটিএমএল রেফারেন্স
এইচটিএমএল রেফারেন্স
এইচটিএমএল (HyperText Markup Language) ওয়েব পেজ তৈরির ভিত্তি। এটি ওয়েব ব্রাউজারকে নির্দেশ করে কিভাবে ওয়েব পেজের কনটেন্ট প্রদর্শন করতে হবে। এই রেফারেন্সে এইচটিএমএল-এর মৌলিক এবং গুরুত্বপূর্ণ বিষয়গুলো নিয়ে আলোচনা করা হলো:
এইচটিএমএল এর গঠন
এইচটিএমএল ডকুমেন্ট একটি নির্দিষ্ট কাঠামো অনুসরণ করে। নিচে এর মূল কাঠামো দেওয়া হলো:
```html <!DOCTYPE html> <html> <head>
<title>পেজের টাইটেল</title>
</head> <body> </body> </html> ```
- `<!DOCTYPE html>`: এটি এইচটিএমএল ৫ এর ডকটাইপ ঘোষণা করে।
- `<html>`: এটি এইচটিএমএল ডকুমেন্টের মূল উপাদান।
- `<head>`: এই অংশে মেটাডেটা, যেমন - টাইটেল, স্টাইলশীট লিঙ্ক এবং স্ক্রিপ্ট লিঙ্ক থাকে। এটি ব্রাউজারে সরাসরি প্রদর্শিত হয় না।
- `<title>`: এটি ব্রাউজার ট্যাবে প্রদর্শিত পেজের টাইটেল নির্ধারণ করে।
- `<body>`: এই অংশে ওয়েব পেজের দৃশ্যমান কনটেন্ট থাকে, যেমন - টেক্সট, ছবি, লিঙ্ক ইত্যাদি।
এইচটিএমএল ট্যাগ
এইচটিএমএল ট্যাগগুলো অ্যাঙ্গেল ব্র্যাকেটের (`< >`) মধ্যে লেখা হয়। প্রতিটি ট্যাগের একটি শুরু ট্যাগ এবং একটি শেষ ট্যাগ থাকে। শেষ ট্যাগের আগে একটি স্ল্যাশ (`/`) থাকে। যেমন: `
` এবং `
`।
বিভিন্ন ধরনের এইচটিএমএল ট্যাগ রয়েছে। নিচে কয়েকটি গুরুত্বপূর্ণ ট্যাগ নিয়ে আলোচনা করা হলো:
- `
`: প্যারাগ্রাফ তৈরি করার জন্য ব্যবহৃত হয়। প্যারাগ্রাফ ট্যাগ
- `
` থেকে `
`: হেডিং তৈরি করার জন্য ব্যবহৃত হয়। `
` সবচেয়ে গুরুত্বপূর্ণ হেডিং এবং `
` সবচেয়ে কম গুরুত্বপূর্ণ। হেডিং ট্যাগ
- `<a>`: হাইপারলিঙ্ক তৈরি করার জন্য ব্যবহৃত হয়। লিঙ্ক ট্যাগ
- `<img>`: ছবি দেখানোর জন্য ব্যবহৃত হয়। ইমেজ ট্যাগ
- `
- `: আনঅর্ডারড লিস্ট তৈরি করার জন্য ব্যবহৃত হয়। আনঅর্ডারড লিস্ট
- `
- `: অর্ডারড লিস্ট তৈরি করার জন্য ব্যবহৃত হয়। অর্ডারড লিস্ট
- `
- `: লিস্টের প্রতিটি আইটেম তৈরি করার জন্য ব্যবহৃত হয়। লিস্ট আইটেম
- ``: একটি সাধারণ কন্টেইনার উপাদান, যা অন্যান্য এইচটিএমএল উপাদানগুলোকে গ্রুপ করার জন্য ব্যবহৃত হয়। ডিভ ট্যাগ
- ``: ইনলাইন কন্টেইনার উপাদান, যা টেক্সটের অংশকে স্টাইল করার জন্য ব্যবহৃত হয়। স্প্যান ট্যাগ
- ``: টেবিল তৈরি করার জন্য ব্যবহৃত হয়। টেবিল ট্যাগ
- ` `: টেবিলের সারি তৈরি করার জন্য ব্যবহৃত হয়। টেবিল রো ট্যাগ
- `
- `<form>`: ফর্ম তৈরি করার জন্য ব্যবহৃত হয়, যা ব্যবহারকারীর কাছ থেকে ইনপুট নেওয়ার জন্য ব্যবহৃত হয়। ফর্ম ট্যাগ
- `<input>`: ফর্মের মধ্যে ইনপুট ফিল্ড তৈরি করার জন্য ব্যবহৃত হয়। ইনপুট ট্যাগ
- `<button>`: ক্লিকযোগ্য বাটন তৈরি করার জন্য ব্যবহৃত হয়। বাটন ট্যাগ
- `<select>`: ড্রপ-ডাউন লিস্ট তৈরি করার জন্য ব্যবহৃত হয়। সিলেক্ট ট্যাগ
- `<textarea>`: মাল্টিলাইন টেক্সট ইনপুট ফিল্ড তৈরি করার জন্য ব্যবহৃত হয়। টেক্সট এরিয়া ট্যাগ
- `<header>`: পেজের হেডার অংশ তৈরি করার জন্য ব্যবহৃত হয়। হেডার ট্যাগ
- `<nav>`: নেভিগেশন মেনু তৈরি করার জন্য ব্যবহৃত হয়। ন্যাভ ট্যাগ
- `<article>`: স্বতন্ত্র কনটেন্ট তৈরি করার জন্য ব্যবহৃত হয়। আর্টিকেল ট্যাগ
- `<aside>`: মূল কনটেন্টের পাশে অতিরিক্ত তথ্য দেখানোর জন্য ব্যবহৃত হয়। আসাইড ট্যাগ
- `<footer>`: পেজের ফুটার অংশ তৈরি করার জন্য ব্যবহৃত হয়। ফুটার ট্যাগ
- `src`: `<img>` ট্যাগের সাথে ব্যবহৃত হয়, ছবির উৎস নির্দেশ করে।
- `href`: `<a>` ট্যাগের সাথে ব্যবহৃত হয়, লিঙ্কের গন্তব্য নির্দেশ করে।
- `class`: এইচটিএমএল উপাদানকে স্টাইল করার জন্য ব্যবহৃত হয়। সিএসএস ক্লাস
- `id`: এইচটিএমএল উপাদানকে বিশেষভাবে চিহ্নিত করার জন্য ব্যবহৃত হয়। এইচটিএমএল আইডি
- `style`: ইনলাইন স্টাইল যোগ করার জন্য ব্যবহৃত হয়। ইনলাইন স্টাইল
- `title`: মাউস হোভার করলে প্রদর্শিত টেক্সট যোগ করার জন্য ব্যবহৃত হয়।
- `alt`: `<img>` ট্যাগের সাথে ব্যবহৃত হয়, ছবি লোড না হলে প্রদর্শিত টেক্সট নির্দেশ করে।
- `<`: `<` (less than)
- `>`: `>` (greater than)
- `&`: `&` (ampersand)
- `"`: `"` (quotation mark)
- `'`: `'` (apostrophe)
- ` `: স্পেস (non-breaking space)
- `text`: টেক্সট ইনপুট করার জন্য।
- `password`: পাসওয়ার্ড ইনপুট করার জন্য।
- `email`: ইমেল ঠিকানা ইনপুট করার জন্য।
- `number`: সংখ্যা ইনপুট করার জন্য।
- `date`: তারিখ ইনপুট করার জন্য।
- `checkbox`: চেক বক্স তৈরি করার জন্য।
- `radio`: রেডিও বাটন তৈরি করার জন্য।
- `submit`: ফর্ম জমা দেওয়ার জন্য বাটন তৈরি করার জন্য।
- `<article>`, `<aside>`, `<nav>`, `<header>`, এবং `<footer>` এর মতো নতুন semantic উপাদান।
- `<canvas>`: গ্রাফিক্স এবং অ্যানিমেশন তৈরি করার জন্য।
- `<video>` এবং `<audio>`: মাল্টিমিডিয়া কনটেন্ট যুক্ত করার জন্য।
- লোকাল স্টোরেজ এবং সেশন স্টোরেজ: ব্রাউজারে ডেটা সংরক্ষণের জন্য।
- `alt` অ্যাট্রিবিউট ব্যবহার করে ইমেজের বিবরণ প্রদান করুন।
- ফর্মের লেবেল সঠিকভাবে ব্যবহার করুন।
- পর্যাপ্ত কনট্রাস্টRatio নিশ্চিত করুন।
- স্ক্রিন রিডার ব্যবহারকারীদের জন্য উপযুক্ত স্ট্রাকচার ব্যবহার করুন।
- সঠিক এইচটিএমএল স্ট্রাকচার ব্যবহার করে ওয়েবসাইট তৈরি করুন।
- সিএসএস ব্যবহার করে ওয়েবসাইটকে আকর্ষণীয় করে তুলুন।
- জাভাস্ক্রিপ্ট ব্যবহার করে ওয়েবসাইটে ইন্টারেক্টিভিটি যোগ করুন।
- নিয়মিত ওয়েবসাইটের পারফরমেন্স পরীক্ষা করুন এবং অপটিমাইজ করুন।
- [Mozilla Developer Network (MDN)](https://developer.mozilla.org/en-US/docs/Web/HTML)
- [W3Schools](https://www.w3schools.com/html/)
`: টেবিলের ডেটা সেল তৈরি করার জন্য ব্যবহৃত হয়। টেবিল ডেটা ট্যাগ এইচটিএমএল অ্যাট্রিবিউট
এইচটিএমএল অ্যাট্রিবিউটগুলো ট্যাগের মধ্যে অতিরিক্ত তথ্য প্রদান করে। অ্যাট্রিবিউটগুলো ট্যাগের শুরু ট্যাগে লেখা হয় এবং সাধারণত `name="value"` এই ফরম্যাটে থাকে।
কিছু গুরুত্বপূর্ণ অ্যাট্রিবিউট:
এইচটিএমএল এন্টিটি
এইচটিএমএল এন্টিটিগুলো বিশেষ অক্ষরগুলিকে উপস্থাপন করে, যেগুলি এইচটিএমএল-এ সরাসরি ব্যবহার করা যায় না।
কিছু সাধারণ এইচটিএমএল এন্টিটি:
এইচটিএমএল ফর্ম এবং ইনপুট
ফর্ম ব্যবহারকারীদের কাছ থেকে ডেটা সংগ্রহ করার জন্য ব্যবহৃত হয়। `<form>` ট্যাগের মধ্যে বিভিন্ন ধরনের ইনপুট ফিল্ড ব্যবহার করা যেতে পারে।
বিভিন্ন ধরনের ইনপুট ফিল্ড:
এইচটিএমএল টেবিল
টেবিল ডেটা প্রদর্শনের জন্য ব্যবহৃত হয়। ``, ``, `` এবং ` ` (table header) ট্যাগ ব্যবহার করে টেবিল তৈরি করা হয়। একটি সাধারণ টেবিলের উদাহরণ হেডার ১ হেডার ২ সারি ১, কলাম ১ সারি ১, কলাম ২ সারি ২, কলাম ১ সারি ২, কলাম ২ এইচটিএমএল এবং সিএসএস (CSS)
এইচটিএমএল ওয়েব পেজের কাঠামো তৈরি করে, যেখানে সিএসএস (Cascading Style Sheets) ওয়েব পেজের ডিজাইন এবং স্টাইল নিয়ন্ত্রণ করে। সিএসএস ব্যবহার করে টেক্সটের রং, ফন্ট, মার্জিন, প্যাডিং এবং অন্যান্য ভিজ্যুয়াল বৈশিষ্ট্য পরিবর্তন করা যায়। সিএসএস রেফারেন্স
এইচটিএমএল এবং জাভাস্ক্রিপ্ট (JavaScript)
এইচটিএমএল ওয়েব পেজের কাঠামো তৈরি করে, যেখানে জাভাস্ক্রিপ্ট ওয়েব পেজে ইন্টারেক্টিভিটি যোগ করে। জাভাস্ক্রিপ্ট ব্যবহার করে ওয়েব পেজের কনটেন্ট পরিবর্তন করা, অ্যানিমেশন তৈরি করা এবং ব্যবহারকারীর ইনপুটের প্রতিক্রিয়া জানানো যায়। জাভাস্ক্রিপ্ট রেফারেন্স
এইচটিএমএল ৫ এর নতুন বৈশিষ্ট্য
এইচটিএমএল ৫ এর কিছু নতুন বৈশিষ্ট্য হলো:
এইচটিএমএল অ্যাক্সেসিবিলিটি
ওয়েব পেজকে সকলের জন্য অ্যাক্সেসযোগ্য করা গুরুত্বপূর্ণ। এইচটিএমএল অ্যাক্সেসিবিলিটি নিশ্চিত করার জন্য কিছু টিপস:
টেকনিক্যাল বিশ্লেষণ এবং ভলিউম বিশ্লেষণ
ওয়েবপেজের পারফরমেন্স এবং ব্যবহারকারীর অভিজ্ঞতা উন্নত করার জন্য টেকনিক্যাল বিশ্লেষণ এবং ভলিউম বিশ্লেষণ গুরুত্বপূর্ণ। এই বিশ্লেষণের মাধ্যমে পেজের লোডিং স্পিড, বাউন্স রেট, এবং কনভার্সন রেট অপটিমাইজ করা যায়। ওয়েব অ্যানালিটিক্স
বাইনারি অপশন ট্রেডিং-এর সাথে এইচটিএমএল-এর সম্পর্ক
বাইনারি অপশন ট্রেডিং প্ল্যাটফর্মগুলো প্রায়শই এইচটিএমএল এবং জাভাস্ক্রিপ্ট ব্যবহার করে তৈরি করা হয়। ট্রেডিং প্ল্যাটফর্মের ইউজার ইন্টারফেস (UI) এবং ডেটা ভিজুয়ালাইজেশন তৈরি করার জন্য এই প্রযুক্তিগুলো ব্যবহৃত হয়। বাইনারি অপশন ট্রেডিং প্ল্যাটফর্ম
কার্যকরী কৌশল
রিসোর্স
এই রেফারেন্সটি এইচটিএমএল-এর মূল বিষয়গুলো সম্পর্কে একটি ধারণা দিতে সহায়ক হবে। আরও বিস্তারিত জানার জন্য, উপরে উল্লিখিত রিসোর্সগুলো অনুসরণ করতে পারেন।
ওয়েব ডিজাইন ফ্রন্ট-এন্ড ডেভেলপমেন্ট ব্যাক-এন্ড ডেভেলপমেন্ট ওয়েব সার্ভার ডাটাবেস ম্যানেজমেন্ট সিএসএস সিলেক্টর জাভাস্ক্রিপ্ট ফাংশন এইচটিএমএল ফর্ম ভ্যালিডেশন রেসপন্সিভ ওয়েব ডিজাইন ওয়েব সিকিউরিটি সার্চ ইঞ্জিন অপটিমাইজেশন (SEO) কন্টেন্ট ম্যানেজমেন্ট সিস্টেম (CMS) গিট এবং ভার্সন কন্ট্রোল এপিআই (API) জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক এইচটিএমএল টেমপ্লেটিং ব্রাউজার কম্প্যাটিবিলিটি এইচটিএমএল৫ অডিও এবং ভিডিও
এখনই ট্রেডিং শুরু করুন
IQ Option-এ নিবন্ধন করুন (সর্বনিম্ন ডিপোজিট $10) Pocket Option-এ অ্যাকাউন্ট খুলুন (সর্বনিম্ন ডিপোজিট $5)
আমাদের সম্প্রদায়ে যোগ দিন
আমাদের টেলিগ্রাম চ্যানেলে যোগ দিন @strategybin এবং পান: ✓ দৈনিক ট্রেডিং সংকেত ✓ একচেটিয়া কৌশলগত বিশ্লেষণ ✓ বাজারের প্রবণতা সম্পর্কে বিজ্ঞপ্তি ✓ নতুনদের জন্য শিক্ষামূলক উপকরণ
- `