前端開發人員使用 HTML 圖片標籤來根據視口等首選項指定要在網頁上顯示的多個文件來源。此標籤允許Web開發人員在響應式網頁中指定多圖像來源,並根據視口自動選擇圖像,從而使網頁完美地填充來源。我們可以在圖片標籤中指定多個來源,網頁就會載入滿足偏好的圖片。圖片標籤是 HTML 5 中引入的。
文法:
HTML中的圖片標籤包含兩種類型的標籤,第一種是
<picture> <source .> . . <source .> <img . alt="HTML 圖片標籤" > </source></source></picture>
圖片標籤總是有一個結束標籤,其中包含兩種類型的標籤,如上所述。
如前所述,圖片標籤包含其他兩個標籤
該屬性與 一起使用標籤。此屬性允許指定要顯示的圖像的路徑或 URL。該欄位是必需的,並且每當使用來源標記時都需要指定。這樣我們就可以指定多個圖片來源。
此屬性可以與
此屬性與
這樣,我們就可以使用該屬性和標籤以及來實現響應式設計。標籤。
此屬性可以與
此屬性與
HTML 用於為 Web 開發人員提供定義影像資源的彈性。 以下是 HTML 圖片標籤的範例:
代碼:
<meta name="viewport" content="width = device-width, initial-scale = 1.0"> <title> picture tag in HTML </title> <style> .results { border : green 1px solid; background-color : aliceblue; text-align : left; padding-left : 20px; height : 300px; width : 95%; } .resultText { font-size : 20px; font-style : normal; color : blue; } </style> <div class="results"> <h2> picture tag in HTML </h2> <span> Resize the browser to see the effect.. </span> <div class="resultText"> <picture> <source media="(min-width: 550px)" srcset="https://cdn.educba.com/triangle.png"> <source media="(min-width: 465px)" srcset="https://cdn.educba.com/rectangle.png"> <img src="HTML%20%E5%9C%96%E7%89%87%E6%A8%99%E7%B1%A4.png" alt="HTML 圖片標籤" style="max-width:90%"> </source></source></picture> </div> </div>
輸出:
這裡有三張不同解析度的影像。
在程式碼中,我們指定了最小寬度媒體查詢來顯示圖像。運行程式碼後,嘗試調整瀏覽器大小,會根據寬度顯示不同的圖片。
寬度大於 550 像素:
寬度大於 465 px:
其他情況,即寬度小於465px:
Note, the outer border of the images clarifies the resolution of images. In most of the cases, all these images will be the same but with different resolutions.
Code:
<meta name="viewport" content="width = device-width, initial-scale = 1.0"> <title> picture tag in HTML </title> <style> .results { border : green 1px solid; background-color : aliceblue; text-align : left; padding-left : 20px; height : 300px; width : 95%; } .resultText { font-size : 20px; font-style : normal; color : blue; } .img { max-width: 100%; } </style> <div class="results"> <h2> picture tag in HTML </h2> <span> Resize the browser to see the effect.. </span> <div class="resultText"> <picture> <source media="(min-width: 550px)" srcset="https://cdn.educba.com/triangle.png"> <source media="(min-width: 465px)" srcset="https://cdn.educba.com/rectangle.png"> <img src="HTML%20%E5%9C%96%E7%89%87%E6%A8%99%E7%B1%A4.png" alt="HTML 圖片標籤" srcset="https://cdn.educba.com/HTML 圖片標籤.png 2000w" sizes="900vw" style="max-width:90%"> </source></source></picture> </div> </div>
Output:
Here, we have used the attribute size with the tag. The maximum width of an image is limited by using CSS first, but these sizes attribute, along with srcset, forces to use the width depending on the size specified in terms of the viewport.
Web developers use HTML picture tag in responsive web page designing. This tag consists of two child tags source and img. Using different attributes available for these tags makes it possible to display images dynamically depending on the conditions.
以上是HTML 圖片標籤的詳細內容。更多資訊請關注PHP中文網其他相關文章!