国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

在HTML元素中如何嵌入圖像

2020-03-24 18:35:45
字體:
來源:轉載
供稿:網友
這次給大家帶來在html' target='_blank'>HTML元素中如何嵌入圖像,在HTML元素中嵌入圖像的注意事項有哪些,下面就是實戰案例,一起來看一下。

1 在超鏈接里嵌入圖像

img元素的一個常見用法是結合a元素創建一個基于圖像的超鏈接,代碼如下:

 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像素,瀏覽器就會導航到下面的地址:

https://yexiaochao.github.io/show4cnblogs/otherpage.html?10,8

下面代碼展示了 otherpage.html 中的內容,它包含了一個簡單的腳本,用來顯示點擊位置的坐標:

 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 


服務器端分區響應圖通常意味著服務器會根據用戶在圖像上點擊區域的不同做出有差別的反應,比如返回不同的響應信息。如果省略了img元素上的 ismap 屬性,鼠標點擊的坐標就不會被包含在請求 URL 中。

2 創建客戶端分區響應

我們可以創建一個客戶端分區響應圖,通過點擊某張圖像上的不同區域讓瀏覽器導航到不同的URL上。這一過程不需要通過服務器引導,因此需要使用元素定義圖像上的各個區域以及它們所代表的行為。客戶端分區響應圖的關鍵元素是 map,map元素包含一個或多個area元素,它們各自代表了圖像上可被點擊的一塊區域 。

area元素的屬性可以分為兩類,第一類處理的是area所代表的圖像區域被用戶點擊后瀏覽器會導航到的URL。下圖介紹了這一類屬性,它們類似于在其他元素上見到過的對應屬性。

第二類則包含了更有意思的屬性:shape 和 coords 屬性。可以用這些屬性來標明用戶可以點擊的各個圖像區域。 shape 和 coords 屬性是共同起作用的。 coords 屬性的意思根據 shape 屬性的值而定,正如下圖所示:

介紹完這些元素后,舉個例子,代碼如下:

 body  img src= ../img/example/img-map.jpg ismap alt= Products Image usemap= #mymap width= 580 height= 266 /  map name= mymap  area href= javascript:show_page(1) shape= rect coords= 34,60,196,230 alt= product 1 /  area href= javascript:show_page(2) shape= rect coords= 210,60,370,230 alt= product 2 /  area href= javascript:show_page(3) shape= rect coords= 383,60,545,230 alt= product 3 /  /map  script type= application/javascript  function show_page(num){  //通過對話框顯示產品,表示對應的跳轉頁面  alert( This is product +num);  /script  /body 

顯示效果是一樣的,只是在點擊對應的產品圖片,會彈出對應的產品名稱,表示跳轉的產品頁面。

相信看了這些案例你已經掌握了方法,更多精彩請關注php 其它相關文章!

相關閱讀:

HTML文本格式化的實例詳解

html的有序列表、無序列表與定義列表應該如何使用

HTML table的直列化格式是什么

以上就是在HTML元素中如何嵌入圖像的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呼玛县| 惠安县| 岳普湖县| 犍为县| 崇仁县| 钟祥市| 高州市| 上林县| 涟水县| 台北市| 石首市| 宁河县| 雅江县| 克什克腾旗| 林芝县| 阜南县| 思南县| 彰化县| 普兰店市| 瓮安县| 镇安县| 招远市| 寿宁县| 梅河口市| 新兴县| 清丰县| 铜陵市| 连平县| 平顶山市| 海南省| 普陀区| 班玛县| 望城县| 博兴县| 托克托县| 桐梓县| 资阳市| 普定县| 南昌县| 股票| 高陵县|