ใน HTML คุณสามารถแทรกรูปภาพเพื่อให้หน้าเว็บดูสวยงามและน่าสนใจยิ่งขึ้น
โดยใช้
<img> ซึ่งใช้สำหรับแสดงรูปภาพจากไฟล์ที่อยู่ภายในหรือภายนอกเว็บไซต์
HTML ยังสามารถปรับขนาด จัดตำแหน่ง และเพิ่มข้อความคำอธิบายให้กับรูปภาพได้อีกด้วย
ตัวอย่างการใส่ภาพ
โครงสร้าง <img>
<img> ใช้สำหรับแสดงรูปภาพบนเว็บไซต์
โดยรูปภาพจะไม่ถูกบันทึกลงในไฟล์ HTML โดยตรง แต่ <img> จะเป็นตัวเชื่อมโยงไปยังไฟล์ภาพแทน
<img> เป็น Empty Tag (ไม่มีแท็กปิด)
และใช้ Attributes เพื่อระบุข้อมูลของภาพ
Attributes ที่จำเป็น:
srcระบุที่อยู่ของรูปภาพaltข้อความแทนรูปภาพ (เมื่อโหลดไม่สำเร็จ)

แอตทริบิวต์ src
Attribute src ใช้เพื่อระบุ เส้นทางที่อยู่ (URL) ของรูปภาพที่ต้องการให้แสดงบนหน้าเว็บ

ตรวจสอบให้แน่ใจว่าไฟล์รูปภาพอยู่ในตำแหน่งที่ถูกต้อง และ URL ที่ระบุใน src สามารถใช้งานได้จริง
แอตทริบิวต์ alt
alt คือข้อความที่แสดงแทนรูปภาพในกรณีที่รูปภาพไม่สามารถโหลดได้
📝 เคล็ดลับ
โปรแกรม Screen Reader จะอ่านข้อความใน alt เพื่อช่วยให้ผู้ที่มีปัญหาทางสายตาเข้าใจเนื้อหาของภาพ
ขนาดรูปภาพ
สามารถกำหนด ความกว้างและความสูง ของรูปภาพได้หลายวิธี
📝 Note
ควรกำหนดขนาดของรูปภาพเสมอ เพื่อป้องกันไม่ให้หน้าเว็บกระตุกระหว่างโหลด
ควรใช้ width / height หรือ style ดี?
ทั้งหมดสามารถใช้ได้ แต่แนะนำให้ใช้ style (CSS)
เพราะควบคุมได้ยืดหยุ่นกว่า และไม่ทำให้โครงสร้างเว็บเพี้ยนเมื่อปรับขนาดภาพ
รูปภาพในโฟลเดอร์ย่อย
หากรูปภาพอยู่ใน Sub-folder (โฟลเดอร์ย่อย)
ต้องระบุชื่อโฟลเดอร์ใน src ด้วย เช่น

รูปภาพจากเว็บไซต์ภายนอก
หากรูปภาพอยู่บนเว็บไซต์อื่น ให้ระบุ URL แบบเต็ม ใน src

📝 หมายเหตุ
ภาพจากลิงก์ภายนอกอาจมีลิขสิทธิ์
หากภาพถูกเปลี่ยนหรือลบ จะไม่สามารถแสดงผลได้
ภาพเคลื่อนไหว
HTML รองรับภาพเคลื่อนไหวประเภท GIF (.gif)

ใช้รูปภาพเป็นลิงก์
สามารถใช้รูปภาพแทนข้อความลิงก์ได้
โดยใส่ <img> ภายใน <a>
การจัดวางรูปภาพ
ใช้ CSS
float เพื่อจัดวางรูปภาพให้ชิดซ้ายหรือขวา
ข้อความกับการจัดวางตำแหน่งของภาพ
ข้อความกับการจัดวางตำแหน่งของภาพ
ประเภทไฟล์รูปภาพที่รองรับ
นามสกุลไฟล์รูปภาพที่นิยมใช้และรองรับบนเบราว์เซอร์หลัก เช่น Chrome, Edge, Firefox, Safari และ Opera
| ไฟล์ | รูปแบบของไฟล์ | นามสกุลไฟล์ |
|---|---|---|
| APNG | ภาพเคลื่อนไหว สีมากกว่า GIF | .apng |
| GIF | ภาพเคลื่อนไหว ความละเอียดไม่สูง ใช้สีได้ 256 สี | .gif |
| ICO | ไอคอนของ Microsoft | .ico, .cur |
| JPEG | ภาพละเอียดสูง ขนาดไฟล์ไม่ใหญ่ | .jpg, .jpeg, .jfif, .pjpeg, .pjp |
| PNG | รองรับพื้นหลังโปร่งใส เหมาะกับโลโก้ | .png |
| SVG | กราฟิกแบบเวกเตอร์ 2 มิติ | .svg |
สรุป
- ใช้
<img>เพื่อใส่รูปภาพ - ใช้
srcระบุที่อยู่ของรูปภาพ - ใช้
altแสดงข้อความแทนรูป - ใช้
width,heightหรือstyleกำหนดขนาดรูปภาพ - ใช้
floatจัดตำแหน่งซ้าย/ขวา


