img元素允許我們在HTML文檔里嵌入圖像。
要嵌入一張圖像需要使用src和alt屬性,代碼如下:
<img src="../img/example/img-map.jpg" alt="Products Image" width="580" height="266" />
顯示效果:
1 在超鏈接里嵌入圖像
img元素的一個常見用法是結合a元素創建一個基于圖像的超鏈接,代碼如下:
XML/HTML Code復制內容到剪貼板
- <a href="otherpage.html">
- <img src="../img/example/img-map.jpg" ismap alt="Products Image" width="580" height="266" />
- </a>
瀏覽器顯示這張圖片的方式沒有什么不同。因此,重要的一點事要向用戶提供視覺提示,表明特定圖像所代表的是超鏈接。具體的做法可以是利用CSS,能在圖像內容里表達則更好。
如果點擊這種圖片,瀏覽器會導航至父元素a的href屬性所指定的URL上。給 img 元素應用 ismap 屬性就創建了一個服務器端分部響應圖,意思是在圖像上點擊的位置會附加到URL上。舉個例子,如果點擊的位置是距圖像頂部8像素,左邊緣10像素,瀏覽器就會導航到下面的地址:
XML/HTML Code復制內容到剪貼板
- https://yexiaochao.github.io/show4cnblogs/otherpage.html?10,8
下面代碼展示了 otherpage.html 中的內容,它包含了一個簡單的腳本,用來顯示點擊位置的坐標:
XML/HTML Code復制內容到剪貼板
- <body>
- <p>The X-coordinate is <b><span id="xco">??</span></b></p>
- <p>The Y-coordinate is <b><span id="yco">??</span></b></p>
- <script type="application/javascript">
- var coords = window.location.href.split('?')[1].split(',');
- document.getElementById("xco").innerHTML = coords[0];
- document.getElementById("yco").innerHTML = coords[1];
- </script>
- </body>
可以看到鼠標點擊產生的效果:
【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。