ব্যবহারকারীদের তাদের পছন্দের ব্রাউজার দিয়ে আপনার ফর্ম ব্যবহার করতে সাহায্য করুন
আপনার ফর্মটি যতটা সম্ভব মানুষের কাছে অ্যাক্সেসযোগ্য তা নিশ্চিত করতে, কাজের জন্য তৈরি উপাদানগুলি ব্যবহার করুন: <input>
, <textarea>
, <select>
, এবং <button>
। এটি একটি ব্যবহারযোগ্য ফর্মের জন্য ভিত্তিরেখা।
ডিফল্ট ব্রাউজার শৈলী দুর্দান্ত দেখায় না! এর পরিবর্তন করা যাক.
নিশ্চিত করুন যে ফর্ম নিয়ন্ত্রণ প্রত্যেকের জন্য পঠনযোগ্য
বেশিরভাগ ব্রাউজারে ফর্ম কন্ট্রোলের জন্য ডিফল্ট ফন্ট সাইজ খুবই ছোট। আপনার ফর্ম নিয়ন্ত্রণগুলি পাঠযোগ্য তা নিশ্চিত করতে, CSS এর সাথে ফন্টের আকার পরিবর্তন করুন:
পঠনযোগ্যতা উন্নত করতে font-size
এবং line-height
বাড়ান।
.form-element {
font-size: 1.3rem;
line-height: 1.2;
}
ব্যবহারকারীদের আপনার ফর্মের মাধ্যমে নেভিগেট করতে সাহায্য করুন
পরবর্তী পদক্ষেপ হিসাবে, আপনার ফর্মের বিন্যাস পরিবর্তন করুন এবং ফর্ম উপাদানগুলির ব্যবধান বাড়ান, কোন উপাদানগুলি একত্রে রয়েছে তা বুঝতে ব্যবহারকারীদের সাহায্য করতে৷
margin
CSS বৈশিষ্ট্য উপাদানগুলির মধ্যে স্থান বাড়ায়, এবং padding
বৈশিষ্ট্য উপাদানের বিষয়বস্তুর চারপাশে স্থান বাড়ায়।
সাধারণ লেআউটের জন্য, ফ্লেক্সবক্স বা গ্রিড ব্যবহার করুন। CSS লেআউট পদ্ধতি সম্পর্কে আরও জানুন।
ফর্ম কন্ট্রোল ফর্ম কন্ট্রোলের মত দেখতে নিশ্চিত করুন
আপনার ফর্ম নিয়ন্ত্রণের জন্য ভালভাবে বোধগম্য শৈলী ব্যবহার করে লোকেদের জন্য আপনার ফর্ম পূরণ করা সহজ করুন। উদাহরণস্বরূপ, একটি কঠিন সীমানা সহ স্টাইল <input>
উপাদান।
input,
textarea {
border: 1px solid;
}
ব্যবহারকারীদের আপনার ফর্ম জমা দিতে সাহায্য করুন
আপনার সাইটের শৈলীর সাথে মেলে এবং ডিফল্ট border
শৈলীগুলিকে ওভাররাইড বা সরানোর জন্য আপনার <button>
এর জন্য একটি background
ব্যবহার করার কথা বিবেচনা করুন।
ব্যবহারকারীদের বর্তমান অবস্থা বুঝতে সাহায্য করুন
ব্রাউজারগুলি এর জন্য একটি ডিফল্ট শৈলী প্রয়োগ করে :focus
। আপনি আপনার ব্র্যান্ডের সাথে রঙ মেলে : :focus
জন্য শৈলীগুলিকে ওভাররাইড করতে পারেন।
button:focus {
outline: 4px solid green;
}
আপনার উপলব্ধি পরীক্ষা করুন
স্টাইলিং ফর্ম আপনার জ্ঞান পরীক্ষা
কেন আপনি font-size
জন্য আপেক্ষিক ইউনিট ব্যবহার করা উচিত?
কিভাবে আপনি ফর্ম নিয়ন্ত্রণ মধ্যে ব্যবধান বাড়াতে পারেন?
spacer
সিএসএস সম্পত্তি ব্যবহার করে।boundary
CSS সম্পত্তি ব্যবহার করে.padding
সিএসএস সম্পত্তি ব্যবহার করে।margin
সিএসএস প্রপার্টি ব্যবহার করে।