বুটস্ট্র্যাপে কলামগুলির মধ্যে আমি কীভাবে ব্যবধান যুক্ত করব?


201

আমি নিশ্চিত যে এই সমস্যার সহজ সমাধান আছে। মূলত, আমার যদি দুটি কলাম থাকে তবে আমি কীভাবে তাদের মধ্যে একটি স্পেস যুক্ত করতে পারি?

যেমন এইচটিএমএল হয়:

<div class="col-md-6"></div>
<div class="col-md-6"></div>

আউটপুট কেবল পৃষ্ঠার পুরো প্রস্থ গ্রহণ করা একে অপরের ঠিক পাশে দুটি কলাম হবে be বলুন প্রস্থটি সেট করা ছিল 1000pxতখন প্রতিটি ডিভ 500pxপ্রশস্ত হবে।

আমি যদি 100pxদুজনের মধ্যে একটি জায়গা চাই তবে আমি কীভাবে এটি অর্জন করতে পারি? স্পষ্টতই বুটস্ট্র্যাপের মাধ্যমে স্বয়ংক্রিয়ভাবে ডিভ আকারগুলি 450pxপ্রতিটি জায়গার জন্য ক্ষতিপূরণ দেবে

উত্তর:


149

আপনি col-md-offset-*এখানে নথিভুক্ত ক্লাসগুলি ব্যবহার করে কলামগুলির মধ্যে ব্যবধান অর্জন করতে পারেন । ব্যবধানটি সামঞ্জস্যপূর্ণ যাতে আপনার সমস্ত কলামগুলি সঠিকভাবে রেখা থাকে। এমনকি ব্যবধান এবং কলামের আকার পেতে আমি নিম্নলিখিতগুলি করব:

<div class="row">
  <div class="col-md-5"></div>
  <div class="col-md-5 col-md-offset-2"></div>
</div>

বুটস্ট্র্যাপে 4 ব্যবহার করুন: offset-2বাoffset-md-2


29
এটি যখন কাজ করবে যখন আমি ডিফল্ট কলামের আকারগুলির সাথে লেগে থাকতে চাই, তবে আমি কি কলামগুলি অফসেট না করে নির্দিষ্ট আকারের ব্যবধান চাই?
মুহাম্মদ ভীখা

3
এই ক্ষেত্রে আমি সরবরাহিত মিক্সিনগুলি কলামের জলের সাথে সামঞ্জস্য করার জন্য সুপারিশ করব: getbootstrap.com/css/#grid-less - আপনি প্রশ্নে যা জিজ্ঞাসা করেছেন বুটস্ট্র্যাপ তা করে না, এটি গ্রিডের প্রস্থগুলিকে অ্যাকাউন্টে সামঞ্জস্য করতে পারে না এর মধ্যে অতিরিক্ত ব্যবধান কারণ এটি একটি পিক্সেল গ্রিডের উপর ভিত্তি করে।
বেন

2
জর্জ - আপনি এই জন্য অফসেট ক্লাস আছে। তবে আপনি যদি অন্তর্নির্মিত গিটারগুলিকে অপর্যাপ্ত বলে মনে করেন তবে আপনি নিজের পছন্দগুলির উপর নির্ভর করে কম বা স্যাস থেকে বুটস্ট্র্যাপের নিজস্ব সংস্করণ সংকলনের চেষ্টা করতে পারেন। তারপরে আপনি নিজের ওয়েবসাইটের সাথে মেলে কলামের প্রস্থ এবং গটারগুলি সংশোধন করতে পারেন। খালি ডিভগুলি যুক্ত করা সত্যিই খারাপ নয়, গুরুত্বপূর্ণটি এমন কিছু বিষয় নিয়ে আসছে যা আপনি (এবং / অথবা আপনার দল) ধারাবাহিকভাবে ব্যবহার করতে পারেন; খালি ডিভগুলি যদি আপনি যেভাবে অর্জন করেন তবে তা ঠিক আছে; মনে রাখবেন যে আপনার মার্কআপটি আপনার শেষ ব্যবহারকারীদের দ্বারা নয়, আপনার বিকাশকারীদের দ্বারা পড়া বোঝানো হয়েছে।
বেন

