এটি সাধারণ মতামত বলে মনে হয় যে টেবিলগুলি এইচটিএমএলে বিন্যাসের জন্য ব্যবহার করা উচিত নয়।
কেন?
এর জন্য আমি কখনও ভাল যুক্তি দেখিনি (বা খুব কমই সত্যই বলা যায়)। সাধারণ উত্তরগুলি হ'ল:
সামগ্রীটিকে বিন্যাস থেকে আলাদা করা ভাল
তবে এটি একটি মিথ্যা যুক্তি; ক্লিচ থিংকিং । আমার ধারণা এটি সত্য যে লেআউটটির জন্য সারণী উপাদানটি ব্যবহার করে তা টেবুলার ডেটার সাথে খুব কমই রয়েছে। তাতে কি? আমার বস যত্ন করে? আমার ব্যবহারকারীরা কি যত্ন করে?
সম্ভবত আমি বা আমার সহযোগী বিকাশকারীদের যাদের একটি ওয়েব পৃষ্ঠার যত্ন বজায় রাখতে হবে ... একটি টেবিল কি কম রক্ষণাবেক্ষণযোগ্য? আমি মনে করি একটি টেবিল ব্যবহার করা ডিভ এবং সিএসএস ব্যবহারের চেয়ে সহজ ।
যাইহোক ... কেন একটি ডিভ বা একটি স্প্যান ভাল লেআউট থেকে সামগ্রী আলাদা আলাদা করা হয় এবং একটি টেবিল না? শুধুমাত্র ডিভস দিয়ে একটি ভাল লেআউট পাওয়ার জন্য অনেক সময় নেস্টেড ডিভগুলি প্রয়োজন।কোডটির পঠনযোগ্যতা
আমি মনে করি এটি অন্যভাবে। বেশিরভাগ লোক এইচটিএমএল বোঝে, কিছু সিএসএস বোঝে।টেবিল ব্যবহার না করা এসইওর পক্ষে ভাল
? কেউ কি কিছু প্রমাণ করতে পারে যে এটি? অথবা গুগলের পক্ষ থেকে একটি বিবৃতি যে টেবিলগুলি এসইও দৃষ্টিকোণ থেকে নিরুৎসাহিত করা হয়?টেবিলগুলি ধীরে ধীরে।
একটি অতিরিক্ত টবি উপাদান toোকাতে হবে। এটি আধুনিক ওয়েব ব্রাউজারগুলির জন্য চিনাবাদাম। আমাকে এমন কিছু মানদণ্ডগুলি দেখান যেখানে কোনও টেবিলের ব্যবহারটি কোনও পৃষ্ঠাকে উল্লেখযোগ্যভাবে ধীর করে দেয়।টেবিল ছাড়াই একটি বিন্যাসের ওভারহোলটি আরও সহজ, দেখুন সিএসএন জেন গার্ডেন ।
বেশিরভাগ ওয়েব সাইটের যেগুলি আপগ্রেড দরকার তাদের পাশাপাশি নতুন সামগ্রী (এইচটিএমএল) প্রয়োজন। পরিস্থিতি যেখানে কোনও ওয়েবসাইটের নতুন সংস্করণে কেবল একটি নতুন সিএসএস ফাইল প্রয়োজন খুব সম্ভবত না। জেন গার্ডেন একটি দুর্দান্ত ওয়েবসাইট, তবে কিছুটা তাত্ত্বিক। এটির সিএসএসের অপব্যবহারের কথা উল্লেখ না করা ।
আমি টেবিলের পরিবর্তে divs + CSS ব্যবহার করতে ভাল যুক্তিতে আগ্রহী।
ul
ট্যাগটি কীভাবে ব্যবহার করবেন তা জানেন না । এই সাইটে সমস্ত তালিকা (ব্যাজ, সম্পর্কিত প্রশ্ন, সাম্প্রতিক ট্যাগগুলি) দেখুন। এগুলি সমস্তই একক কলাম বা দীর্ঘ অনুচ্ছেদে পৃথক করা হয়েছে br
।