Cả <div> và <span> dùng định nghĩa phần của trang web. Phần tử <span> hiển thị phần nội tuyến (inline) của tài liệu. Phần tử <div> hiển thị phần cấp khối (block-level).
div là phần tử block-level, span là phần tử inline.
div dùng bao bọc section tài liệu, span dùng bao bọc đoạn text nhỏ, hình ảnh, v.v.
Ví dụ:
<div>Demo Text, with <span>some other</span> text.</div>
<div> dùng khi tạo layout CSS trong HTML, trong khi <span> dùng để style text.