自定义 CSS 干扰引导网格系统

问题描述 投票:0回答:1

我的 CSS 选择器

>div
中的
.row > div
部分遇到问题。它似乎导致我的网格系统实现出现错误。我该如何解决这个错误,其背后的原因是什么?

我正在使用后代选择器,因为如果没有它,边框将应用于一个大框,但我希望它应用于两列。

[编辑] 当我在 CSS 规则中使用 margin 属性时,列也没有被实现。

/* styles.css */
.row > div {
    padding: 20px;
    margin: 20px;
    border: 2px blue solid; 
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
    <link rel="stylesheet" href="styles.css">
    <title>Tasks</title>
</head>

<body>
    <div class="container">
        <div class="row">
            <div class="col-lg-6 col-sm-12 for-columns">
                <p> some text here </p>
            </div>
            <div class="col-lg-6 col-sm-12 for-columns">
                <p> some text here </p>
            </div>          
        </div>
    </div>    
</body>
</html>

css css-grid bootstrap-5
1个回答
-1
投票

您可以减少div的padding或观看boostrap网站寻求帮助。https://getbootstrap.com/ 引导程序

© www.soinside.com 2019 - 2024. All rights reserved.