p:last-child{ font-size: 24px; color: red; text-decoration: underline; }
上面这个例子就是使用 :last-child 定义最后一行的样式,其中 p 代表需要设置样式的元素为段落,:last-child 则表示选择段落的最后一个子元素。例如下面这个示例:
<p>这是第一行</p> <p>这是第二行</p> <p>这是第三行</p> <p>这是最后一行</p>
在上面这个例子中,最后一行是第四个段落,所以它会被选中并应用样式。
除了使用 :last-child,还可以使用 :last-of-type 选择元素的最后一个子元素,但是要求子元素的类型必须一致。例如下面这个例子:
<div> <p>这是第一行</p> <span>这是第二行</span> <p>这是第三行</p> <span>这是最后一行</span> </div> div span:last-of-type{ font-size: 24px; color: red; text-decoration: underline; }
上面的代码中,选择了 div 中最后一个 span 元素,并应用了样式。这个例子还展示了 :last-of-type 的优点,可以用于选择某种类型的元素的最后一个子元素。
总之,使用 :last-child 或 :last-of-type 选择元素的最后一个子元素是非常实用的,可以使网页制作更加灵活和高效。