บล๊อกและอินไลน์ (Block and Inline)


ทุกๆ Element จะมีค่าเริ่มต้นการแสดงผลแตกต่างกันไปตามประเภทของ Element ซึ่งค่าเริ่มต้นส่วนใหญ่จะมี 2 แบบหลักๆ คือ แสดงแบบบล๊อกหรือแสดงแบบอินไลน์


แสดงผลแบบบล๊อก (Block-level-Elements)

การแสดงผลแบบบล๊อกจะเริ่มต้นด้วยการขึ้นบรรทัดใหม่เสมอ และใช้ความกว้างเต็มพื้นที่เท่าที่จะกว้างได้

ตัวอย่าง Element <div> เป็นการแสดงผลแบบบล๊อก

ยกตัวอย่าง Element ที่มีการแสดงผลแบบล๊อก:

  • <div>
  • <h1> - <h6>
  • <p>
  • <form>
  • <table>

แสดงผลแบบอินไลน์ (Inline Elements)

แสดงผลแบบอินไลน์จะไม่ขึ้นบรรทัดใหม่ และใช้ความกว้างเฉพาะเท่าที่จำเป็น

ตัวอย่าง Element <span> เป็นการแสดงผลแบบอินไลน์ (Inline)

ยกตัวอย่าง Element ที่มีการแสดงผลแบบอินไลน์:

  • <span>
  • <a>
  • <img>
  • <strong>

Element <div>

Element <div> ส่วนใหญ่ถูกใช้เพื่อบรรจุ HTML Element อื่นๆ

Element <div> ไม่มี Attibute จำเป็นต้องใช้นอกจาก class และ id

เมื่อใช้ร่วมกับ CSS <div> สามารถทำเป็นกล่องเนื้อหาได้

ตัวอย่าง


                        
                        

ลองเขียนโค้ด


Element <span>

Element <span> ใช้ในการบรรจุข้อความ

Element <span> ไม่มี Attibute จำเป็นต้องใช้นอกจาก class และ id

เมื่อใช้ร่วมกับ CSS <span> สามารถตกแต่งข้อความบางส่วนได้

ตัวอย่าง


                        
                        

ลองเขียนโค้ด


Tag

Tagอธิบาย
<div>แบ่งสัดส่วนของเอกสารแบบบล๊อก
<span>แบ่งสัดส่วนของเอกสารแบบอินไลน์