diff --git a/HTMLKit/CSSSelectors.m b/HTMLKit/CSSSelectors.m
index 6f0498c..6d3f8ee 100644
--- a/HTMLKit/CSSSelectors.m
+++ b/HTMLKit/CSSSelectors.m
@@ -93,17 +93,17 @@ CSSSelector * firstChildSelector()
CSSSelector * lastChildSelector()
{
- return namedPseudoSelector(@"last-child", nthChildSelector(CSSNthExpressionMake(0, 1)));
+ return namedPseudoSelector(@"last-child", nthLastChildSelector(CSSNthExpressionMake(0, 1)));
}
CSSSelector * firstOfTypeSelector()
{
- return namedPseudoSelector(@"first-of-type", nthChildSelector(CSSNthExpressionMake(0, 1)));
+ return namedPseudoSelector(@"first-of-type", nthOfTypeSelector(CSSNthExpressionMake(0, 1)));
}
CSSSelector * lastOfTypeSelector()
{
- return namedPseudoSelector(@"last-of-type", nthChildSelector(CSSNthExpressionMake(0, 1)));
+ return namedPseudoSelector(@"last-of-type", nthLastOfTypeSelector(CSSNthExpressionMake(0, 1)));
}
CSSSelector * onlyChildSelector()