相关疑难解决方法(0)

如何水平居中<div>?

如何使用CSS <div>在另一个内部水平居中<div>

<div id="outer">
  <div id="inner">Foo foo</div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css alignment centering

4116
推荐指数
55
解决办法
386万
查看次数

CSS3 Flexbox:display:box vs. flexbox vs. flex

我昨天成了学校里使用css3 flexbox语句的网站.我之前从未使用过它.所以我稍微谷歌了.并发现了很多不同风格的flexbox语句.
有些人写display: box;,有些使用display: flexbox;和其他display: flex;.

那么有什么不同?我该用哪个?

css flexbox

69
推荐指数
3
解决办法
6万
查看次数

跨浏览器支持CSS Flexbox

我一直在使用下面提到的代码,它适用于我的Chrome,但不适用于我的IE9和Safari.

我搜索了解决方案,尽管我有各种供应商前缀,但这些结果令我感到困惑.

<div style="display: flex; flex-direction: row;">
    <div></div>
    <div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

cross-browser css3 flexbox

14
推荐指数
2
解决办法
4万
查看次数

我应该使用display:块,还是应该始终使用display:flex?

我最近已经学到了很多关于flexbox的知识,但是我仍然不清楚一件事。我应该始终将/ 设置displayflex/ inline-flex还是使用block/ 总是有利的inline-block

我发现了几篇有用的文章,但是没有一篇文章回答这个特定的问题。本文介绍了display使用flexbox而不是将它们与比较时不同值之间的区别display: block。问题确实表明使用block/ inline-block已过时,但我还没有看到任何其他来源证实这一点。如果display: block现在已经过时了,我会以为W3学校会这样说(并不是说它们总是正确的,但它们似乎是一个很好的来源)。

这篇文章提到了几个答案,但是同样,它也没有解释何时display: block应使用(而不是display: flex)。

回答的其他文章类似的问题是这一个这一个。虽然两者都是很棒的文章。第一个给了两者优点和缺点,但是flexbox的唯一显着缺点是浏览器兼容性,这与该项目无关。后一篇文章给出了我所看到的最好的答案,即使用display: flex允许元素保留flexbox属性。这是否意味着如果不需要flexbox属性,我应该使用它display: block?会对性能产生影响,还是应该始终使用display: flex

html css css3 flexbox

3
推荐指数
1
解决办法
854
查看次数

标签 统计

css ×3

flexbox ×3

css3 ×2

html ×2

alignment ×1

centering ×1

cross-browser ×1