ทั้ง <div> และ <span> ใช้กำหนดส่วนของหน้าเว็บ อีลิเมนต์ <span> แสดงส่วน inline ของเอกสาร อีลิเมนต์ <div> แสดงส่วน block-level ของเอกสาร
div เป็น block-level element และ span เป็น inline element
div ควรใช้ห่อส่วนของเอกสาร ในขณะที่ใช้ span ห่อส่วนเล็กๆ ของข้อความ รูปภาพ ฯลฯ
ตัวอย่าง:
<div>Demo Text, with <span>some other</span> text.</div>
อีลิเมนต์ <div> ใช้ขณะสร้าง CSS-based layouts ใน HTML ในขณะที่ <span> ใช้จัดสไตล์ข้อความ