首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 8上的Flexbox -盒崩溃

iOS 8上的Flexbox -盒崩溃
EN

Stack Overflow用户
提问于 2015-12-26 11:53:07
回答 1查看 1.5K关注 0票数 1

使用媒体,在iPad上,景观看起来很好与flex-direction: row。一旦我转向肖像画(flex-direction: column),一切都会变得怪异和崩溃。

我使用Codekit编译我的SCSS,并运行自动重定位程序。

这是我的密码:

HTML:

代码语言:javascript
复制
<ul>
  <li>
    <h3><a href="#">Project A</a></h3>
    <a href="#" class="project-thumb">
      <img src="/forrest.jpg">
    </a>
    <p>Lorem ipsum dolor sit amet…</p>
    <p><a class="read-more" href="#">Read More</a></p>
  </li>
  <li>…</li>
  <li>…</li>
  <li>…</li>
</ul>

SCSS:

代码语言:javascript
复制
ul {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  flex-wrap: wrap;

  @media screen and (min-width: 50em) {
    flex-direction: row;
  }
  li {
    display: flex;
    flex-direction: column;
    flex: 0 0 100%;

    @media screen and (min-width: 50em) {
      flex: 0 0 49%;
    }
    > a {
      margin-top: auto;
    }
    h3 {…}
    h3 a {…}
    p {…}
  }
  .read-more {
    margin-top: auto;
    align-self: flex-end;
    text-align: right;
  }
}

你可以在这里看看:

Codepen:http://codepen.io/achoukah/pen/pgEVmq

我的网站:http://anwarchoukah.com/projects

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-04 22:59:27

不要在您的flex-direction: column上设置<ul> (您也不需要将它设置为flex-direction: row,因为这是默认的)。

flex-wrap: wrap设置为<ul> --这很重要。

你也不需要flex: 0 0 100%<li>上。

Codepen:https://codepen.io/anon/pen/QqOXWP

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34471084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档