আমি বুটস্ট্র্যাপ 3 এ শুরু করছি এবং গ্রিড ক্লাসগুলি কীভাবে ব্যবহার করা হচ্ছে তা বোঝার জন্য আমার কিছুটা সমস্যা হচ্ছে।
আমি এতক্ষণ যা বের করেছিলাম তা এখানে:
এটি প্রদর্শিত হয় যে ক্লাসগুলি col-sm-#
এবং col-lg-#
প্লেইন পুরানো থেকে পৃথক col-#
যে তারা কেবল তখনই প্রয়োগ করবে যখন পর্দা নির্দিষ্ট আকারের (যথাক্রমে 768px এবং 992px) উপরে থাকে। যদি আপনি -sm- বা -lg- বাদ দেন তবে ডিভগুলি কখনই একটি কলামে পড়বে না।
যাইহোক, আমি যখন একটি সারির ভিতরে দুটি ডিভ তৈরি করি তখন উভয়ই col-sm-6
মনে হয় উইন্ডোটি 768px এবং 992px প্রশস্ত থাকা অবস্থায় এগুলি কেবল পাশাপাশি থাকবে। অন্য কথায়, যদি আমি উইন্ডোটি পুরোপুরি নীচে সঙ্কুচিত করে আস্তে আস্তে এটি প্রশস্ত করি, বিন্যাসটি একক কলাম, তারপরে দুটি কলাম, তারপরে আবার একক কলামে ফিরে ।
- এটা কি উদ্দেশ্যমূলক আচরণ?
- যদি আমি 768px এরও বেশি কোনও কিছুর জন্য দুটি কলাম চাই, আমি কি উভয় ক্লাস প্রয়োগ করব ? (
<div class="col-sm-6 col-lg-6">
) - করা উচিত
col-6
এছাড়াও অন্তর্ভুক্ত করা?<div class="col-6 col-sm-6 col-lg-6">
@media
নির্দিষ্ট উদ্দেশ্য হিসাবে ব্যবহার করা কারণ এটি অভীষ্ট আচরণ । # 2 এবং # 3 হ্যাঁ, 'উদাহরণ: ডেস্কটপের সাথে মোবাইলের সংমিশ্রণ' এবং 'উদাহরণ: মোবাইল, ট্যাবলেট এবং ডেস্কটপ' পড়ুন