2018-10-10 22:03:03 +00:00
|
|
|
|
---
|
|
|
|
|
id: 5a9036ee38fddaf9a66b5d35
|
2020-12-16 07:37:30 +00:00
|
|
|
|
title: 使用 grid-column-gap 创建多列之间的间距
|
2018-10-10 22:03:03 +00:00
|
|
|
|
challengeType: 0
|
2020-02-11 13:39:15 +00:00
|
|
|
|
videoUrl: 'https://scrimba.com/p/pByETK/cVZ8vfD'
|
|
|
|
|
forumTopicId: 301124
|
2018-10-10 22:03:03 +00:00
|
|
|
|
---
|
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
# --description--
|
2020-02-11 13:39:15 +00:00
|
|
|
|
|
2021-01-08 19:20:48 +00:00
|
|
|
|
目前为止,在你所创建的网格中,每列都相互紧挨着。如果需要在列与列之间添加一些间距,我们可以使用 `grid-column-gap`:
|
2020-02-11 13:39:15 +00:00
|
|
|
|
|
|
|
|
|
```css
|
|
|
|
|
grid-column-gap: 10px;
|
|
|
|
|
```
|
|
|
|
|
|
2021-01-08 19:20:48 +00:00
|
|
|
|
这会为我们创建的所有列之间都添加 10px 的空白间距。
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
# --instructions--
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2021-01-08 19:20:48 +00:00
|
|
|
|
请为网格中的所有列添加宽度为 `20px` 的间距。
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
# --hints--
|
2018-10-10 22:03:03 +00:00
|
|
|
|
|
2021-01-08 19:20:48 +00:00
|
|
|
|
class 为 `container` 的元素应具有 `grid-column-gap` 属性且属性值应为 `20px`。
|
2020-02-11 13:39:15 +00:00
|
|
|
|
|
2018-10-10 22:03:03 +00:00
|
|
|
|
```js
|
2020-12-16 07:37:30 +00:00
|
|
|
|
assert(
|
|
|
|
|
code.match(
|
|
|
|
|
/.container\s*?{[\s\S]*grid-column-gap\s*?:\s*?20px\s*?;[\s\S]*}/gi
|
|
|
|
|
)
|
|
|
|
|
);
|
2018-10-10 22:03:03 +00:00
|
|
|
|
```
|
2020-02-11 13:39:15 +00:00
|
|
|
|
|
2020-12-16 07:37:30 +00:00
|
|
|
|
# --solutions--
|
|
|
|
|
|