| Yêu cầu kỹ thuật bắt buộc | Bố cục ít nhất 4 vùng: header, nav, nội dung nhiều cột, footer nhiều cột | 1 |
| Yêu cầu kỹ thuật bắt buộc | Khu vực nội dung ít nhất 6 thẻ con dùng Flexbox, không đều nhau nhờ flex-grow/flex-basis | 1 |
| Yêu cầu kỹ thuật bắt buộc | Bắt buộc dùng justify-content, align-items, align-self cho 1 phần tử riêng, và order đổi thứ tự 1 phần tử | 1 |
| Yêu cầu kỹ thuật bắt buộc | Ít nhất 1 phần tử inline-block và 1 phần tử display none | 0.5 |
| Yêu cầu kỹ thuật bắt buộc | Không dùng CSS Grid, không dùng float | 0.5 |
| Vận dụng đúng bản chất | Bố cục Flexbox không vỡ khi thay đổi kích thước cửa sổ, hiểu đúng vai trò container/item | 2 |
| Kiến thức đã học | Thẻ semantic, Box Model, đơn vị linh hoạt và CSS selector được dùng phù hợp trong bố cục Flexbox | 1.5 |
| Hiển thị bố cục | Các vùng nội dung và footer không chồng lấn; khoảng cách giữa các vùng rõ ràng | 1.5 |
| Mã đề được giao | Nội dung phù hợp ngữ cảnh và đáp ứng ràng buộc cấu trúc riêng của mã đang chấm | 1 |
| Tổng | 10 |