需要创建此 HTML/CSS 网格布局

Need to Create this HTML/CSS Grid Layout

我需要我的页面看起来像 this 但是,尽管我付出了努力,但我仍然无法正常工作。

这是我目前拥有的:

.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%;

}

Here is what it ends up looking like.

您可以通过 Bootstrap 行和列来实现:

<!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>

您可以使用 CSS 网格布局

进行这样的布局

*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.layout{
    display: grid;
    grid-gap: 1rem;
    grid-template-columns: 1fr 3fr 3fr;
    grid-template-rows: 200px 200px 100px 500px;
    grid-template-areas: 
    "m d1 d3"
    "m d2 d3"
    "m . d3"
    "m d4 d4";
}


.menu{
    grid-area: m;
    background: rgb(46, 139, 87);

}

.div1{
    grid-area: d1;
    border: 1px solid black;
}

.div2{
    grid-area: d2;
    border: 1px solid black;
}

.div3{
    grid-area: d3;
    border: 1px solid black;
}

.div4{
    grid-gap: 0px;
    grid-area: d4;
    background: rgb(245, 95, 68);
}
    <div class="layout">
        <div class="menu">Menu</div>
        <div class="div1">div_1</div>
        <div class="div2">div_2</div>
        <div class="div3">div_3</div>

        <div class="div4">div_4</div>


    </div>