Put on steam!!

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            4 Posts :: 0 Stories :: 20 Comments :: 0 Trackbacks
           

          作者:肖文偉

           

          各位在看這篇文章之前請先到w3school來了解一下<img>標(biāo)簽中的usemap屬性是什么:

          http://www.w3school.com.cn/tags/tag_img_prop_ismap_usemap.asp

           

          在有些概念之后,文章將要開始介紹<img>標(biāo)簽的usemap詳細(xì)使用方法了.

           

          usemap屬性在w3school描述為: usemap 屬性提供了一種客戶端的圖像映射機(jī)制.

           

          事實(shí)上我個(gè)人覺得它就是在一個(gè)圖像上描繪了多個(gè)“熱點(diǎn)”.這樣解釋好像比較容易理解一點(diǎn).

           

          讓我們先來看看在Dreamweaver中一個(gè)圖像上被描繪上了兩個(gè)熱點(diǎn)的最終效果吧:

          我們可以在上圖很明顯的看到,這個(gè)圖片上有兩個(gè)熱點(diǎn),分別在圖像的左上角和右下角.只要點(diǎn)擊不同區(qū)域時(shí),就可以超鏈接到不同的地方.

           

          現(xiàn)來看看頁面中的代碼吧,這個(gè)應(yīng)該比較重要些,代碼如下:

          <body>

             <img src="images/loginfoot.jpg" border="0" usemap="#Map1" name="foot" width="100" height="100"/> 

              <map name="Map1">   

                <area shape="rect" coords="50,50,100,100" style="cursor:hand" href="login.jsp" />

                <area shape="rect" coords="0,0,50,50" style="cursor:hand" href="main.jsp"/>  

            </map>

            </body>

          讓我來解釋一下這段代碼吧:

          先解釋這一段:<img src="images/loginfoot.jpg" border="0" usemap="#Map1" name="foot" width="100" height="100"/>

          其實(shí)不用多說,這段就是在頁面上插入一個(gè)圖像.

          圖像為: images目錄下的loginfoot.jpg.

          邊框?yàn)?/span>0,頁面中名稱為foot,100,100:( border="0" name="foot" width="100" height="100")

          重點(diǎn)是這個(gè): usemap="#Map1",我想它應(yīng)該描述為在此圖像中使用圖像映射,映射的具體描述為頁面中的一個(gè)<map>,而它的名稱為Map1.

           

          接下來就要講到<map>, 這個(gè)<map>的名字為Map1,<map></map>之間有兩個(gè)<area/>,這兩個(gè)<area/>分別代表了圖片上的兩個(gè)熱點(diǎn)區(qū)域.

          下面就<area/>標(biāo)簽的屬性來作一些介紹:

          shape="rect":熱點(diǎn)的形狀shape為矩形rect(rectangular);

          style="cursor:hand":鼠標(biāo)指針cursor的樣式為手hand;

          href="login.jsp":超連接到login.jsp頁面;

          coords="50,50,100,100":這用屬性用來描述這個(gè)指點(diǎn)區(qū)域的具體位置.

           

          我不知道描述位置的屬性為什么要使用coords ,這很讓人想不明白.如果你不明白coords里面幾個(gè)值具體是什么意思,我按照個(gè)人理解,畫了下面這張圖.希望你看完之后能夠明白:

          (coords="a,b,c,d"里面的幾個(gè)值分別看作是a,b,c,d ).

                                     

          這副圖像大小為100*100,中只有一個(gè)熱點(diǎn)<area/>位于圖像的右下角.中間用來描述位置的屬性及其值為: coords="50,50,100,100",:a=50,b=50,c=100,d=100.

           

          看完之后不知道你明白了嗎?

          以上均為我個(gè)人的理解,我將他分享出來.如有錯(cuò)誤,還請各位幫忙指正,謝謝!!

          posted on 2009-05-26 15:10 zeus.xiao 閱讀(6870) 評論(6)  編輯  收藏

          Feedback

          # re: 圖解img標(biāo)簽的usemap使用 2009-05-27 18:46 一農(nóng)
          雖然對我這不是新知識,但小伙子這么有共享精神,很是可贊。  回復(fù)  更多評論
            

          # re: 圖解img標(biāo)簽的usemap使用 2010-08-31 09:16 asdsad
          精神可嘉  回復(fù)  更多評論
            

          # re: 圖解img標(biāo)簽的usemap使用 2010-09-07 20:51 sakura
          非常感謝,很有用。  回復(fù)  更多評論
            

          # re: 圖解img標(biāo)簽的usemap使用 2010-11-21 23:28 保密
          很不錯(cuò),簡單易懂  回復(fù)  更多評論
            

          # re: 圖解img標(biāo)簽的usemap使用 2014-12-19 09:08
          簡單易懂,謝謝  回復(fù)  更多評論
            

          # re: 圖解img標(biāo)簽的usemap使用 2015-01-19 15:10 LWJ
          對新手來說,還是比較容易明白的  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 平武县| 新泰市| 天峨县| 中宁县| 景谷| 咸丰县| 德令哈市| 新竹市| 蓬莱市| 治多县| 西宁市| 德化县| 天等县| 潞西市| 多伦县| 翁牛特旗| 会理县| 那坡县| 灯塔市| 高平市| 阜城县| 怀来县| 华阴市| 三亚市| 阿尔山市| 乃东县| 湘乡市| 屯门区| 怀宁县| 合作市| 陆丰市| 耿马| 汤阴县| 隆尧县| 寻乌县| 郑州市| 常宁市| 鹤峰县| 稻城县| 永寿县| 武定县|