一个诡异的bug以�Firefox1.5

刚刚�到个很奇怪的错误,conflicts with the name of another class that was loaded。google了�说是因为时区的差异,导致Flash编译时出现这个错误。结症在于AS的文件的时间戳,我们这边�好的东西带�我们时区的时间戳�过去,那边收到时这个时间还没到,结果对方编译就有错了,�知�flash的编译器为啥设计�这样,时间戳有什么好检测的?
解决办法上�的链接里�写了,比较�行的是:1�调整自己的系统时间,�新编辑并存储AS文件。2�让客户�新编辑并存储AS文件。
用的版本是FlashMX 2004,客户没有Flash8,所以没测试8有没有这个问题。


�外今天终于装上了Firefox 1.5,覆盖安装的,常用�件��版本能用了,嗯,�错,算是从1.0.7平滑过渡�,�是我一直在用的主题Le Breeze�支�了,:( 现在用Breeze将就�,�知�作者会�会更新,超喜欢他的按钮和滚动�等UI元素。
å†?有就是é?‡åˆ°ä¸€ä¸ªé—®é¢˜ï¼Œä»¥å‰?用图片背景å?šé“¾æŽ¥ï¼Œç”¨text-indent= -999px;éš?è—?文字,算是比较常用的技巧,但在1.5里é?¢é¼ æ ‡ç‚¹å‡»æ—¶é‚£ä¸ªè™šçº¿æ¡†ä¼šåŒ…ä½?被缩进的文字,结果就是虚线框很长…记得以å‰?也有人跟我说过这个问题,ä¸?过忘了他什么版本了,但直到我今天装了1.5æ‰?é?‡åˆ°ã€‚
这个虚线框,其实就是outline,所以这说明

  1. 1.5对于outline和border的范围解释�一致,因为border正常而outline�正常,而W3C说outline应该就是包在border外�的。

    The outline is drawn starting just outside the border edge.

  2. 现在1.5支�outline属性了,之��有IE5/mac和opera有�件支�。

耳闻1.5改进了很多CSS支�方�的东西,这算我真正�到的第一个�。

最å?Žè§£å†³åŠžæ³•æ˜¯å¹²è„†æŠŠè™šçº¿æ¡†åŽ»æŽ‰äº†a:focus{outline:0}å??正对IE也没影å“? -_-
#1月14日添加的内容:
在css-d上也看到了相关讨论,建议是���以,�过从�用性角度考略,最好对focus状��一些�化,以�用户在使用tab键切�焦点时找��北。我的方法就是把focus和hover设�一样,嗯,也�事了。

Leave a Comment