css 是否无人使用显示器:块和内联块?[已关闭]

yshpjwxd  于 2023-01-10  发布在  其他
关注(0)|答案(2)|浏览(145)

已关闭。此问题为opinion-based。当前不接受答案。
**想要改进此问题吗?**请更新此问题,以便editing this post可以用事实和引文来回答。

2天前关闭。
Improve this question
这可能是一个奇怪的问题,但在youtube的指南中,我总是看到人们使用flex和grid。
我已经开始学习它们,但在此之前,我只使用块和内联块。
那么人们只使用Flex和Grid吗?
Flex与FlexBox的不同之处在于VS代码将它们显示为2个不同的选项。

qfe3c7zg

qfe3c7zg1#

通常,当带有display: none的元素必须可见时,我使用display: block
而且,段落和跨度都是行内元素。我发现使用行内元素相当困难,所以每当我对它们进行样式设置时,我通常会将它们设为块元素(如果它们是网格的子元素,可能不会)。
但是在容器的情况下,是的,我通常使用display: grid。而且它们通常有默认的显示值block,所以为什么要再次将其更改为block呢?
至于flex和flexbox,我对flexbox了解不多,但据我所知,flex是display: boxdisplay: flexbox的改进版。

tzdcorbm

tzdcorbm2#

如果你打算编写css代码让其他人看到,比如在一个专业的环境中,最安全的选择是flex或grid,但它们在不同的环境中都有各自的用途。我的建议是去你最喜欢的网站上看看他们使用什么。如果你喜欢一种方式,或者发现一种方式更容易理解,那么就使用那一种,否则,两个都用。

相关问题