23
এই পোস্টটি মোটেও উত্তর নয়, এটি জিজ্ঞাসার চেয়ে অনেক বেশি ফাঁক তৈরি করে।
সেবাস্তেয়েন

2
বুটস্ট্র্যাপ 4 এ, এটি অফসেট-এমডি -2 বা অফসেট -2
মহেশ

316

আমি একই সমস্যার মুখোমুখি ছিলাম; এবং নিম্নলিখিতগুলি আমার পক্ষে ভাল কাজ করেছে। আশা করি এটি এখানে কাউকে অবতরণ করতে সহায়তা করবে:

<div class="row">
  <div class="col-md-6">
     <div class="col-md-12">
        Some Content.. 
     </div>
  </div>
  <div class="col-md-6">
     <div class="col-md-12">
        Some Second Content.. 
     </div>
  </div>
</div>

এটি স্বয়ংক্রিয়ভাবে 2 ডিভের মধ্যে কিছু স্থান সরবরাহ করবে।

এখানে চিত্র বর্ণনা লিখুন


মূলত নর্দমার প্রস্থের কারণে।
উতপাল - উর সেরা পাল

13
"গটার প্রস্থ" বুটস্ট্র্যাপের গ্রিড সিস্টেমের মূল সংজ্ঞায়িত প্যাডিং এবং মার্জিনের ব্যবধানকে বোঝায়। সংক্ষেপে, একটি দ্বিতীয় col-xs-12width:100%; padding:0px 15x;
ডিভের

@ ষাট বিট আপনি নিজের কোডটি ভাগ করে নিতে পারেন; হতে পারে আমি তোমাকে সাহায্য করতে পারি.
উতপাল - উর সেরা পাল

এটি @ উতপাল-আরবেস্টপাল দুর্দান্ত হতে চাই, ধন্যবাদ! এখানে একটি সংক্ষিপ্তসার রয়েছে: gist.github.com/davidcpell/8d344ff18d5d188115c0ff9ba6ef7d14
ষাটটি 4

2
যদি আপনি এই ফিক্সটি ব্যবহার করছেন এবং এটি কাজ করছে না, তবে এটি @ মিক্স 3 ডি এর ব্যাখ্যাতে কেন কাজ করে তা পড়ুন এবং আপনি কী ভুল করছেন তা বুঝতে পারবেন।
মাউফ

73

আমি জানি আমি পার্টিতে দেরি করেছি, তবে আপনি বাক্সগুলিকে প্যাডিং দিয়ে ফাঁকানোর চেষ্টা করতে পারেন।

<div class="col-md-6 box">
        <div class="inner">Hello</div>
</div>
<div class="col-md-6 box">
        <div class="inner">Hello</div>
</div>

সিএসএস:

.box {
    padding: 0 5px 0 5px;
}
.box .inner {
    background-color: #fff;
}

এটি একবার দেখুন


সত্যই নয় কারণ আপনি row-eq-heightএটির সাথে ব্যবহার করতে পারবেন না
গ্রেগ ওয়াজ

13

আপনি সীমানা স্বত্ব সহ পটভূমি-ক্লিপ এবং বক্স-মডেল ব্যবহার করতে পারেন

.box{
  box-model: border-box;
  border: 3px solid transparent;
  background-clip:padding-box;
}
<div class="row">
  <div class="col-xs-4 box"></div>
  <div class="col-xs-4 box"></div>
  <div class="col-xs-4 box"></div>
</div>

13

কলামগুলির মধ্যে স্থান নিয়ে আমার একই সমস্যা ছিল। মূল সমস্যাটি হ'ল বুটস্ট্র্যাপ 3 এবং 4 এ থাকা কলামগুলি মার্জিনের পরিবর্তে প্যাডিং ব্যবহার করে। সুতরাং দুটি সংলগ্ন কলামগুলির জন্য পটভূমি রঙগুলি একে অপরকে স্পর্শ করে।

