- **`<div>`**:
- Là thẻ khối (block-level element), tạo một khối riêng biệt trong trang.
- Thường được sử dụng để nhóm các phần tử khác lại với nhau và áp dụng kiểu dáng hoặc bố cục.
- **`<span>`**:
- Là thẻ nội tuyến (inline element), không tạo khoảng cách mới trên dòng.
- Thường được sử dụng để áp dụng kiểu dáng cho một phần nhỏ của văn bản hoặc nội dung mà không làm thay đổi cấu trúc dòng.
**Tóm lại**: `<div>` dùng cho cấu trúc khối, còn `<span>` dùng cho định dạng nội tuyến.