Định nghĩa và sử dụng
- ":last-of-type" chọn thành phần con cuối cùng hoặc duy nhất trong các thành phần cha.
 
Cấu trúc
:last-of-type {
    property: value; 
}
Ví dụ
HTML viết:
<html>
<head></head>
<body>
<p>p tự do đầu tiên</p>
<div>
    <ul>
        <li>
       	    <p>p duy nhất của li</p>
        </li>
        <li>
       	    <p>p duy nhất của li</p>
        </li>
    </ul>
    <p>p đầu tiên của div</p>
    <p>p thứ 2 của div</p>
    <ul>
        <li>
            <p>p đầu tiên của li</p>
            <p>p cuối cùng của li</p>
        </li>
    </ul>
    <p>p thứ 3 của div</p>
    <p>p cuối cùng của div</p>
</div>
<p>p tự do thứ 2</p>
<p>p tự do cuối cùng</p>
</body>
</html>
Hiển thị trình duyệt khi chưa có CSS:
p tự do đầu tiên
- 
p duy nhất của li
 - 
p duy nhất của li
 
p đầu tiên của div
p thứ 2 của div
- 
p đầu tiên của li
p cuối cùng của li
 
p thứ 3 của div
p cuối cùng của div
p tự do thứ 2
p tự do cuối cùng
CSS viết:
p:last-of-type{
    color: blue;
}
Hiển thị trình duyệt khi đã có css:
p tự do đầu tiên
- 
p duy nhất của li
 - 
p duy nhất của li
 
p đầu tiên của div
p thứ 2 của div
- 
p đầu tiên của li
p cuối cùng của li
 
p thứ 3 của div
p cuối cùng của div
p tự do thứ 2
p tự do cuối cùng
Ta thấy những thành phần <p> ở vị trí cuối cùng hoặc duy nhất của các thành phần cha đã được chọn.
Trình duyệt hỗ trợ
":last-of-type" được hỗ trợ trong đa số các trình duyệt, ngoài trừ trình duyệt Internet Explorer 8 trở xuống.