আমি এমন একটি সমাধান পেয়েছি যা আমাদের সমস্যার সাথে খাপ খায় এবং সম্ভবত বেশিরভাগ লোকেরা কলাম স্থান করার চেষ্টা করে এবং অন্যান্য গ্রিড সিস্টেমের মতো একই জলের প্রস্থ বজায় রাখার চেষ্টা করে।

এটিই ছিল আমাদের শেষ ফলাফল

এখানে চিত্র বর্ণনা লিখুন

কলামগুলির মধ্যে একটি ড্রপ ছায়া সহ ফাঁক থাকা সমস্যাযুক্ত ছিল। আমরা কলামগুলির মধ্যে অতিরিক্ত স্থান চাইনি। আমরা কেবল নর্দমাগুলিকে "স্বচ্ছ" হতে চেয়েছিলাম যাতে সাইটের পটভূমি রঙ দুটি সাদা কলামের মধ্যে উপস্থিত হয়।

এটি দুটি কলামের মার্কআপ

<div class="row">
    <div class="col-sm-7">
        <div class="raised-block">
            <h3>Facebook</h3>
        </div>
    </div>
    <div class="col-sm-5">
        <div class="raised-block">
            <h3>Tweets</h3>
        </div>
    </div>
</div>

সিএসএস

