请教:颜色的问题

bencalie 2002-06-07 11:00:23
请看代码:
<font color=beeeeee size=7 onclick=alert(this.currentStyle.color)>123</font><br>
<font color=beeeeeee size=7 onclick=alert(this.currentStyle.color)>123</font><br>
<font color=beeeeeeeeeeeeeeeeeeeeeeee size=7 onclick=alert(this.currentStyle.color)>123</font><br>
<font color=bencalie size=7 onclick=alert(this.currentStyle.color)>123</font>

这个颜色是怎么回事?
有人说是16进制中没有的取0补位,可是规律是怎样的?
6位以下可以理解,但是6位以上呢?

百思不得其解,大家帮忙,谢谢!
...全文
70 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
emu 2002-06-09
  • 打赏
  • 举报
回复
呵呵,猜不出来。

实践出真知嘛。

原来除了e,其他的都被当0了。
qiushuiwuhen 2002-06-09
  • 打赏
  • 举报
回复
可能是复活节彩蛋

如猜猜看你名字的颜色是什么?
<body bgcolor=emuston>
emu 2002-06-08
  • 打赏
  • 举报
回复
在有一些位置上的字符可以随便填的,不影响结果的颜色值。浏览器看来会有规律的忽略某些位置上的字符。这些位置可以试验出来,但是规律……
emu 2002-06-08
  • 打赏
  • 举报
回复
怪啊,果然是怪
emu 2002-06-08
  • 打赏
  • 举报
回复
呵呵,让IE自己说:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
</head>
<body>

<TABLE >
<TR>
<TD bgcolor=beeeeee onclick=alert(this.bgColor)>asdfas</TD>
<TD bgcolor=beeeeeee onclick=alert(this.bgColor)>asdfas</TD>
<TD bgcolor=beeeeeeeeeeeeeeeeeeeeeeee onclick=alert(this.bgColor)>asdfas</TD>
</TR>
</TABLE>

</body>
</html>
emu 2002-06-08
  • 打赏
  • 举报
回复
IE搞这么玄乎的一套东西干啥呢?
qiushuiwuhen 2002-06-08
  • 打赏
  • 举报
回复
花了以下午时间终于找到规律了

http://www.52bj.com/bbs/newsdetail.asp?id=508415&page=2

<input id=test value='beeeeee'><input type=button value=ok onclick=alert(getColor(test.value))>
<script>
function getColor(s){
var n=Math.ceil(s.length/3),c=""
for(j=0;j<3;j++){
e=s.substr(j*n+n-(n>8?8:n),s.length<4?1:2)
if(s.length<4)
e="0"+(e==""?"0":e)
else
if(e.length<2)e=(e==""?"0":e)+"0"
c+=e.replace(/[^0-9a-f]/g,"0")
}
return c;
}
</script>
chenzengxi 2002-06-08
  • 打赏
  • 举报
回复
呵呵,这个问题找丐疵问问。
孟子E章 2002-06-07
  • 打赏
  • 举报
回复
确实很迷惑
bencalie 2002-06-07
  • 打赏
  • 举报
回复
beeeeee、beeeeeee、beeeeeeeeeeeeeeeeeeeeeeee为何颜色不一致?
并且颜色是如何取的6位?
stroll 2002-06-07
  • 打赏
  • 举报
回复
举例: be 后面没有 补0 be0000

stroll s 不是16 数字 无效 000000

如果 beeeeee 有效 beeee0

其它的 beeeeeeeeeeeeeee 有时候 为什么有时候是 beeeee

有时候是 eeeeee …… 这个暂时 迷茫~~~~
孟子E章 2002-06-07
  • 打赏
  • 举报
回复
颜色:
6位16进制数,或颜色名字如red,或rgb(###,###,###)3种格式

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