- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在 Macbook 上的 Safari 8.0.8 中。
我正在使用 flexbox
将元素分布在类似网格的容器中。
我的 .eventContainer
是多个 .event
框的父级,这些框应该由 flexbox 分布在各行中。它在 Firefox 和 Chrome 中运行良好,但 Safari 将事件显示在他们自己的行上,而不是彼此相邻!
<div class="eventContainer">
<div class="event">
<div class="thumb">
<img src="http://imgur.com/JDxjEknb.jpg">
</div>
<p class="thumbDate">Fri 18 Sept</p>
<p class="thumbArtist">Event 1</p>
<p class="thumbTitle">Subtitle 1</p>
<p class="thumbLocation">Location</p>
</div>
<div class="event">
<div class="thumb">
<img src="http://imgur.com/AwA5ga7b.jpg">
</div>
<p class="thumbDate">Sat 19 Sept</p>
<p class="thumbArtist">Event 2</p>
<p class="thumbTitle">Title 2</p>
<p class="thumbLocation">Subtitle 2</p>
</div>
<div class="event">
<div class="thumb">
<img src="http://imgur.com/9z5NkBxb.jpg">
</div>
<p class="thumbDate">Sat 19 Sept</p>
<p class="thumbArtist">Event 3</p>
<p class="thumbTitle">Title 3</p>
<p class="thumbLocation">Subtitle 3</p>
</div>
<!-- Fix for FlexBox -->
<div class="event"></div>
<div class="event"></div>
<div class="event"></div>
<div class="event"></div>
<div class="event"></div>
</div>
CSS:
.eventContainer {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.event {
display: inline-block;
margin-bottom: 35px;
width: 100%;
max-width: 200px;
margin-right: 15px;
cursor: pointer;
}
我在这里错过了什么?
JSFiddle 示例:http://jsfiddle.net/foepzgf8/1/
可以在 Chrome 和 Safari 中尝试一下,看看我的意思。
最佳答案
在这种情况下实际上不是justify-content
。当您遇到 flexbox 的问题时,最好返回并定义 flex-grow
、flex-shrink
和 flex-basis
flexbox 容器的 child 。
如果将此添加到 .event
,您的问题将得到解决:
-webkit-flex: 1 0 200px;
flex: 1 0 200px;
更新 fiddle :http://jsfiddle.net/foepzgf8/5/
关于html - Safari 8 : Flexbox's "justify-content" isn't working at all,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32623653/
我真的很困惑。在查找在线资源和文档时,这些属性的大多数文档似乎都引用了 Flex-box,而不是网格。而且我不知道 Flex-box 中等效属性的文档对网格的适用性如何。 所以,我尝试引用 https
跟进问题:In CSS Flexbox, why are there no "justify-items" and "justify-self" properties? 有人能帮我把方框 55 和 5
我遇到了一个特定于 IE 的问题,我无法解决这个问题。 下面的HTML和CSS可以直播看in this pen . ::HTML Dummy
考虑伸缩容器的主轴和横轴: 资料来源:W3C 要沿主轴对齐弹性项目,有一个属性: justify-content 要沿十字轴对齐弹性项目,需要三个属性: align-content align-ite
justify-items 和 justify-self 属性似乎无法被 Sublime Text 识别,只是显示为无效语法。 (Sublime 是最新的,语言设置为 CSS,并且在父子网格关系方面正
考虑伸缩容器的主轴和横轴: 资料来源:W3C 要沿主轴对齐弹性项目,有一个属性: justify-content 要沿交叉轴对齐弹性项目,需要三个属性: align-content align-ite
考虑伸缩容器的主轴和横轴: 资料来源:W3C 要沿主轴对齐弹性项目,有一个属性: justify-content 要沿交叉轴对齐弹性项目,需要三个属性: align-content align-ite
考虑伸缩容器的主轴和横轴: 资料来源:W3C 要沿主轴对齐弹性项目,有一个属性: justify-content 要沿交叉轴对齐弹性项目,需要三个属性: align-content align-ite
考虑伸缩容器的主轴和横轴: 资料来源:W3C 要沿主轴对齐弹性项目,有一个属性: justify-content 要沿交叉轴对齐弹性项目,需要三个属性: align-content align-ite
考虑伸缩容器的主轴和横轴: 资料来源:W3C 要沿主轴对齐弹性项目,有一个属性: justify-content 要沿交叉轴对齐弹性项目,需要三个属性: align-content align-ite
考虑伸缩容器的主轴和横轴: 资料来源:W3C 要沿主轴对齐弹性项目,有一个属性: justify-content 要沿交叉轴对齐弹性项目,需要三个属性: align-content align-ite
考虑伸缩容器的主轴和横轴: 资料来源:W3C 要沿主轴对齐弹性项目,有一个属性: justify-content 要沿交叉轴对齐弹性项目,需要三个属性: align-content align-ite
由于某些奇怪的原因,atom 无法识别 css 网格中使用的 justify-items 和 justify-self 命令。有谁知道这是为什么,是否有解决办法? .container { dis
考虑 flex 容器的主轴和横轴: 来源:W3C 要沿主轴对齐 flex 元素,有一个属性: justify-content 要沿交叉轴对齐 flex 元素,有三个属性: align-content
据我所知,justify-items和 justify-self CSS 属性用于 CSS 网格布局,不会在 Flexbox 布局中有任何影响(不同于名称相似但不同的 justify-content
这个问题在这里已经有了答案: CSS text align justify big spaces (9 个回答) 关闭 7 年前。
我有需要换行符的文本,我不想添加 在每一行之后,所以我使用 white-space: pre-wrap .我想要 text-align:justify以及。但它们似乎无法协同工作。 有办法克服吗? 最
在 css 中,属性 text-align: justify-all 有什么作用?在 MDN他们建议它也证明了最后一行的内容。但是我的 chrome 浏览器没有任何反应: one two three
有没有人有关于 textAlign: 'justify' 在 React Native 中如何工作的工作示例或解释?也对 textAlign: 'auto' 感到好奇 最佳答案 事实上,react n
这是我用的css > p { > text-align: justify; > text-justify: inter-word; > } 最佳答案 我已经通
我是一名优秀的程序员,十分优秀!