.raised-block {
    background-color: #fff;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: -0.625rem; // for us 0.625rem == 10px
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
@media (max-width: 33.9em){ // this is for our mobile layout where columns stack
    .raised-block {
        margin-left: -0.625rem;
    }
}
.row [class^="col-"]:first-child>.raised-block {
    // this is so the first column has no margin so it will not be "indented"
    margin-left: -0.625rem;
}

এই পদ্ধতির জন্য "সারি" শ্রেণির বুটস্ট্র্যাপ ব্যবহারের মতোই নেতিবাচক মার্জিন সহ একটি অভ্যন্তরীণ ডিভ প্রয়োজন। এবং এই ডিভ, আমরা এটিকে "উত্থিত-ব্লক" বলেছিলাম, এটি অবশ্যই একটি কলামের সরাসরি সহোদর হতে হবে

এইভাবে আপনি আপনার কলামগুলির মধ্যে সঠিক প্যাডিং পান। আমি এমন সমাধানগুলি দেখেছি যা স্থান তৈরি করে কাজ করতে দেখা যায়, তবে দুর্ভাগ্যক্রমে তারা যে কলামগুলি তৈরি করে তাদের সারিটির উভয় পাশে অতিরিক্ত প্যাডিং থাকে সুতরাং এটি গ্রিড লেআউটটির জন্য ডিজাইন করা সারিটিকে আরও পাতলা করে শেষ করে। আপনি যদি পছন্দসই চেহারাটির জন্য চিত্রটি দেখেন তবে এর অর্থ হ'ল দুটি কলাম একসাথে বৃহত্তর স্তরের চেয়ে ছোট হবে যা গ্রিডের প্রাকৃতিক কাঠামোকে ভেঙে দেয়।

এই পদ্ধতির বড় অপূর্ণতা হ'ল এটির জন্য প্রতিটি কলামের সামগ্রী মোড়ানো অতিরিক্ত মার্কআপের প্রয়োজন। আমাদের জন্য এটি কাজ করে কারণ কাঙ্ক্ষিত চেহারাটি অর্জনের জন্য কেবলমাত্র নির্দিষ্ট কলামগুলির মধ্যে তাদের মধ্যে জায়গার প্রয়োজন।


11

এটি দুটি কলামের মধ্যে একটি স্থানকে অনুমতি দেবে এবং স্পষ্টতই যদি আপনি ডিফল্ট প্রস্থ পরিবর্তন করতে চান তবে আপনি মিক্সিনগুলিতে ডিফল্ট বুটস্ট্র্যাপের প্রস্থ পরিবর্তন করতে পারবেন। অথবা, আপনি ইনলাইন সিএসএস স্টাইল ব্যবহার করে প্রস্থ দিতে পারেন।

<div class="col-md-5 pull-left"></div>
<div class="col-md-5 pull-right"></div>

4
এর অর্থশাস্ত্রটি @ মুহাম্মদ যা জিজ্ঞাসা করছে ঠিক তা নয়। আপনি টান-বাম, টান-ডান দিয়ে কলামগুলির ক্রমের পরিবর্তন যুক্ত করছেন।
লুচাক্স

9

নীচে কোড করা একটি কোল-এক্সএস- * ডিভিউয়ের মধ্যে আপনি কল-এক্সএস- * ক্লাস ব্যবহার করে কলামগুলির মধ্যে ফাঁকা স্থান অর্জন করতে পারেন। ব্যবধানটি সামঞ্জস্যপূর্ণ যাতে আপনার সমস্ত কলামগুলি সঠিকভাবে রেখা থাকে। এমনকি ব্যবধান এবং কলামের আকার পেতে আমি নিম্নলিখিতগুলি করব:

<div class="container">
    <div class="col-md-3 ">
        <div class="col-md-12 well">
            Some Content..
        </div>
    </div>
    <div class="col-md-3 ">
        <div class="col-md-12 well">
            Some Second Content..
        </div>
    </div>
    <div class="col-md-3 ">
        <div class="col-md-12 well">
            Some Second Content..
        </div>
    </div>
    <div class="col-md-3 ">
        <div class="col-md-12 well">
            Some Second Content..
        </div>
    </div>
    <div class="col-md-3 ">
        <div class="col-md-12 well">
            Some Second Content..
        </div>
    </div>
    <div class="col-md-3 ">
        <div class="col-md-12 well">
            Some Second Content..
        </div>
    </div>
    <div class="col-md-3 ">
        <div class="col-md-12 well">
            Some Second Content..
        </div>
    </div>
    <div class="col-md-3 ">
        <div class="col-md-12 well">
            Some Second Content..
        </div>
    </div>
</div>

6

বুটস্ট্র্যাপের .form-groupক্লাস ব্যবহার করুন । আপনার ক্ষেত্রে এটি পছন্দ করুন:

<div class="col-md-6 form-group"></div>
<div class="col-md-6 form-group"></div>

1
একটি মার্জিন-নীচে কীভাবে এখানে কার্যকর হতে পারে?
এলিজাবেথ

12
আমি উদ্দেশ্যমূলকভাবে এই হ্যাকটি অপছন্দ করতে লগ ইন করেছি।
szdrnja

13
আমি এই হ্যাকটি অপছন্দ করতে উদ্দেশ্যমূলকভাবে লগ ইন সম্পর্কে আপনার মন্তব্যে আপ-ভোট দেওয়ার জন্য উদ্দেশ্যমূলকভাবে লগ ইন করেছি।
অ্যাডাম স্পায়ার্স

উদ্দেশ্যমূলকভাবে এই হ্যাকটি অপছন্দ করতে লগ ইন করার বিষয়ে মন্তব্যটি আপ-ভোটিংয়ের উদ্দেশ্যে আপনার মন্তব্য আপ-ভোট দেওয়ার জন্য আমি উদ্দেশ্যমূলকভাবে লগ ইন করেছি।
কালো

5

বুটস্ট্র্যাপ 4 ডকুমেন্টেশন অনুসারে আপনার পিতামাতাকে একটি নেতিবাচক মার্জিন দেওয়া উচিত mx-n*, এবং শিশুদের একটি ইতিবাচক প্যাডিং দেওয়া উচিতpx-*

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" />
<div class="row mx-n5">
  <div class="col px-5">
    <div class="p-3 border bg-light">Custom column padding</div>
  </div>
  <div class="col px-5">
    <div class="p-3 border bg-light">Custom column padding</div>
  </div>
</div>


আমার জন্য কী সবচেয়ে ভাল কাজ করেছে (সারিগুলির মধ্যে উল্লম্ব ব্যবধান) ছিল <div class="row mt-n4">এবং <div class="col-3 pt-4">
গাভিন

4

কল-এমডি- এর অভ্যন্তরে, অন্য ডিভ তৈরি করুন এবং সেই ডিভিতে ছবি রাখুন, আপনি সহজেই এর মতো প্যাডিং যুক্ত করতে পারেন।

<div class="row">
  <div class="col-md-8">
     <div class="thumbnail">
       <img src="#"/>
     </div>
  </div>
  <div class="col-md-4">
     <div class="thumbnail">
       <img src="#"/>
     </div>
  </div>   
</div>

<style>
  thumbnail{
     padding:4px;
           }
</style>

4

বুটস্ট্র্যাপ 4 , ফাইল কাস্টম.এসএসএস আপনি নিম্নলিখিত কোড যুক্ত করতে পারেন:

$grid-gutter-width-base: 20px;

$grid-gutter-widths: ( xs: $grid-gutter-width-base, 
sm: $grid-gutter-width-base, 
md: $grid-gutter-width-base, 
lg: $grid-gutter-width-base, 
xl: $grid-gutter-width-base
);

ডিফল্টরূপে $ গ্রিড-গটার-প্রস্থ-বেস: 30px;


1
আপনি দয়া করে এটি বিস্তারিত বলতে পারেন? এটি আমার পক্ষে কাজ করছে না
সেল্ভা গণপথী

2
@ সেলভাগনপাঠি এই ভেরিয়েবলগুলি পরিবর্তন করার পরে আপনাকে পুনরায় সংকলন করতে হবে: getbootstrap.com/docs/4.0/layout/grid/#customizing-the-grid
gbjbaanb

বুটস্ট্র্যাপ 4 এ, এটি অফসেট-এমডি -2 বা অফসেট -2
মহেশ

2

3 টি কলামের জন্য এটি কীভাবে করতে হবে তা আমাকে খুঁজে বের করতে হয়েছিল। আমি ডিভসের কোণে গোল করতে চেয়েছি এবং স্পেসিংটি কাজ করতে পারি না। আমি মার্জিন ব্যবহার করেছি। আমার ক্ষেত্রে আমি স্ক্রিনের 90% ডিভগুলি পূরণ করতে এবং 10% মার্জিনের জন্য ভরাট করেছি:

এইচটিএমএল:

<div class="row">
  <div id="orange" class="col-md-4">
    <h1>Orange Div</h1>
  </div>
  <div id="green" class="col-md-4">
    <h1>Green Div</h1>
  </div>
  <div id="aqua" class="col-md-4">
    <h1>Aqua Div</h1>
  </div>
</div>

এবং সিএসএস:

#orange {
    background-color:orange;
    border-radius: 30px;
    padding: 20px;
    margin: 2.5% 2.5% 0 2.5%;
    width:30%;
}
#green {
    background-color:green;
    border-radius: 30px;
    padding: 20px;
    margin: 2.5% 0 0 0;
    width:30%;
}
#aqua {
    background-color:#39F;
    border-radius: 30px;
    padding: 20px;
    margin: 2.5% 2.5% 0 2.5%;
    width: 30%;
}

