CSS 背景不适用于第 n 个子选择器

CSS background isn't working with nth-child selectors

我正在构建一个作品集,我想在此页面的每个部分展示一个作品:

http://andreawebdesign.com.br/new/portfolio.html

我想用这段代码来做:

.container-portfolio section:nth-child(1){
    background-image: url(../images/seu_roque.jpg);background-position: center;background-size:cover; }
}
.container-portfolio section:nth-child(2){
    background-image: url(../images/seu_roque.jpg);background-position: center;background-size:cover; }
}
.container-portfolio section:nth-child(3){
    background-image: url(../images/seu_roque.jpg);background-position: center;background-size:cover; }
}
.container-portfolio section:nth-child(4){
    background-image: url(../images/seu_roque.jpg);background-position: center;background-size:cover; }
}
.container-portfolio section:nth-child(5){
    background-image: url(../images/seu_roque.jpg);background-position: center;background-size:cover; }
}
.container-portfolio section:nth-child(6){
    background-image: url(../images/seu_roque.jpg);background-position: center;background-size:cover; }
}

当然,实际图像会有所不同,那只是一个测试。而且,出于某种原因,背景显示在第一部分中,但在其他部分中没有显示。这真的让我感到困惑,因为我有其他与相同部分相关的代码正在运行(只需将鼠标悬停在它们上面)。我还尝试通过给每个部分一个 class 来直接调用这些部分,但是发生了同样的错误。

有什么想法吗?谢谢

看起来你在打破 CSS.

的每一行上都有一个额外的右大括号 (})
.container-portfolio section:nth-child(1){
    background-image: url(../images/seu_roque.jpg);background-position: center;background-size:cover; }
}

图片路径不对

background-image: url(./images/seu_roque.jpg);

试试这个应该有用。