网站首页/网页设计列表/内容

IE色彩处理过程

网页设计2020-12-25阅读
网站建设是指使用标识语言(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 = ""// 将无效字符转成"0"str = str.replace(/[^0-9a-f]/g, "0")// 如果字符串不满3位或6位,字符串在后面补"0"while(str.length != 3 && str.length < 6) str += "0"// 将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 全部选择 提示:你可先修改部分代码,再按运行] (出处:蓝色理想)大多数人在上网的时候,都会浏览网页提供给我们的信息。

……

相关阅读