首页 > 解决方案 > 防止物品从右侧溢出

问题描述

是否可以在 Internet Explorer 11 中将溢出机制限制为不从右侧溢出?

我有以下设置:

.overflow-container {
  background: red;
  height: 50px;
  margin-left: 8rem;
  overflow: hidden;
}
.overflow-childs {
  display: flex;
  float: right;
  background: yellow;
}
.child {
  background: blue;
  width: 100px;
  height: 30px;
  margin-left: 10px;
}

.hidden {
  background: green;
  order: -1;
}
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
  <div class="overflow-container">
    <div class="overflow-childs">
      <div class="child"></div>
      <div class="child"></div>
      <div class="child"></div>
      <div class="child"></div>
      <div class="child"></div>
      <div class="child hidden"></div>
    </div>
  </div>
</body>
</html>

我需要改变什么吗?我试图设置position:absolute元素right:0overflow-childs但它不起作用。

标签: htmlcssflexbox

解决方案


推荐阅读