মোবাইল ডিভাইসের জন্য এটির আকার পরিবর্তন করতে, আমার সিএসএসের প্রস্থটি 30% থেকে width:92.5%;নীচে পরিবর্তন করা হয়েছিল@media (max-width:1023px)


2

আপনি যেহেতু বুটস্ট্র্যাপ ব্যবহার করছেন তাই আমার ধারণা আপনি জিনিসটিকে প্রতিক্রিয়াশীল করতে চান । সেক্ষেত্রে আপনার উদাহরণস্বরূপ 'px' এ স্থির আকারগুলি ব্যবহার করা উচিত নয়।

অন্যান্য সমাধানগুলির সমাধান হিসাবে আমি উভয় কলামকে "কল-এমডি -5" পরিবর্তে "কল-এমডি -5" তৈরি করার প্রস্তাব দিই, এবং তারপরে কলামগুলিতে থাকা মূল উপাদান "সারি" তে ক্লাস যুক্ত করুন "ন্যায্যতা-সামগ্রী -বিটুইন ", যা মাঝখানে ফাঁকা জায়গা রাখে, আপনি এখানে বুটস্ট্র্যাপ ডকটি পরীক্ষা করতে পারেন

এই দ্রবণটি অবশ্যই "কোল-এমডি-এক্স" সামঞ্জস্য করে দুটিরও বেশি কলামের জন্য বৈধ

