亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何消除 Bootstrap 中列排序之間的差距

如何消除 Bootstrap 中列排序之間的差距

智慧大石 2021-09-17 12:35:36
我在側邊欄中創建了 3 張卡片,其中包含 2 個小部件。為了使其響應,我使用了 bootstrap 4 列排序?,F在我面臨的問題是,如果我在一行中有 2 列并且右列大于左列,它會顯示卡 1 和卡 2 之間的空間,因為卡 1 小于小部件 1 或 2。誰能幫助我如何消除這個差距?Codeply 鏈接以獲得更好的響應式查看:https://www.codeply.com/go/8cNp9dUyE5我的代碼預覽如下:.left-panel {  background: gray;}.box1,.box2,.box3 {  background: white;  height: 50px;  border: 1px solid red;  margin-bottom: 20px;}.right-sidebar, .bg-pink {  background: pink;}<div class="container">    <div class="row">        <div class="col-12 bg-pink">            <div class="row d-md-block">                <div class="left-panel col-md-8  order-0 float-left">                    <div class="box1 mt-2"><p>Box 1</p></div>                </div>                <div class="right-sidebar col-md-4 order-3 float-left">Widget 1</div>                <div class="right-sidebar col-md-4 order-1 float-left">                    <p>Widget 2</p><p>Continue Widget 2</p><p>Widget 2 About to End</p><p>Widget 2 Ends</p>                                </div>                <div class="left-panel col-md-8 order-3 float-left">                    <div class="box2 mt-2 ">Box 2</div>                </div>                <div class="left-panel col-md-8 order-5 float-left">                    <div class="box3 mt-2">Box 3</div>                </div>            </div>        </div>    </div></div>真實例子:https : //prnt.sc/ouscan
查看完整描述

2 回答

?
偶然的你

TA貢獻1841條經驗 獲得超3個贊

我并不完全清楚您在這里嘗試做什么,但簡化您的課程將消除差距:


<div class="container">

    <div class="row">

        <div class="left-panel col-md-8">

            <div class="box1 mt-2"><p>Box 1</p></div>

            <div class="box2 mt-2">Box 2</div>

            <div class="box3 mt-2">Box 3</div>

        </div>

        <div class="right-sidebar col-md-4">

            <p>Widget 1</p><p>Widget 2</p><p>Continue Widget 2</p><p>Widget 2 About to End</p><p>Widget 2 Ends</p>

        </div>

    </div>

</div>

如果需要,您可以重新引入排序類,但這至少會消除差距。根據框和小部件的內容,您可能還希望在兩列中包含行。


編輯


如果您要創建一個代表右側欄的可重用組件,這會更簡潔一些,但這里有一個選項:


<div class="container">

    <div class="row">

        <div class="left-panel col-md-8">

            <div class="box1 mt-2"><p>Box 1</p></div>

            <div class="right-sidebar d-md-none">

                <p>Widget 1</p><p>Widget 2</p><p>Continue Widget 2</p><p>Widget 2 About to End</p><p>Widget 2 Ends</p>

            </div>

            <div class="box2 mt-2">Box 2</div>

            <div class="box3 mt-2">Box 3</div>

        </div>

        <div class="right-sidebar d-sm-none d-md-block col-md-4">

            <p>Widget 1</p><p>Widget 2</p><p>Continue Widget 2</p><p>Widget 2 About to End</p><p>Widget 2 Ends</p>

        </div>

    </div>

</div>


查看完整回答
反對 回復 2021-09-17
  • 2 回答
  • 0 關注
  • 167 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號