css 删除2个divs之间的间隙

7uzetpgm  于 2022-12-30  发布在  其他
关注(0)|答案(5)|浏览(135)

我正在为一个小项目使用材质css,特别是卡片。我有2个cards在我的页面中,并希望删除它们之间的空间。我认为我会相当琐碎,但似乎不能应用任何css到我的内容。以下是我的代码:

<div class="container">
        <div class="row">
            <div class="col-md-6 col-md-offset-3">
                <div class="card-panel blue accent-3">
                    <div class="card-content">
                        <span class="card-title white-text"><i class="fa fa-bars" aria-hidden="true">
                            </i> title</span>
                    </div>
                </div>
            </div>
        </div>
        <div class="row" id="second">
            <div class="col-md-6 col-md-offset-3">
                <div class="card-panel white blue-text">
                    <div class="card-content">
                        <ul>
                            <li><a href="#">report 1</a></li>
                            <li><a href="#">report 2</a></li>
                            <li><a href="#">report 3</a></li>
                            <li><a href="#">report 4</a></li>
                            <li><a href="#">report 5</a></li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>
    </div>

CSS:

<style type="text/css">
    body {
        background-color: #e7e6ef;
    }
    .row {
        width: 500px;
        margin-left: 50%;
    }
    #second {
        margin-top: 0; !important;
    }
</style>

外观:

然而,我似乎不能消除两张卡之间的差距,也不能集中它们。任何帮助都非常感谢

ldxq2e6h

ldxq2e6h1#

必须设置.row和.card-panel的边距:

.row{
    margin-bottom: 0px !important;
}

.card-panel {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

这是一个工作中fiddle

hc2pp10m

hc2pp10m2#

您可以添加.card-panel { margin: 0; }(此类具有需要覆盖的预设边距)

fkvaft9z

fkvaft9z3#

将css添加到row分区**Working Fiddle**

.row{ 
  width:500px;
  margin:0 auto !important;
}

此外,您正在混合bootstrap类与materialize.css类,请尝试只使用一个插件。

f2uvfpb9

f2uvfpb94#

我注意到一件事:0;!重要;错误。替换为margin-top:0!重要;

a6b3iqyw

a6b3iqyw5#

试试这个:

.container {
    display: flex;
    flex-direction: column;
}

相关问题