আশা করি এটা সাহায্য করবে ;)


1

এটি সরল .. আপনাকে শক্ত সীমানা ডানদিকে, বাম থেকে কল- * যোগ করতে হবে এবং এটি কাজ করা উচিত .. :)

এটি দেখতে এটির মতো দেখাচ্ছে: http://i.stack.imgur.com/CF5ZV.png

এইচটিএমএল:

<div class="row">
     <div class="col-sm-3" id="services_block">

     </div>
     <div class="col-sm-3" id="services_block">

     </div>
     <div class="col-sm-3" id="services_block">

     </div>
     <div class="col-sm-3" id="services_block">

     </div>
</div>

সিএসএস:

div#services_block {
   height: 355px;
   background-color: #33363a;
   border-left:3px solid white;
   border-right:3px solid white;
}

8
আপনি একই পৃষ্ঠায় একাধিক আইডি ব্যবহার করবেন না, এটি সিএসএস কীভাবে ব্যবহার করবেন সে সম্পর্কে সম্পূর্ণ জ্ঞানের অভাব। পরিবর্তে ক্লাস ব্যবহার করুন।
লোফিল্ড থিওরী

1

আমি জানি এই পোস্টটি কিছুটা তারিখযুক্ত তবে আমি এই একই সমস্যার মুখোমুখি হয়েছি। আমার এইচটিএমএল এর উদাহরণ।

<div class="row">
    <div class="col-xs-3">
        <div class="form-group">
            <label asp-for="FirstName" class="control-label"></label>
            <input asp-for="FirstName" class="form-control" />
            <span asp-validation-for="FirstName" class="text-danger"></span>
        </div>
    </div>
    <div class="col-xs-3">
        <div class="form-group">
            <label asp-for="LastName" class="control-label"></label>
            <input asp-for="LastName" class="form-control" />
            <span asp-validation-for="LastName" class="text-danger"></span>
        </div>
    </div>            
</div>

গোষ্ঠীগুলির মধ্যে স্থান তৈরি করার জন্য আমি আমার সাইট.এসএস ফাইলে বুটস্ট্র্যাপের -15px এর মার্জিনকে ওভাররড করে নেতিবাচক মার্জিন 5 দ্বারা হ্রাস করে।

আমি যা করেছি তা এখানে ...

.form-group {
    margin-right: -10px;
}

আমি আশা করি এটি অন্য কাউকে সাহায্য করবে।


1

আমার মোবাইলে একটি কলাম এবং ট্যাবলেট প্রতিকৃতি থেকে দুটি কলামের মাঝখানে মাঝখানে সমান ব্যবধান সহ (কলামগুলির অভ্যন্তরে কোনও গ্রিড-যুক্ত প্যাডিং ছাড়াও) দরকার। ব্যবধানের ইউটিলিটিগুলি ব্যবহার করে এবং এতে নম্বর বাদ দিয়ে অর্জন করা যেতে পারে col-md:

    <div class="container-fluid px-0">
        <div class="row no-gutters">
            <div class="col-sm-12 col-md mr-md-3" style="background-color: orange">
                <p><strong>Column 1</strong></p>
            </div>
            <div class="col-sm-12 col-md ml-md-3" style="background-color: orange">
                <p><strong>Column 1</strong></p>
            </div>
        </div>
    </div>

0

কীভাবে কেবল CSS ব্যবহার করে ব্যাকগ্রাউন্ডের মতো একই রঙের সীমানা যুক্ত করবেন? আমি এটিতে নতুন, তাই সম্ভবত এটি না করার একটি ভাল কারণ আছে, তবে আমি চেষ্টা করার সময় এটি দেখতে ভাল লাগছিল।


5
স্ট্যাক ওভারফ্লোতে আপনাকে স্বাগতম। আপনার যদি কোনও প্রশ্নে আরও তথ্য বা স্পষ্টতার প্রয়োজন হয় তবে দয়া করে উত্তরের পরিবর্তে মন্তব্যগুলি ব্যবহার করুন।
εηοιτ.εηοιτ.βε

