HTML แบบฟอร์ม <img>
คำนิยามและวิธีใช้
<img>
แท็กใช้สำหรับที่จะใส่ภาพในหน้า HTML
ในทางเทคนิค จริงๆแล้วไม่ได้ใส่ภาพเข้าไปในหน้าเว็บ แต่ได้ใช้ภาพเป็นลิงก์ที่อื่นที่หน้าเว็บ<img>
แท็กสร้างฝากแทนที่ใช้สำหรับอ้างอิงภาพ
<img>
แท็กมีคุณสมบัติที่จำเป็นสองอย่าง:
- src - กำหนดรายละเอียดทางรูปภาพ
- alt - กำหนดข้อความแทนของภาพถ้าไม่สามารถแสดงภาพได้เนื่องจากสาเหตุบางอย่าง
แนะนำ:นอกจากนี้ ต้องกำหนดความกว้างและความสูงของภาพตลอดเวลา ถ้าไม่กำหนดความกว้างและความสูง หน้าเว็บอาจเลื่อนเร็วในขณะที่โหลดภาพ
คำแนะนำ:เพื่อใช้ภาพเป็นลิงก์ที่อื่น แค่ใส่ <img>
แท็กที่วงล้อม <a> ภายในแท็ก (ดูตัวอย่างด้านล่าง)
ดูเพิ่มเติม:
ตูร์ HTML:HTML รูปภาพ
คู่มือ HTML DOM:Object Image
ตูร์ CSS:ตั้งรูปแบบภาพ
อ่านเพิ่มเติม:วิธีการใช้ภาพอย่างถูกต้อง
ตัวอย่าง
ตัวอย่าง 1
ในตัวอย่างด้านล่างนี้ เราทำการใส่ภาพที่ถ่ายโดยเจ้าหน้าที่ CodeW3C.com ที่ซานฟรานซิสโกซึ่งเป็นแก้ววาลนัสที่ทุ่งฝรั่งฝน
<img src="tulip.jpg" alt="ซานฟรานซิสโก - แก้ววาลนัส" />

