উভয়ই .container
এবং .container-fluid
প্রতিক্রিয়াশীল (যেমন তারা স্ক্রিনের প্রস্থের ভিত্তিতে লেআউটটি পরিবর্তন করে) তবে বিভিন্ন উপায়ে (আমি জানি, নামকরণটি সেভাবে শব্দ করে না)।
সংক্ষিপ্ত উত্তর:
.container
হতাশাজনক / চম্পি রিসাইজিং, এবং
.container-fluid
প্রস্থে ক্রমাগত / সূক্ষ্ম আকার পরিবর্তন: 100%।
কার্যকারিতা দৃষ্টিকোণ থেকে:
.container-fluid
আপনি যে কোনও পরিমাণে আপনার উইন্ডো / ব্রাউজারের প্রস্থ পরিবর্তন করে নিরন্তর পুনরায় আকার পরিবর্তন করেন, পক্ষগুলির পক্ষে কোনও অতিরিক্ত খালি স্থান কখনই রেখে দেয় না .container
তার বিপরীতে । (অতএব নামকরণ: "তরল" "ডিজিটাল", "বিচ্ছিন্ন", "ছিন্নমূল" বা "কোয়ান্টাইটিসড") এর বিপরীতে।
.container
বিভিন্ন নির্দিষ্ট প্রস্থে খণ্ডে পুনরায় আকার দেয়। অন্য কথায়, এটি স্ক্রিনের প্রস্থের বিভিন্ন নির্দিষ্ট সীমা "নির্দিষ্ট" প্রস্থের বিভিন্ন বিস্তৃত হবে।
শব্দার্থবিজ্ঞান: "নির্দিষ্ট প্রস্থ"
নামকরণের বিভ্রান্তি কীভাবে তৈরি হতে পারে তা আপনি দেখতে পাবেন can প্রযুক্তিগতভাবে, আমরা বলতে পারি .container
"স্থির প্রস্থ", তবে এটি কেবলমাত্র এই অর্থে স্থির করা হয়েছে যে এটি প্রতিটি দানাদার প্রস্থে আকার পরিবর্তন করে না। এটি আসলে এই অর্থে "স্থির" নয় যে এটি সর্বদা নির্দিষ্ট পিক্সেলের প্রস্থে থাকে, যেহেতু এটি আসলে আকার পরিবর্তন করতে পারে।
একটি মৌলিক দৃষ্টিকোণ থেকে:
.container-fluid
সিএসএস সম্পত্তি রয়েছে width: 100%;
তাই এটি প্রতিটি স্ক্রিনের প্রস্থের গ্রানুলারিটিতে ক্রমাগত রিডজাস্ট করে।
.container-fluid {
width: 100%;
}
.container
"প্রস্থ = 800px" (বা ইম, রিম ইত্যাদি) এর মতো কিছু রয়েছে, বিভিন্ন স্ক্রিনের প্রস্থে একটি নির্দিষ্ট পিক্সেলের প্রস্থের মান। অবশ্যই এটি হ'ল কারণ যখন পর্দার প্রস্থ একটি স্ক্রিন প্রস্থের চৌম্বকটি অতিক্রম করবে তখন উপাদানগুলির প্রস্থটি হঠাৎ করেই একটি ভিন্ন প্রস্থে লাফিয়ে উঠতে পারে। এবং এই প্রান্তিকতা CSS3 মিডিয়া ক্যোয়ারী দ্বারা পরিচালিত হয়, যা আপনাকে বিভিন্ন অবস্থার জন্য যেমন বিভিন্ন স্ক্রিনের প্রস্থের ব্যাপ্তি প্রয়োগ করতে দেয়।
@media screen and (max-width: 400px){
.container {
width: 123px;
}
}
@media screen and (min-width: 401px) and (max-width: 800px){
.container {
width: 456px;
}
}
@media screen and (min-width: 801px){
.container {
width: 789px;
}
}
তার পরেও
মিডিয়া কোয়েরিগুলির মাধ্যমে আপনি যে কোনও স্থির প্রস্থ উপাদানকে প্রতিক্রিয়াশীল করতে পারেন, কেবলমাত্র .container
উপাদানগুলি নয়, কারণ মিডিয়া প্রশ্নগুলি ঠিক কীভাবে .container
পটভূমিতে বুটস্ট্র্যাপের মাধ্যমে প্রয়োগ করা হয় (কোডটির জন্য জে কিলিয়ান এর উত্তর দেখুন)।