CSS4网格结构伪类填充(:第n列)

CSS4网格结构伪类填充(:第n列)

问题描述:

我有一个CSS网格布局,我希望为每个偶数列添加一个页边距。 :nth-column伪类将很好,但不会很快得到支持。CSS4网格结构伪类填充(:第n列)

是否有任何polyfills我可以使用或我必须写我自己?

+0

如果要按CSS *网格布局*中的位置选择元素,则不想填充网格结构伪类。那些伪类没有设计,也不是为此目的设计的,试图将它们填充以做其他事情会在将来与浏览器产生冲突。见[这个答案](https://stackoverflow.com/questions/44162286/are-there-selectors-that-target-elements-in-certain-grid-positions/44162595#44162595)。如果你必须实现一个选择器,实现一个自定义选择器并且知道它是非标准的。 – BoltClock

+0

哦好吧,我错过了他们的目的......那么他们应该用什么?实现自定义选择器不是必需的。偏移对于布局并不重要,所以我会避免使用巨大的解决方法来实现它。 – Afterlame

+0

好吧,你指的是CSS网格布局。那么这些选择器是特定于表格布局的? – Afterlame

刚刚发现了关于sel,但如果有什么更轻量级的(功能特定的polyfills),那会很好。