Как выровнять div разных размеров рядом и прямо друг над другом? - PullRequest
0 голосов
/ 22 декабря 2018

Мне удалось выровнять их, используя float, но некоторые не находятся прямо друг над другом.Я перепробовал много методов, но это, похоже, не работает, но некоторые элементы имеют разную ширину, а некоторые вещи, которые выравнивают, выравнивают дальше.Вот код css: https://codepen.io/Filizof/pen/vvGqJb?editors=1100

float: right;
width: 900px;

Только показывает эти два, потому что они кажутся исправлением, но также и проблемой.

Ответы [ 2 ]

0 голосов
/ 23 декабря 2018

вы можете использовать сетку, чтобы сделать это легко.Единственное, что вам, возможно, придется сделать, это создать новые элементы div, чтобы поместить их в то, что вы уже создали.

Надеюсь, это будет полезно для вас.

body{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-template-areas: "one two"
                         "three three";
}

.one{
    grid-area: one;
    background-color: yellow;
}

.two{
    grid-area: two;
    background-color:green;
}

.three{
    grid-area: three;
    background-color: red;
}
<body>
    <div class="one">
        one
    </div>
    
    <div class="two">
        two
    </div>
    
    <div class="three">
        Three
    </div>
</body>
</html>
0 голосов
/ 22 декабря 2018

используйте это

.conversions {
  width: 800px;
  margin:0 auto;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...