যদি ব্যাকগ্রাউন্ডটি শক্ত রঙের পরিবর্তে কোনও চিত্র / টেক্সচার ব্যবহার করে তবে এটি সুস্পষ্ট।
চার্লস ওয়াটসন

0

কলামগুলির মধ্যে ব্যবধানের একটি নির্দিষ্ট প্রস্থ পেতে, আমাদের paddingস্ট্যান্ডার্ড বুটস্ট্র্যাপের বিন্যাসে সেট আপ করতে হবে ।

@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css');

/* Check breakpoint at http://getbootstrap.com/css/#grid-media-queries */
@media (min-width: 992px) { 
  .space-100-px > .row > .col-md-6:first-child {
    padding: 0 50px 0 0; /* The first half of 100px */
  }
  .space-100-px > .row > .col-md-6:last-child {
    padding: 0 0 0 50px; /* The second half of 100px */
  }
}

/* The result will be easier to see. */ 
.space-100-px img {
  width: 100%;
  height: auto;
}
<div class="container-fluid space-100-px">
  <div class="row">
    <div class="col-md-6">
      <img src="http://placehold.it/450x100?text=Left" alt="Left">
    </div>
    <div class="col-md-6">
      <img src="http://placehold.it/450x100?text=Right" alt="Right">
    </div>
  </div>
</div>


0

এটি দরকারী হবে ..

.list-item{
  margin-right:-10px;
   margin-top:10px;
    margin-bottom: 10px;
    border: 1px solid #eee;
    padding: 0px;
  }
<div class="col-md-4">
  <div class="list-item">
      <h2>Your name</h2> 
  </div>
</div>
<div class="col-md-4">
   <div class="list-item"></div>
</div>

যদি বাক্সের ডানদিকে আরও মার্জিন বৃদ্ধি বা হ্রাস করতে চান তবে কেবল তালিকা-আইটেমের মার্জিন-ডান সম্পত্তি সম্পাদনা করুন।

নমুনা আউটপুট

এখানে চিত্র বর্ণনা লিখুন


0

মোড়ানো উপাদানটির চারপাশে কেবল সাদা সীমানা

.padding-pls{
  border-left: 13px solid white;
  border-right: 13px solid white;
}
.row .col-md-6:first-child>.padding-pls {
  border-left: 0px solid white;
}
.row .col-md-6:last-child>.padding-pls {
  border-right: 0px solid white;
}

এবং প্রথম + শেষ সন্তানের কোনও সীমানা নেই

    <div class="row">
      <div class="col-md-6">
        <div class="col-md-12 padding-pls">
          Keci
        </div>
      </div>
      <div class="col-md-6">
        <div class="col-md-12 padding-pls">
          Keci
        </div>
      </div>
  </div>

0
    <div class="col-md-12 no_padding header_row"></div>



    <div class="second_row">
        <div class="col-md-4 box_shadow"></div>
        <div class="col-md-8 no_padding_right">
            <div class="col-md-12 box_shadow"></div>
        </div>
    </div>


    body{
    background:#F0F0F0;
}

.main_holder{
    min-height: 600px;
    margin-top: 40px;
    height: 600px;
}
.box_shadow{
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    background: white;
    height: auto;
    min-height: 500px;
}

.no_padding{
    padding: 0px !important;
}

.no_padding_right{
    padding-right: 0px !important;
}

.header_row{
    height: 60px;
    background: #00796B;
    -webkit-box-shadow: 0px 0px 9px 1px rgba(143,140,143,1);
    -moz-box-shadow: 0px 0px 9px 1px rgba(143,140,143,1);
    box-shadow: 0px 0px 9px 1px rgba(143,140,143,1); 
}

.second_row{
    position: relative;
    width: 100% !important;
    top: 20px;
}

2
কী এবং কেন সহায়ক হতে পারে সে সম্পর্কে কিছুটা গদ্য।
উওয়ে অলনার

0
<div class="col-md-6">
    <div class="inner">
        <!-- Put the col-6 elements in the inner div -->
    </div>
</div>

