ข้อมูลอ้างอิงHTML

HTML โดยตัวอักษร HTML ตามหมวดหมู่ รองรับ HTML Browser แอตทริบิวต์ HTML HTML Global Attributes เหตุการณ์ HTML HTML สี HTML Canvas HTML เสียง/วิดีโอ ชุดอักขระ HTML HTML Doctypes การเข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTML ข้อความ HTTP วิธี HTTP ตัวแปลง PX เป็น EM แป้นพิมพ์ลัด


HTML <รูปภาพ>แท็ก


ตัวอย่าง

วิธีใช้แท็ก <รูปภาพ>:

<picture>
  <source media="(min-width:650px)" srcset="img_pink_flowers.jpg">
  <source media="(min-width:465px)" srcset="img_white_flower.jpg">
  <img src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>

ความหมายและการใช้งาน

แท็ ก<picture>ช่วยให้นักพัฒนาเว็บมีความยืดหยุ่นมากขึ้นในการระบุทรัพยากรภาพ

การใช้งาน<picture>องค์ประกอบส่วนใหญ่จะเป็นทิศทางศิลปะในการออกแบบที่ตอบสนอง แทนที่จะมีรูปภาพเดียวที่ปรับขนาดขึ้นหรือลงตามความกว้างของวิวพอร์ต เราสามารถออกแบบรูปภาพหลายภาพเพื่อเติมเต็มวิวพอร์ตของเบราว์เซอร์ได้อย่างสวยงามยิ่งขึ้น

องค์ประกอบ<picture>ประกอบด้วยสองแท็ก: แท็ก <source>หนึ่งแท็กขึ้นไปและแท็ก<img> หนึ่ง แท็ก

เบราว์เซอร์จะค้นหาองค์ประกอบ <source> แรกที่การสืบค้นสื่อตรงกับความกว้างของวิวพอร์ตปัจจุบัน จากนั้นจะแสดงภาพที่เหมาะสม (ระบุในแอตทริบิวต์ srcset) <img> องค์ประกอบเป็นสิ่งจำเป็นในฐานะลูกคนสุดท้ายของ<picture>องค์ประกอบ เป็นตัวเลือกทางเลือกหากไม่มีแท็กต้นทางที่ตรงกัน

เคล็ดลับ:องค์ประกอบ<picture>ทำงาน "คล้ายกัน" กับ <video> และ <audio> คุณตั้งค่าแหล่งที่มาต่างๆ กัน และแหล่งแรกที่เหมาะกับการกำหนดลักษณะคือแหล่งที่ใช้


รองรับเบราว์เซอร์

ตัวเลขในตารางระบุเบราว์เซอร์รุ่นแรกที่สนับสนุนองค์ประกอบอย่างสมบูรณ์

Element
<picture> 38.0 13.0 38.0 9.1 25.0

คุณสมบัติสากล

แท็ ก<picture>ยังสนับสนุน Global Attributes ในHTML


คุณสมบัติของเหตุการณ์

แท็ ก<picture>ยังสนับสนุนแอตทริบิวต์เหตุการณ์ใน HTML


หน้าที่เกี่ยวข้อง

บทช่วยสอน HTML: HTML <รูปภาพ> องค์ประกอบ

บทช่วยสอน CSS: การออกแบบที่ตอบสนองต่อ CSS - รูปภาพ