TGIF

Posted by smily | 简单生活 | Friday 23 May 2008 10:19

最近吃过很多核桃,不过也没见脑子好使多一些,还是健忘。还有3周就是小说同学的婚礼了,要回sy去参加,但苦于没有合适的衣服,打算周末去采购一下,终于有机会可以打破平时的衣着,穿的“另类”一些。
lg说我总是想一些自己不能控制的事情,所以会把自己搞的比较郁闷,想想有确几分道理,那么就尽量不想吧。最近在总结一些好的习惯,先从自己开始吧。
眼看就要到6月份了,也就是说,2008年就要过去一半了,过的真快。

好懒

Posted by smily | 简单生活 | Wednesday 14 May 2008 15:21

懒洋洋的感觉。每天睡觉总是睡不够,早上都赖床不起。

感觉怪怪的,好多年没有的失落,好像又出现了,可能是我太敏感了,偏偏我还十足自信的相信自己的直觉。不知道自己做了什么,遭来如此冷遇,或者,自己所做的,不足矣至此。而更加残酷的事实是,所有的问题,都不是不想解决,而是根本没有解决的办法。不想哭,眼睛会受不了。不值,没有人能代替我的眼睛难受。

四川的地震,使得每个人的心事都无比渺小,于是,我的心事被掩埋了,我也关心灾情,每天有空就去看看地震专题新闻,每晚回家都会锁定中央1台,也尽自己的微薄之力,小小的捐赠了一次。

现在能做的,只能是关注,沉默,老老实实的工作、活着。

地震了

Posted by smily | 简单生活 | Monday 12 May 2008 18:46

下午2点半左右,突然觉得自己晕的厉害。然后周围同事都通通站起来,有的往外走,有的只是大声说地震了,然后什么行动都没有。我当时的想法是,如果真的很严重,一定有广播疏散我们。没有广播,说明不严重。但是,这应该是不正确的,因为如果真的地震了,那么任何人都会逃命,不会有人去广播,或者说可能性比较小。。。

so。。。一定要有避难的基本常识,不能太理智,也不能太冲动。

幸福的活着

Posted by smily | 简单生活 | Monday 12 May 2008 13:24

经常在思考如何活着会好一些,可是,总是在思考之后,发现,都不怎么好。大部分的时候,只能通过做某件事情,或者是给自己的希望,或者是让别人开心。可这些都是间断的,不能细水长流。如何做到持续的有幸福感呢?我想,这需要心中有一种信念,用来支撑每天的生活,信念是什么呢?每个人都有每个人的不同吧,可以用上厕所的时间来思考一下。如果想不到什么是好的,那就想想什么是不好的,然后不去做不好的,或者去避免不好的,也是种方式。

钻石买家

Posted by smily | 简单生活 | Friday 9 May 2008 14:46

不知道什么时候,我成了淘宝的钻石买家。昨天在给老妈在网上买母亲节礼物的时候,突然发现了这一点:一个金光灿灿的钻石闪在我的名字旁边。

恩。。。周末了。。本来计划的培训没有如期进行,那就可以好好过个周末了。和lg的计划如下:
1.吃饭包;
2.买衣服。
over~

好多结婚纪念日

Posted by smily | 简单生活 | Wednesday 7 May 2008 10:16

1月16日是我们领证的日子,我和lg都是遵纪守法的好公民,于是,法律上的结婚就被我们定为纪念日了;
5月2日,在lg家办婚礼,今年5月2日那天,老爸发来短信:“女儿结婚纪念日快乐”。呵呵,心想,老爸还挺传统,把lg家的婚礼当成我的结婚纪念日;
刚才看ly的blog,看到她说表妹5月6日结婚纪念,还反应了一下,才意识到,6日是在我家办的婚礼。
于是,发现,自己的结婚纪念日好多啊,而且还有这么多人想着,有趣。

关于IE6、IE7、Firefox的css兼容性问题

Posted by 猪头小队长 | 程序设计 | Tuesday 6 May 2008 13:32

很不幸,最近遇到了不同浏览器的兼容性问题。原因是在Firefox下,将某某设为主页的功能很复杂,一般有两种实现方式:

  1. 提示用户修改about:config中的属性,让用户将[signed.applets.codebase_principal_support]
    设置为[true],我不知道会有多少浏览用户愿意这么干,我觉得这个提示挺二的。很少或者说几乎没有网站的价值已经足够使用户进行这么复杂的操作来将其
    设为主页。即使有这样的网站的话,用户也可以通过浏览器的收藏或者设置主页的功能来解决这个问题。
  2. 提示用户将某个链接(比如说一个图片链接,其链接地址为将要设为主页的URL)用鼠标拖动其到浏览器的"小房子(Home)"的图标上,然后放开,也可以完成这个功能。

