首页 > 解决方案 > 需要创建此 HTML/CSS 网格布局

问题描述

我需要我的页面看起来像这样,但是,尽管我付出了努力,我还是无法让任何工作。

这是我目前拥有的:

.1 {
padding: 10px;
position: absolute;
left: 0px;
width: 50%;

}

.2 {
padding: 10px;
position: absolute;
left: 0px;
width: 50%;

}

.3 {
padding: 10px;
position: absolute;
right: 0px;
width: 50%;

}

这是它最终的样子。

标签: htmlcsswebcss-floatcss-position

解决方案


您可以通过Bootstrap row 和 col 来实现这一点:

<!DOCTYPE html>
<html lang="en">

<head>
    <title>Arnold Parge</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

    <style>
        .my_box {
            border: 1px solid black;
            border-radius: 10px;
            padding: 20px;
            margin: 20px;
        }
    </style>

</head>

<body>
    <div class="row">
        <div class="col-sm-6">
            <div class="my_box"></div>
            <div class="my_box"></div>
        </div>
        <div class="col-sm-6">
            <div class="my_box"></div>
        </div>
    </div>
    <div class="my_box"></div>
</body>

</html>

推荐阅读