在Safari(iPad)中重叠的项目
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Safari(iPad)中重叠的项目相关的知识,希望对你有一定的参考价值。
我无法用简单的任务解决问题:
- 容器是100%宽度,但有填充权和盒子大小溢出
- 容器是弹性排
- Container有两个具有动态内容的孩子
- 第一个孩子的内容大小
- 第二个孩子占据了其余的宽度
预期结果:
iPad结果:
例子是https://codepen.io/anon/pen/zaMwvr
#wrap {
width: 100%;
border: 1px dashed orangered;
box-sizing: border-box;
padding-right: 300px;
position: relative;
}
#padding-view {
width: 300px;
position: absolute;
background: coral;
right: 0;
height: 100%;
}
#flex {
display: flex;
}
<div id="wrap">
<div id="padding-view"></div>
<div id="flex">
<div id="dynamic">LALALCALCULATEDDYNAMICLY</div>
<div id="rest">{Long text here}</div>
</div>
</div>
答案
尝试将flex-shrink: 0
或min-width: auto
添加到.dynamic
(revised codepen)。
以上是关于在Safari(iPad)中重叠的项目的主要内容,如果未能解决你的问题,请参考以下文章
视频在 ipad 和 iphone (safari) 中没有以适当的宽度显示