HTML网格布局我有我想要显示为一格一个Web页面上的数据的列表。通常,我可能使用<table>
来做到这一点,但数据在语义上并不是表格式的,所以没有理由拥有固定数量的列(我希望单元格自动换行,并重排为父元素的宽度变化)。边境崩溃
我可以通过将显示元素设置为display: inline-block
并将其设置为width
来实现。这就是我想要的布局。然而,这也会导致一些问题时,我想设置一个border
;边框显示在元素之间加倍,并且只在外部单独显示。
如果我使用一个表,我会成立border-collapse: collapse
,这将使它发挥作用。但这似乎并没有对inline-block
解决方案做任何事情。
我如何可以折叠连续inline-block
元素之间的边界?或者是否有其他方式让网格布局允许这样做?
这可能会帮助:[格斗之间的空间内联块元素](https://css-tricks.com/fighting-the-space-between-inline-block-elements/) –