此法使用 DIV 區塊蓋住被保護的作者圖片。DIV 區塊的長寬設成與作者圖片相同,其中放有著作權保護文字(copyright protection)。此法用到以下特徵與方法。
- IMG:用來展現一張圖像。
- DIV:用來蓋住圖片。
- position:relative:設定圖片佈局的方式。
- top:用來將 DIV 區塊與圖片重疊放在一起。
- z-index:設定重疊的圖片與 DIV 區塊展現時的上下層次。
- onload:下載圖片時,會啟動此事件操控器。
- onmouseover:滑鼠移入元素時,會啟動此操控器。
- onmouseout:滑鼠移出元素時,會啟動此操控器。
- style.zIndex:用來變更圖片的層次。
- setZ(o, level):此為自訂函式,用來設定重疊元素的層次。參數 o 是元素物件,level 是要設定的層次。
由於圖片與區塊的間距會隨 font 變化;下例中,font-size:0px 與 line-height:0 是為了確保圖片與區塊的上下間距固定,以便用 top 調整兩者重疊。line-height 是被 Firefox, Safari, Chrome 所需要。如果是左右間距,則還受到 letter-spacing, word-spacing 的影響。實測時,左右間距在不同瀏覽器無法調成一致。
DIV 區塊一定要設背景色,如果不設背景色,預設值是 transparent;這在 IE6 點擊滑鼠右鍵依然可以將作者圖片存檔。