相比较来说,第二个方法似乎可行性比较大,但是仍然复杂,于是最终的决定是:在Firefox下隐藏这个功能。




要使用这个功能,最简单的是通过CSS进行控制,很简单的就是用"!important"来实现,然而IE7对这个关键词的解释和Firefox差不多
了,已经不能用这个办法来区分IE和Firefox了。于是趁机整理了一下不同浏览器对CSS Hack的支持情况。测试页面的源代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<body>
<style>
#teststyle{
    background:blue;
    border:1px solid #FF0000;
}
</style>

<div id=teststyle>www.simplelife.cn</div>

</body>
</html>

 在这种情况下,不同浏览器的表现都是相同的,很正常。接下来做了一些测试,测试结果见表格:

simplelife.cn !important
!important! -(减号),_(下划线)
~,`,!,@,#,$,%,^,&,*
*html
*+html
html>body
IE6
× × × ×
IE7
× ×
Firefox
× × × × ×

说明:

  1. 在测试之前,在<html>的前面一定要声明DOCTYPE,如果没有声明这个,可能会使用浏览器自己缺省的DTD去解析,结果会有不同,具体缺省的是什么DTD,不清楚,没有去深究。DOCTYPE的一些文档见后面的参考文章。
  2. [!important]和[!important!]不同,后者是前后各有一个叹号。写法是:
    #teststyle{
      background:blue !important;
      background:green;
      border:1px solid #FF0000;
    }


    #teststyle{
      background:blue !important!;
      background:green;
      border:1px solid #FF0000;
    }

    只有IE7能够识别后者。

  3. [-]减号和[_]下划线,写法是:
    #teststyle{
      background:blue;
      _background:green;
      border:1px solid #FF0000;
    }


    #teststyle{
      background:blue;
      -background:green;
      border:1px solid #FF0000;
    }

    只有IE6能够识别,IE7和Firefox均不能识别。

  4. 其他的一些符号,我试验的有[~],[`],[!],[@],[#],[$],[%],[^],[&],[*],IE6和IE7能够识别,Firefox不能识别。写法如:
    #teststyle{
      background:blue;
      &background:green;
      border:1px solid #FF0000;
    }


  5. 对于[*html],[*+html],[html>body]还试验了一些这样的写法:
    *html #teststyle{
      background:blue;
      border:1px solid #FF0000;
    }

    测试结果见表格。

  6. 差不多就是这么多了,还有一个问题是,如果要利用上面的这些,语句的顺序该是什么,比如说要使用!important,是将带有此标记的放在前面,还是将不带有此标记的放在前面?我的比较肤浅的理解是这样的:
    • 对于浏览器能够识别的声明,按顺序,后面声明覆盖前面的声明;
    • [!important/!important!] > Normal > 其他字符[~],[`],[!],[@],[#],[$],[%],[^],[&],[*],琢磨一下,是可以理解这个顺序的;
  7. 通过电源(如果对DHTML有什么问题,可以直接去这里),还有一个发现就是:说IE6不支持!important的说法是不对的,对于下面的情况:
    #teststyle{
      background:blue !important;
    }
    #teststyle{

      background:green;

    }

    最终显示的颜色是蓝色,也就是说IE6也对!important提供了一定的支持。



参考文章:

页面中DOCTYPE的作用
http://www.blogjava.net/swingboat/archive/2006/04/11/40412.html 

DOCTYPE - Document Type Declaration

http://htmlhelp.com/reference/html40/html/doctype.html

Choosing a DOCTYPE
http://htmlhelp.com/tools/validator/doctype.html

CSS hacks
http://www.webdevout.net/css-hacks#in_css-selectors

Recommended list of DTDs
http://www.w3.org/QA/2002/04/valid-dtd-list.html

Comparing XHTML and HTML, Strict and Transitional
http://www.evotech.net/blog/2007/06/xhtml-html-strict-transitional-deprecated/

nothing

Posted by smily | 简单生活 | Monday 5 May 2008 10:03

组里好几个人结婚了,恭喜一下。

无趣

Posted by smily | 简单生活 | Friday 2 May 2008 17:57

天作孽,尤可恕

自作孽,不可活