两个div并排放置:第一个固定,第二个居中

时间:2018-09-07 11:31:49

标签: html css

我想将两个div并排放置。第二个要居中,第一个要在第二个的左边,并要固定/固定。由于最后一个条件the existing solution不起作用(两个div都已使用属性position)。我该怎么解决?

1 个答案:

答案 0 :(得分:2)

类似这样的东西:

.container {
  display: flex;
  height:100%;
}

.left {
  margin-left: auto;
  width: 0;
  display: flex;
  justify-content: flex-end;
}

.centered {
  margin-right:auto;
  padding:5px;
  background:green;
  height:100%;
}

.left span {
  position:fixed;
  white-space: nowrap;
  padding:5px;
  background:red;
}

body {
 height:200vh;
}
<div class='container'>
  <div class='left'><span> some content</span></div>
  <div class='centered'>centered</div>
</div>