মেটা ট্যাগ
meta ট্যাগটি ব্রাউজার বা সার্চ ইঞ্জিনে কিছু সার্ভিস
কমান্ড সেট করে:
পৃষ্ঠার এনকোডিং, সার্চ ইঞ্জিনের জন্য পৃষ্ঠার বিবরণ,
পৃষ্ঠার লেখক এবং আরও অনেক কিছু।
ট্যাগটির অপারেশনের নীতি হল (কিছু ব্যতিক্রম সহ):
কমান্ডের নাম সেট করা হয় (name অ্যাট্রিবিউটে
বা http-equiv অ্যাট্রিবিউটে), এবং কমান্ডের মান
content অ্যাট্রিবিউটে সেট করা হয়।
মূলত, এই ট্যাগটিতে একটি গ্রুপ রয়েছে
ট্যাগ (কমান্ড), যার সাধারণ নাম মেটা-ট্যাগ
meta ট্যাগের ক্লোজিং ট্যাগের প্রয়োজন নেই।
meta ট্যাগটি ব্যবহার করা উচিত
head ট্যাগের ভিতরে।
জনপ্রিয় ব্যবহারের উদাহরণ
ডকুমেন্ট এনকোডিং
বর্তমানে, এনকোডিং এর মান হল
utf-8। তত্ত্ব적으로, স্পষ্টভাবে (meta ট্যাগের মাধ্যমে)
এনকোডিং সেট না করলেও চলতে পারে
- ব্রাউজার আপনাকে বুঝতে সক্ষম হবে। অনুশীলনে
আমি এমনটি করার পরামর্শ দেব না - এনকোডিং
ভুল হয়ে যেতে পারে এবং রাশিয়ান টেক্সটের পরিবর্তে আপনি
বিকৃত অক্ষর দেখতে পাবেন।
HTML5 এ এনকোডিং একটি সরলীকৃত আকারে সেট করা হয়:
<meta charset="utf-8">
পূর্বে, এনকোডিং এভাবে সেট করা হত (বর্তমানে এভাবে করা উচিত নয়, অপ্রচলিত, আপনি পুরানো টিউটোরিয়ালে এটির সম্মুখীন হতে পারেন):
<meta http-equiv="content-type" content="text/html; charset=utf-8">
ডকুমেন্টের বিবরণ
ডকুমেন্টের মেটা-বিবরণ সার্চ ইঞ্জিনের জন্য উদ্দেশ্যে করা, এতে পৃষ্ঠাটির একটি সংক্ষিপ্ত বিবরণ থাকা উচিত। কিছু শর্তে, এই বিবরণ থেকে সার্চ ইঞ্জিন ওয়েবসাইট পৃষ্ঠার একটি স্নিপেট তৈরি করতে পারে। স্নিপেট - হল সার্চের সময় ওয়েবসাইট পৃষ্ঠার একটি সংক্ষিপ্ত বিবরণ। তদনুসারে পৃষ্ঠার মেটা-বিবরণ এরকমভাবে তৈরি করা উচিত, যেমনভাবে আপনি সার্চে পৃষ্ঠাটির স্নিপেট দেখতে চান এবং প্রতিটি ওয়েবসাইট পৃষ্ঠার জন্য আলাদা।
নিম্নরূপ ব্যবহার করা উচিত:
<meta name="description" content="এই পৃষ্ঠাটি মেটা-ট্যাগ সম্পর্কে বলে।">
ডকুমেন্টের কীওয়ার্ড
মেটা-কীওয়ার্ড (কীওয়ার্ড) গুলি সার্চ ইঞ্জিনের জন্য উদ্দেশ্যে করা, যাতে সবচেয়ে গুরুত্বপূর্ণ শব্দগুলি নির্দেশ করা যায়, যার দ্বারা পৃষ্ঠাটি খোঁজা হবে। বর্তমানে, ওয়েবমাস্টারদের পক্ষ থেকে অপব্যবহারের কারণে সার্চ ইঞ্জিনগুলি এই মেটা-ট্যাগটিকে গুরুত্ব দেয় না।
নিম্নরূপ ব্যবহার করা উচিত (কীওয়ার্ড এবং বাক্যাংশগুলি কমা দ্বারা পৃথক করা হয়):
<meta name="keywords" content="মেটাট্যাগ, মেটা-বিবরণ, HTML রিডাইরেক্ট" >
রিডাইরেক্ট (অন্য পৃষ্ঠায় পুনঃনির্দেশ)
এটি করা সম্ভব যাতে একটি নির্দিষ্ট পৃষ্ঠায় প্রবেশ করার সময় ব্যবহারকারীকে স্বয়ংক্রিয়ভাবে অন্য পৃষ্ঠায় পুনঃনির্দেশ করা হয় (উদাহরণস্বরূপ, যদি পৃষ্ঠাটি সরিয়ে নেওয়া হয়)। নিম্নরূপ ব্যবহার করুন (5 হল সেকেন্ডের সংখ্যা, যার পরে পুনঃনির্দেশ ঘটবে):
<meta http-equiv="refresh" content="5; url=http://www.example.com/">
আরও উদাহরণ
আরও উদাহরণ আপনি এই লিঙ্কে পেতে পারেন।
সম্ভাব্য অ্যাট্রিবিউট
| অ্যাট্রিবিউট | বর্ণনা |
|---|---|
name |
মেটা-ট্যাগের নাম। এই নাম সহ মেটা-ট্যাগের মান content অ্যাট্রিবিউট দ্বারা সেট করা হয়। |
http-equiv |
HTTP হেডার সেট করতে দেয়, ব্রাউজারে পাঠানোর জন্য।
হেডারের নাম সেট করে। হেডারের মান content অ্যাট্রিবিউট দ্বারা সেট করা হয়।
|
content |
name বা http-equiv অ্যাট্রিবিউট ব্যবহার করে সেট করা অ্যাট্রিবিউটের মান নির্ধারণ করে। |
charset |
ডকুমেন্টের এনকোডিং সেট করে। বর্তমানে মান হল utf-8। |