এইচটিএমএল লেআউট কৌশল
একটি ওয়েবসাইট ডিজাইন করার সময় লেআউট তৈরি করা সবচেয়ে গুরুত্বপূর্ণ বিষয়, কারণ এটি নিশ্চিত করবে যে আপনার ওয়েবসাইটটি একটি সুসজ্জিত উপায়ে দেখায় এবং বিষয়বস্তু বোঝা সহজ হয়। লেআউট তৈরির জন্য বিভিন্ন কৌশল এবং কাঠামো উপলব্ধ রয়েছে, তবে এখানে আমরা সহজ কৌশলগুলি সম্পর্কে জানব। মাল্টিকলাম লেআউট তৈরি করতে আপনি নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করতে পারেন:
- HTML tables (Try not to use)
- CSS float property
- CSS framework
- CSS flexbox
- Layout using div
HTML টেবিল (প্রস্তাবিত নয়)
HTML টেবিল-ভিত্তিক বিন্যাস একটি বিন্যাস তৈরি করার সবচেয়ে সহজ উপায়গুলির মধ্যে একটি, কারণ টেবিল শুধুমাত্র সারি এবং কলাম-ভিত্তিক বিন্যাস ব্যবহার করে, কিন্তু আপনার পৃষ্ঠার বিন্যাসের জন্য HTML টেবিলগুলি সুপারিশ করা হয় না। দ্য
উপাদানটি ট্যাবুলার ডেটা প্রদর্শনের জন্য ডিজাইন করা হয়েছে। এটি একটি বিন্যাসের জন্য ভাল নয়। যদিও প্রথমে একটি লেআউট তৈরি করা সহজ, তবে আপনি যদি আপনার ওয়েবসাইট পরিবর্তন বা নতুনভাবে ডিজাইন করতে চান তবে এটি একটি জটিল কাজ হবে।
এইচটিএমএল টেবিল ব্যবহার করে একটি সাধারণ ওয়েব পেজ লেআউট তৈরির জন্য একটি উদাহরণ নিচে দেওয়া হল।
উদাহরণ:
দ্রষ্টব্য: এই উদাহরণটি শুধুমাত্র আপনাকে দেখানোর জন্য যে কিভাবে টেবিল ব্যবহার করে লেআউট তৈরি করতে হয় কিন্তু টেবিল লেআউট ব্যবহার করার জন্য এটি সুপারিশ করা হয় না।
CSS ফ্রেমওয়ার্ক
আপনার লেআউট দ্রুত তৈরি করতে CSS অনেক ফ্রেমওয়ার্ক যেমন W3.CSS, বুটস্ট্র্যাপ এবং আরও অনেক কিছু প্রদান করে। CSS ফ্রেমওয়ার্ক ব্যবহার করে আপনি সহজেই একটি প্রতিক্রিয়াশীল এবং আকর্ষণীয় ওয়েব লেআউট তৈরি করতে পারেন। আপনাকে শুধু এই ফ্রেমওয়ার্কের জন্য একটি লিঙ্ক যোগ করতে হবে এবং আপনি ফ্রেমওয়ার্কের মধ্যে উপলব্ধ সমস্ত বৈশিষ্ট্য ব্যবহার করতে পারেন।
CSS ফ্লোট
আপনি CSS ফ্লোট প্রপার্টি ব্যবহার করে একটি সম্পূর্ণ ওয়েব লেআউট তৈরি করতে পারেন।
সুবিধা: এটি শিখতে এবং ব্যবহার করা খুব সহজ। আপনি শুধু শিখবেন কিভাবে ফ্লোট এবং পরিষ্কার বৈশিষ্ট্য কাজ করে।
অসুবিধা: ভাসমান উপাদানগুলি নথির প্রবাহের সাথে আবদ্ধ থাকে, যা নমনীয়তার ক্ষতি করতে পারে।
উদাহরণ:
সিএসএস ফ্লেক্সবক্স
ফ্লেক্সবক্স হল CSS3 এ একটি নতুন লেআউট মোড।
সুবিধা: এটি নিশ্চিত করে যে পৃষ্ঠার বিন্যাসটি অবশ্যই বিভিন্ন স্ক্রীনের আকার এবং বিভিন্ন ডিসপ্লে ডিভাইসগুলিকে মিটমাট করতে হবে।
অসুবিধা: এটি IE10 এবং তার আগে কাজ করে না।
উদাহরণ:
ডিভ ব্যবহার করে লেআউট

