ডেটা জন্য টেবিল ব্যবহার করুন, XHTML মধ্যে বিন্যাস নয়
ট্যাবুলার ডেটা কেবল একটি টেবিলে থাকা ডেটা। এইচটিএমএল-এ , এটি এমন সামগ্রী যা একটি টেবিল-এর কোষে থাকে- অর্থাৎ,
একটি টেবিলের সেরা ব্যবহার, তবে, ডেটা প্রদর্শনের জন্য।
W3C অনুযায়ী:
"এইচটিএমএল টেবিল মডেল লেখকগণ ডাটা-পাঠ্য, পূর্বনির্ধারিত পাঠ্য, ছবি, লিঙ্ক, ফরম, ফর্ম ক্ষেত্র, অন্যান্য সারণি, ইত্যাদি কক্ষের সারি এবং কলামগুলির ব্যবস্থা করার অনুমতি দেয়।"
উৎস: এইচটিএমএল 4 স্পেসিফিকেশন থেকে সারণির পরিচিতি।
সেই সংজ্ঞাটি কী কী? ওয়েব ডিজাইনের ইতিহাসের প্রথম দিকে, টেবিলের সাহায্যে সাজানো এবং নিয়ন্ত্রণ করা যায় যাতে ওয়েব পৃষ্ঠার বিষয়বস্তু কীভাবে এবং কোথায় প্রদর্শিত হবে। এটি বিভিন্ন ব্রাউজারে কীভাবে ব্রাউজারগুলি পরিচালিত টেবিলের উপর নির্ভর করে, এর ফলে কখনও কখনও খারাপ প্রদর্শন হতে পারে, তাই এটি ডিজাইনের একটি মার্জিত পদ্ধতি নয়।
যাইহোক, ওয়েব ডিজাইন উন্নত এবং ক্যাসকেডিং স্টাইল শীট (CSS) এর আবির্ভাবের সাথে, পৃষ্ঠা নকশা উপাদানগুলি নিখুঁত ভাবে পরিচালনা করার জন্য টেবিল ব্যবহার করার প্রয়োজনীয়তা হ্রাস পায়। ওয়েব লেখক একটি ওয়েব পৃষ্ঠার লেআউটকে হেয় করতে বা পরিবর্তিত কোষ, সীমানা, বা ব্যাকগ্রাউন্ডের রংগুলির সাথে কীভাবে দেখাবেন তা পরিবর্তনের জন্য টেবিল মডেলটি একটি উপায় হিসাবে বিকশিত হয় না।
বিষয়বস্তু প্রদর্শনের জন্য যখন টেবিলগুলি ব্যবহার করা হয়
যদি আপনি একটি পৃষ্ঠাতে থাকা সামগ্রীটি চান এমন তথ্য যা আপনি স্প্রেডশীটে পরিচালিত বা নজরদারি দেখতে চাইবেন, তাহলে সেই সামগ্রীটি প্রায়শই একটি ওয়েব পৃষ্ঠায় একটি সারণিতে উপস্থাপনার জন্য নিজেকে ভালভাবে ধার দেবে।
যদি আপনি ডাটা কলামগুলির উপরে বা সারির বামের শীর্ষে হেডার ক্ষেত্রগুলি পেতে যাচ্ছেন, তাহলে এটি ট্যাবুলার এবং একটি টেবিল ব্যবহার করা উচিত।
যদি বিষয়বস্তু একটি ডাটাবেস, বিশেষ করে একটি খুব সহজ ডাটাবেস মধ্যে জ্ঞান করে, এবং আপনি শুধু তথ্য প্রদর্শন করতে চান এবং এটি সুন্দর না, তারপর একটি টেবিলের গ্রহণযোগ্য হয়।
যখন বিষয়বস্তু প্রদর্শন করতে টেবিলগুলি ব্যবহার করবেন না
এমন পরিস্থিতিতে টেবিল ব্যবহার করা এড়িয়ে চলুন যেখানে কেবলমাত্র তথ্য সামগ্রী নিজেই বোঝা যায় না।
টেবিলের ব্যবহার করবেন না যদি:
- সারণির প্রধান উদ্দেশ্য হল পৃষ্ঠাটির বিষয়বস্তু নির্ধারণ করা। উদাহরণস্বরূপ, কোনও চিত্রের কাছাকাছি স্থান যোগ করতে, তালিকায় বুলেট আইকন স্থাপন করতে বা একটি উদ্ধৃতি উদ্ধৃতির মত কাজ করার জন্য একটি ব্লককে বাধ্য করতে।
- আপনি তথ্য কল করার চেয়ে পৃষ্ঠাকে বৃদ্ধি করার জন্য কেবল পটভূমির রং বা ছবিগুলি ব্যবহার করতে চান। উদাহরণস্বরূপ, একটি টেবিলের প্রতিটি সারিতে হাইলাইট করা ভাল, কিন্তু কেবলমাত্র উপরের ডান কোষগুলির পরিবর্তন করে কারণ এটি পৃষ্ঠার ব্যাকগ্রাউন্ডের সাথে মিলছে।
- আপনি একটি ইমেজ কাটা হয় এবং তারপর টেবিল ব্যবহার করে পৃষ্ঠার উপর ফিরে ইমেজ টুকরা স্থাপন। এটি কয়েক বছর আগে খুব সাধারণ ছিল কিন্তু এখন আর সঠিক বলে বিবেচিত হয় না।
টেবিলে ভীত হবেন না
ট্যাবুলার ডেটার জন্য খুব সৃজনশীল-সাজসজ্জার টেবিলের ব্যবহার করে এমন একটি ওয়েব পৃষ্ঠা তৈরি করা সম্ভব। টেবিলগুলি এক্সএইচটিএমএলটি স্পেসিফিকেশনের একটি গুরুত্বপূর্ণ অংশ এবং ট্যাবুলার ডেটা প্রদর্শন করতে শেখা ওয়েব পেজগুলি তৈরির একটি গুরুত্বপূর্ণ অংশ।