網站建設是指使用標識語言(markup language),通過一系列設計、建模、和執行的過程將電子格式的信息通過互聯網傳輸,最終以圖形用戶界面(GUI)的形式被用戶所瀏覽。簡單來說,網頁設計的目的就是產生網站。簡單的信息如文字,圖片(GIF,JPEG,PNG)和表格,都可以通過使超文件標示語言、可擴展超文本標記語言等標示語言放置到網站頁面上。 Internet Explorer 是怎樣處理不合法的顏色代碼的呢? 嘿嘿,看看小狗給我們做的演示吧:
IE色彩處理過程 <input id=test value='blueidea'><input type=button value=ok onclick=alert(colVal(test.value))><script>function colVal(str){var clen, cstr = rgbstr = ""http:// 將無效字符轉成"0"str = str.replace(/[^0-9a-f]/g, "0")// 如果字符串不滿3位或6位,字符串在后面補"0"while(str.length != 3 && str.length < 6) str += "0"http:// 將3位色彩值,轉為6位色彩值if (str.length == 3) str = str.replace(/(.)/g, "0$1")// 取表示RGB字符串的長度clen = Math.ceil(str.length/3)// 如果RGB字符串長度大于2,進行去位處理if (clen > 2){for (var i=0; i<3; i++){// 取得表示Red、Green 或 Blue的字符串rgbstr = str.substr(i*clen, clen)// 取RGB字符串的后8位的前2位cstr += rgbstr.substr(clen-8, 2)}str = cstr}return str}</script> [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行] (出處:藍色理想)大多數人在上網的時候,都會瀏覽網頁提供給我們的信息。
|