2017-06-11 24 views
-4

哪种方法更适合创建网格 - flexbox,css-table或inline-block?哪种方法更适合创建网格 - flexbox,css-table或inline-block?

或者可能每个这种工艺都应该在特定情况下使用?
如果是这样,他们应该在什么情况下使用?

+0

许多优秀的问题根据专家的经验产生了一定程度的意见,但对这个问题的回答往往几乎完全基于意见,而不是事实,参考或具体的专业知识。我投票结束了这个。如果你想让它保持开放,请使它更具体。 – LGSon

+0

@LGSon好的,你能解释一下,如果新手不能问问题(对于专业人员来说可能太原始了),他应该怎么理解这些技术应该使用哪一种? –

+0

不,不是太简单,只是在Stackoverflow上脱离主题。更多信息在这里:https://stackoverflow.com/help/on-topic ...如果你问10 pro的他们会问你如何/什么/何时/何地等等,因此不容易回答,并基于高度的意见,基于每个专业的正常游乐场 – LGSon

回答

1

各有利有弊。 Flexbox在许多情况下非常有用,但是一些浏览器仍然缺乏这些功能。

表格可能听起来像oldskool,但是如果您编码的是html邮件,它仍然是最好的方法。

我觉得在开始一个项目之前,你应该检查其他项目并在谷歌搜索什么是最适合你的范围。

+0

CSS表格是否用于邮寄?我的意思是不是经典的HTML表格'

...
'但是CSS表格是这样的:'
...
' –

1

目前,Flexbox正在成为Web开发人员中最受欢迎的产品。在过去几年中,网站已经能够在不同的屏幕尺寸上获得更多的响应,这就是为什么使用柔性盒在这一点上最受欢迎的原因。它终于在所有主要浏览器上得到支持,并为构建任何东西提供了一个良好的界面。

但是,在网站的不同部分使用内嵌块仍然有用,通常只有较少的元素或只有两列,例如文本正文旁边的图像或图标。

+0

那么css表(display:table)呢? –

+0

对不起,响应缓慢,我认为显示表是旧技术。在响应式网站成为主要焦点之前,它们被大量使用。他们有一些用途,但主要是我会远离显示表大部分。 –

+0

所以,简而言之,我们可以说,创建网格的最佳方式是使用flexbox,并且可能会在类似的情况下嵌入块,对吧? 好吧,有没有使用内联块的好处?可能是渲染或特殊情况下的流失还是别的? 或者我们可以说我们总是可以使用柔性盒,甚至不用考虑使用其他两种方法? 当然,如果我们不需要支持旧的bowser版本, –

相关问题