এটি ডিফল্টরূপে বাহ্যিক ডিভের অভ্যন্তরে আপনার কিছুটা প্রয়োজন মনে হয় pad এছাড়াও আপনি কাস্টম সিএসএস ব্যবহার করে প্যাডিংও সংশোধন করতে পারেন।



0

বুটস্ট্র্যাপ 4

ডকুমেন্টেশন বলেছেন ( এখানে ):

সারিগুলি কলামগুলির জন্য মোড়ানো। প্রতিটি কলামের মধ্যে স্থান নিয়ন্ত্রণ করার জন্য অনুভূমিক প্যাডিং (একটি জলের নাম বলা হয়) থাকে। এই প্যাডিংটি পরে নেতিবাচক মার্জিনের সাথে সারিগুলিতে পাল্টা দেওয়া হয়। এইভাবে, আপনার কলামগুলির সমস্ত সামগ্রী বাম পাশের সাথে দৃষ্টিভুক্ত করা হবে।

সুতরাং সঠিক উত্তরটি হ'ল: আপনার colপ্যাডিং-বাম / ডান বিয়োগের সমান আপনার rowমার্জিন-বাম / ডান সেট করুন। এটা সহজ.

#my-row {
  margin-left: -80px;
  margin-right: -80px;
}

#my-col {
  padding-left: 80px;
  padding-right: 80px;
}

ডেমো: https://codepen.io/frouo/pen/OqGaWN

কাস্টম স্পেসিং সহ করল


0

এখানে চিত্র বর্ণনা লিখুন

বুটস্ট্র্যাপ 4 - নেস্টেড সারি ব্যবহার করে কলামগুলি পৃথক করুন।

<div class="container">
    <div class="row bg-info p-3">

        <!-- left column -->
        <div class="col-8 ">
            <div class="col-12 bg-light p-3">
                Lorem ipsum dolor sit amet consectetur adipisicing elit. Porro error enim, perferendis rerum, sit laudantium alias esse quas quae mollitia illum suscipit veritatis distinctio facere officia ullam repellendus accusamus odio!
            </div>
        </div>

        <!-- right column -->
        <div class="col-4 ">
            <div class="col-12 bg-light p-3">
                Lorem ipsum dolor sit amet consectetur adipisicing elit. Porro error enim, perferendis rerum, sit laudantium alias esse quas quae mollitia illum suscipit veritatis distinctio facere officia ullam repellendus accusamus odio!
            </div>
        </div>
    </div>
</div>

@Estani এর দেওয়া উত্তরটি ব্যবহার করা কি বুটস্ট্র্যাপ 4 দিয়ে এটি করার আরও "ক্লাসিক" উপায়?
সোডিমেল

0

একটি শ্রেণী তৈরি করুন এবং ব্যবহার করুন:

মার্জিন: 1.5 মি .5 এম; সর্বাধিক প্রস্থ: ক্যালক (50% - 1 এম)! গুরুত্বপূর্ণ;

যেখানে সর্বাধিক প্রস্থের 1 ম বাম / ডান মার্জিন সমেত যুক্ত হয় added


-1

এটি এটি করার একটি উপায় এবং এর কাজগুলি। দয়া করে নীচের ইউআরএল https://jsfizz.net/sarfarazk/ofgqm0sh/ দেখুন

<div class="container">
 <div class="row">
  <div class="col-md-6">
    <div class="bg-success">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
    </div>
  </div>
  <div class="col-md-6">
    <div class="bg-warning">Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.
    </div>
  </div>
</div>
</div>

-2

মার্জিন-বাম ব্যবহার করার উপায়:

<div style="margin-left:-2px" class="col-md-6"></div>
<div style="margin-left:2px" class="col-md-6"></div>

পুরোপুরি কাজ করে


না এটি সাড়া দেয় না।
ক্রশার

-2

সর্বশেষতম বুটস্ট্র্যাপ সংস্করণ সহ, আপনি "কার্ড" ব্যবহার করতে পারেন


আপনার উত্তরের আরও ব্যাখ্যা দরকার। দয়া করে দেখুন stackoverflow.com/help/how-to-answer
Simon.SA
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.