Page 213 - css揭秘
        P. 213
     当然,我们还可以把这两种技巧组合起来使用,不过代码也会变得更加
                                              复杂。假设我们希望在列表包含 2 ~ 6 个列表项时命中所有的列表项,可以
                                              这样写:
                                                  li:first-child:nth-last-child(n+2):nth-last-child(-n+6),
                                                  li:first-child:nth-last-child(n+2):nth-last-child(-n+6) ~ li {
                                                      /* 当列表包含2~6项时,命中所有列表项 */
                                                  }
                                               试一试 play.csssecrets.io/styling-sibling-count
                    图 7-12
                    在分别包含了 3、4、8 个列表项
                    的列表中,li:first-child:nth-
                    last-child(-n+4),  li:first-     选择符                                          相关规范
                    child:nth-last-child(-n+4)  ~   http://w3.org/TR/selectors
                    li 会选中哪些元素
                         39 满幅的背景,定宽的内容
                                              难题
                                                  在过去的几年间,有一种网页设计手法逐渐流行起来,我将它称作背景
                                              宽度满幅,内容宽度固定。这个设计的一些典型特征如下。
                                                      页面中包含多个大区块,每个区块都占据了整个视口的宽度,区块
                                                     的背景也各不相同。
                                                      内容是定宽的,即使在不同分辨率下的宽度不一样,那也只是因为
                                                     媒体查询改变了这个固定的宽度值而已。在某些情况下,不同区块
                                                     的内容也可能具有不同的宽度。
                                                  有时候,整个网页都是由这种风格的多个区块组成的(比如图 7-13,
                  182   第 7 章 结构与布局
          ࠡ  JOEC





