| 如何修改Fireworks彈出菜單的位置 資料來源:Macromedia Top TechNotes 全文編譯:spikal 多數時候,當你把在Fireworks4中製作的彈出菜單輸入到一個HTML文件中預覽時會發現,菜單出現的位置並非如你所願。 引起錯誤的原因
原因一:引發裝置的的絕對定位改變 當Fireworks輸出一個帶有彈出菜單的文件時,會創建一個JavaScript文件(fw_menu.js),它給出了下級菜單的位置,而這個位置是根據下級菜單距離畫布左邊和上邊的絕對像素來定位的,這個絕對定位也被帶到了HTML頁面中,因此當你在Dreamweawer中改變引發裝置的位置時,下級菜單將依然出現在原來的位置而不會跟著引發裝置改變。 如果你還是不明白的話,我們來看一個引發裝置位置改變實例: 1名開發者在Fireworks的畫布中創建了一個引發裝置(按鈕)和它的下級菜單。請注意按鈕和菜單各自的定位。 ![]() 接著這名開發者把生成的Fireworks HTML代碼插入到Dreamweaver中(Insert->Interactive Images->Fireworks HTML),然而按鈕在Dreamweaver頁面中的位置並沒有被放在和Fireworks畫布中一樣的位置,而是距離頁面的左邊和上邊各有100個像素,雖然按鈕的位置改變了,但是下級菜單的位置並沒有一起改變。 ![]() 解決方案一:在HTML代碼中重新設置下級菜單的位置 你可以通過修改HTML代碼來修改下級菜單的定位。 ![]()
如果瀏覽器留邊沒有被設置成「0」,將可能會引起下級菜單的定位不準確。 解決方案二:重設瀏覽器margins值 將本頁的margins值設為「0」。 理由三:引發裝置相對定位 因為彈出菜單是絕對定位的,而引發裝置的相對定位可能使得最終效果在不同分辨率下看起來不一樣,在某些分辨率下會產生偏差。 解決方案三:穩定引發裝置 保證引發裝置與窗口左邊和上邊的象素不發生變化,使用靠左對齊的排版方式,不要使用例如居中對齊的方式。 |
| 版權申明:傳統媒體禁止轉載,商業網站轉載請聯繫,個人網站轉載請註明出處,謝謝 |
Michael 滑板圖案設計 |
靳埭強設計作品—中國銀 |
bekker廣告設計精選 |
靳埭強設計作品—Pacifi |
倫敦國際書展—台灣出版 |
Jason Levesque 滑板圖案 |
HORNALL ANDERSON 設計作 |
美國VMP市場咨詢設計公司 |
朗意品牌顧問 |
設計·生活·創業---山東 |
''東方之星''大學生設計 |
SPOON國外一本新銳時尚攝 |
平面設計圖片-Erik Ernett |
平面設計圖片-Diana LoMon |
平面設計圖片-Christopher |
平面設計圖片-Jocelyn Mat |
平面設計-Paul Silva Desi |
平面設計-Victoria Miller |
2003年國際傢俱設計競賽 T |
美國藝術中心設計學院學生 |
04年各大美院畢業展 |
外國設計公司作品-fiori |
北京方寸神韻設計的名片 |
名片設計圖片 |
國外精典名片設計圖片(三) |
國外精典名片設計圖片(二) |
日本創意名片設計圖片一 |
春節吉祥剪紙圖片 |
婚慶吉祥剪紙圖片 |
壽星剪紙圖片 |
情人節甜蜜賀卡 |
日本名片設計圖片 |
onMessage 名片設計圖片 |
名片設計圖片 |