ตัวอย่าง 2
ตัวอย่างเพิ่มเติมที่วางเว็บไซต์เช่นนี้เพื่อใส่ภาพ:
<img src="dancer.png" alt="แนวราชการ" width="500" height="749">
คำแนะนำ:มีตัวอย่างเพิ่มเติมที่ด้านล่างของหน้า
คุณสมบัติ
คุณสมบัติ | ค่า | คำอธิบาย |
---|---|---|
alt | ข้อความ | กำหนดข้อความแทนของภาพ |
crossorigin |
|
อนุญาตให้ใช้ภาพจากเว็บไซต์ที่อนุญาตให้เข้าถึงข้ามโดเมนด้วยรูปภาพและแคนวาส |
height | พิกัดพิสัย | กำหนดความสูงของภาพ |
ismap | ismap | กำหนดภาพเป็นแผนที่ฝั่งบริการ |
loading |
|
กำหนดว่าโปรแกรมน่าจะโหลดภาพทันทีหรือลองโหลดภาพจนกระทั่งเกิดเงื่อนไขบางอย่าง |
longdesc | URL | กำหนด URL ที่มีรายละเอียดเพิ่มเติมของภาพ |
referrerpolicy |
|
กำหนดข้อมูลอ้างอิงที่ต้องใช้เมื่อหาภาพ |
sizes | ขนาด | กำหนดขนาดรูปภาพสำหรับแบบจัดการหน้าเว็บต่างๆ |
src | URL | กำหนดรายละเอียดทางรูปภาพ。 |
srcset | URL-list | กำหนดรายชื่อไฟล์ภาพที่ใช้ในสถานการณ์ต่างๆ |
usemap | #mapname | กำหนดภาพเป็นภาพมาตรฐานของเครื่องปฏิบัติการ |
width | พิกัดพิสัย | กำหนดความกว้างของภาพ |
คุณสมบัติทั่วไป
<img>
ตามที่รู้กัน รายละเอียดของคุณสมบัติทั่วไปใน HTML。
คุณสมบัติเหตุการณ์
<img>
ตามที่รู้กัน รายละเอียดของคุณสมบัติเหตุการณ์ใน HTML。
ตัวอย่างเพิ่มเติม
ตัวอย่าง 3
จัดลำดับภาพ (ใช้ CSS)
<img src="flower.gif" alt="[#1#]" width="90" height="90" style="vertical-align:bottom"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="vertical-align:middle"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="vertical-align:top"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="float:right"> <img src="flower.gif" alt="[#1#]" width="90" height="90" style="float:left">
ตัวอย่าง 4
เพิ่มเส้นขอบภาพ (ใช้ CSS)
<img src="flower.gif" alt="[#1#]" style="border:5px solid black">
ตัวอย่าง 5
เพิ่มระยะทางด้านซ้ายด้านขวา ของภาพ (ใช้ CSS)
<img src="flower.gif" alt="[#1#]" style="vertical-align:middle;margin:0px 50px">
ตัวอย่าง 6
เพิ่มระยะทางด้านบนด้านล่างด้านนอก ของภาพ (ใช้ CSS)
<img src="flower.gif" alt="[#1#]" style="vertical-align:middle;margin:50px 0px">
ตัวอย่าง 7
ฝากภาพถ่ายจากโฟลเดอร์อื่น หรือเว็บไซต์อื่นๆ
<img src="/photo/flower.gif" alt="Flower" width="180" height="180"> <img src="https://www.codew3c.com/photo/tree.png" alt="Tree" width="150" height="161">
ตัวอย่าง 8
วิธีการเพิ่มลิงก์ในรูปภาพ
<a href="https://www.codew3c.com"> <img src="w3logo.png" alt="codew3c.com" width="400" height="225"> </a>
ตัวอย่าง 9
วิธีการสร้างรูปภาพที่มีพื้นที่ที่สามารถกดได้
<img src="life.png" alt="Life" usemap="#lifemap" width="650" height="451"> <map name="lifemap"> <area shape="rect" coords="10,208,155,338" alt="AirPods" href="airpods.html"> <area shape="rect" coords="214,65,364,365" alt="iPhone" href="iphone.html"> <area shape="circle" coords="570,291,75" alt="Coffee" href="coffee.html"> </map>
อ่านเพิ่มเติม - วิธีการใช้รูปภาพอย่างถูกต้อง
หนึ่งในคุณสมบัติที่น่าสนใจที่สุดของ HTML และ XHTML คือ สามารถใส่รูปภาพในข้อความของเอกสารได้ ไม่ว่าจะใช้รูปภาพเป็นส่วนที่รวมอยู่ด้วยตัวเอง (รูปภาพแนวตรง) หรือใช้เป็นเอกสารที่สามารถดาวน์โหลดได้ผ่านลิงก์ หรือใช้เป็นภาพพื้นหลังของเอกสาร
การเพิ่มรูปภาพอย่างเหมาะสมในเนื้อหาของเอกสาร (ไอคอนที่มีการเคลื่อนไหว รูปภาพ ชี้แจง ภาพวาด และอื่นๆ) ทำให้เอกสารมีความสดใสและน่าสนใจมากขึ้น และดูมากขึ้นด้วยความเป็นมืออาชีพ และมีข้อมูลมากขึ้นและง่ายต่อการอ่าน ยังสามารถทำให้รูปภาพเป็นทางแนวที่มีการกดเพื่อเป็นส่วนที่มีลิงก์ได้
อย่างไรก็ตาม ถ้าใช้รูปภาพเกินไป เอกสารจะกลายเป็นส่วนที่แตกแยก และสับสน และยากที่จะอ่าน และจะเพิ่มเวลาที่ผู้ใช้ต้องรอที่มากขึ้นเมื่อดาวน์โหลดและดูหน้าเว็บนี้
โปรดอ่านบทความด้านล่างนี้เพื่อเรียนรู้สอบความรู้เกี่ยวกับรูปภาพสองรูปแบบหลักบนเว็บ: GIF และ JPEG รวมทั้งวิธีการใช้รูปภาพอย่างถูกต้อง:
การตั้งค่า CSS โดยเริ่มต้น
ส่วนใหญ่ของเบราวเซอร์จะแสดงค่าเริ่มต้นดังนี้ <img>
องค์ประกอบ:
img { display: inline-block; }
การสนับสนุนโปรแกรมบราวเซอร์
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |