August 14, 2009

JavaScript&CSS大魔王 攻略

1.onmouseout 使用在整個table 會有問題  所以滑單就改用div吧!!

2.setTimeout(function(),1000); ----> 一秒鐘後才執行function()

3.透明度 filter:alpha(opacity=50); 適用於IE
                opacity: 0.5; 適用於FF
4.text-overflow:ellipsis;
    overflow:hidden; 超出的字母以"..."取代,中文不適用

5.剛剛發現一則重要的css: table-layout:fixed 固定布局的算法,則表格被呈遞的默認寬度爲 100% (For IE,Mozilla) 

   超酷的,搭配第4.個語法可以讓中文實現"..." only for IE, Good Job



----------我是分格線--------------------
結果之前做的header根本不行 因為該死的IE6  先說IE6的height參數有bug  

找了很多資料 height對IE六來說只是miniheight  要限制max-height 只能用expression (...) 搭配overflow

可是不太好用  會變成滾輪

來看看這個網站吧http://qrayg.com/experiment/cssmenus/   
 

6.首先hover的問題  他寫了一段javascript  雖然我還看不太懂   超屌

引用jquery的寫法 addClass removeClass  這兩個function都蠻好用的


7.再來是png, IE6會有白色背景  我去download一支iepngfix.htc 會將背景補成透明  跟之前有白邊的情況類似

再圖片的css中加上behavior: 路徑..iepngfix.htc   不過會使得讀網頁變慢  讓我再說一次 操你媽的IE六


8 height 方面是在滑單css中加上  position:absolute  就可以了  另外要再滑單中的每一格css裡 加上height:xx%  

就不滑過去 滑單就不見了  還有還有  要加上*{padding:0}  不然firefox中滑單會對不齊


9. 再來說說 路徑整合的問題  在.css檔中可以寫相對路徑 來抓取圖片   在html中要用絕對路徑來呼叫所有的東西(css,js,img)

   因為header只有一個 要給許多不同層的網頁使用 所以要寫絕對路徑  

10.抓網址的方法有location.href =http://location.host+locationpathname+?.....

     如果要判斷網址用<a  href="javascript: functionname()"    function裡在改變location.href 就可以轉跳頁面了 超酷

Today's Visitors: 0 Total Visitors: 32
Personal Category: Uncategorized Articles Topic: learning / education / linguistic
[Trackback URL]

Post A Comment









Yes No



Please input the magic number:

( Prevent the annoy garbage messages )
( What if you cannot see the numbers? )
Please input the magic number

誰來收藏
Loading ...
unlog_NVPO 0