式波·明日香·兰格雷

在看了新的EVA剧场版播出后,很快就入手明日香。本来计划入手零的,可惜啊,全上海没货。明日香我也满喜欢的,喜欢明日香的敢爱敢恨,于是下手明日香手办。

0 Comments

用CSS3画iphone

国外牛人用CSS3画了个iphone,只支持webkit browser,windows用户可以用chrome看效果。

很牛,还有动态效果。看来以后CSS3和flash之间的战斗会越来越火热。

浏览地址:http://demos.jeffbatterton.com/iphone-css3/

0 Comments

同里游

端午3天长假,和朋友几个去了次同里。照的相片不多,感觉商业化太浓的同时整体规划还是差了点,水乡的宁静有点变味了。不过对于上海这么近的地方来说,已经算是很不错了。

里面的景点怎么说呢,有兴趣就看看吧。主要还是来享受下水乡的宁静悠闲,至于说景点这类的园林建筑,喜欢就去看,不看也行。在这里坐小船,吃点本地特色菜,在水边看书,闲聊,发呆也是个不错的打发时间的好点子。谈到休闲,这里还是不及四川哈哈:)。

0 Comments

翻译:跨浏览器CSS代码法则

翻译下一篇国外的文章:

目前,在web design行业我们很难在主流几个浏览器里做到显示完全一致的效果。有的还认为这种完美的兼容是没有必要的。

当然,我同意构建一个为每个用户每个浏览器考虑的方案(移动终端除外)是不会出现在每个我们遇到的项目上面的。但我相信一个能给出一个跨浏览器兼容方案。作为一个开发人员,我们的目标不只是为了让这个项目在每个浏览器上能跑;我们的目标是项目能兼容全部浏览器的同时,代码更加精简,未来更好维护。

在这片文章中,我会写到一些我认为很重要的CSS法则和贴士,帮助新手和老手开发出精炼高效的CSS代码。

了解CSS box 模式
如果你想写出比较少用到hack类的跨浏览器兼容CSS,这是第一个你必须掌握娴熟的。还好,box模式不是很难掌握,而且基本上很多浏览器的解析是一样的,除了万恶的IE6之类的……

css的box模式是负责计算的:

  • 有多少空间被块元素占用
  • 是否有border, margin 重叠,或者溢出
  • box 大小
  • 在有些范围内,一个box 的相对定位

css的box模式基本规则:

  • box 都是方的!
  • 块状化(block)元素,的大小是由 width,height,padding,borders,margins 一起决定的
  • 如果块元素没有指定高度,那么他的高度是内容加上边距(除非有浮动情况)
  • 如果块元素的宽度没指定,那么一个没有浮动的块元素会扩展到父级宽度减去父级的padding

一些必须记住的块状化元素准则:

  • 如果一个box 指定宽度是100%。别去写margin padding border,否则会溢出的
  • 两个相邻的垂直margin,会搞出一些神奇问题(什么重合崩溃之类)
  • 相对定位,绝对定位是有差异的,这个后面章节再说

明白Block块状和Inline内联状容器的区别:

对于一个熟手来说,这另外一个显而易见无脑流的东西。然而,这也是另外一个很重要的领域。当完全了解后,就能容易开发出兼容浏览器的css代码。

下面的图片说明了block和inline元素的区别:

以下是一些区分两者的基本原则:

  • block 元素默认状态下是自动扩展到父级元素的大小,因此没有必要width:100%
  • block元素默认状态下是在父级元素里面的右边顶格排列的.并且低于以前的block元素.(除非是有浮动,和其他定位)
  • inline 元素会忽略 宽度高度设定
  • inline 元素 遵循text特性
  • inline 元素能用 垂直剧中,而block不能用
  • inline 元素有些自然空间留白,比如为了配合”g”这种字母下面的勾
  • 如果inline元素浮动,那么就变成了block元素

了解浮动和清楚浮动
对于多列的布局,最好的方法就是使用浮动。因此,了解浮动原理是另外一个实现跨浏览器css的重要部分。

一个浮动元素可以左浮动和右浮动,最后会浮动到他的父级边缘,或者另外一个浮动元素的边上。所有在浮动元素后出现的不浮动的,inline内容会围绕浮动元素。

这里有些需要记住的浮动和清楚浮动东西:

  • 一个 浮动对象,将会在一个 block 级非 float 元素后跳行,换句话说,如果你要将一个 box 向左边 float,它后面的 block 级非 float 对象会显示到下方,inline 级内容会在旁边包围
  • 要让一段内容从一侧包围一个 float 对象,这段内容必须要么是 inline 级的,要么也设置为相同方向的 float
  • 一个 float 对象,如果没有设置宽度,则会自动缩成其包含的内容的宽度,因此最好为 float 对象明确设置宽度
  • 如果一个 block 对象包含 float 子对象,会溢出
  • 一个设置了 clear 属性的对象,将不会包围其前面的 float 对象
  • 一个既设置了 clear 又设置了 float 属性的对象,只有 clear:left 属性生效,clear:right 不起作用

下面的内容,我不同意作者观点,所以不翻译了。

原始地址:http://www.smashingmagazine.com/2010/06/07/the-principles-of-cross-browser-css-coding/

1 Comment

世纪公园一日游

这两口子
这小两口在玩青春剧。
不知道说什么了


这张是我觉得最有感觉的照片。满上镜的!

附加几张也在世纪公园的model:

mm

girls by you.

girls by you.

0 Comments

年末再读《锦瑟》

锦瑟无端五十弦,一弦一柱思华年。
庄生晓梦迷 蝴蝶,望帝春心托杜鹃。
沧海月明珠有泪,蓝田日暖玉生烟。
此情可待成追忆,只是当时已惘然。

2009年对我来说发生很多事情,很多事情很难一语道清。背上行囊向前进吧。

1 Comment

google这几年带给我们了什么

google进入中国市场很有些时间了,在这个特别的时期回味下到底带给我们了什么?

1.当然是便捷的搜索。

2.让广大网民知道我们有一个伟大的墙的存在。

3.在很多电子邮件准备收费时候,google推出了免费的gmail,而且空间从以前的几十m一下提高的G级别。

4.让我们知道电子地图的方便。

5.无数的小软件都是免费的,免费的图片浏览管理软件,免费的google rss reader订阅。

6.google 无数次的引领了互联网上的技术革命。

7.google的企业信念责任心和百度,以及其他的企业比那是天壤之别!

1 Comment

回忆

很小很小的时候,我家自力更生种了很大很大的冬瓜,每天我都会去摸摸,
还记得,在老家天天闹着爷爷去给我买牛奶饼干吃;婆婆为了哄我吃饭,特地把豆豉在饭碗里面摆成花瓣形状。
记得每次爸爸去成都出差,都会给我买牛肉干,果脯……
还记得第一次上课那天,每个小朋友的家长都在窗外偷看,我是唯一一个没有讲话没有东张西望的小朋友;
还记得第一次上课接下句,被老师赶出教师的场景!
还记得音乐课经常被要求调皮的孩子不准听课,所以我至今不会1234567更何况五线谱蝌蚪文字
还记得,高一我是唯一一个全年级能作对一道化学题的人
还记得,高考前夕,没日没夜的复习,但是不记得复习了些啥
还记得,高考分数下来的茫然不知所措
还记得,上大学第一天,我没有去住校
还记得,大学第一学期认真听课,临期末考试努力在房顶认真复习
还记得,第一次进入计算机协会的兴奋劲
还记得,通宵归来,午饭和室友讨论mu的职业特点。

这些已越来越模糊,有些已经完全湮灭在时间长流中,趁着感冒病毒入侵,脑细胞活跃,我不得不记忆下来……

以往的记忆已经开始泛黄模糊,我们在渐渐老去,那美好的凄婉的苍凉的温馨的回忆尤如点点星光,仰望星空,寻找似曾相识的星眸

3 Comments

远行

记得去年在这个新旧更替的这一段时间我还在天天加班,为的是已经几乎可以遇见破灭的理想而挥洒最后的热血,而今年的今昔,我已经身在千里之外。

在这时候,我居然病了,以前一般都不怎么生病的啊。也好,趁着假期好好总结下。

不去过多的抱怨以前的得失,失去的那些东西绝不会因为抱怨而让他立刻从天上掉下来变成得到的东西。有人说,现在应该作的就是花几个月,找到目标然后制定一个详细实现目标的计划并加以执行。理论上说目前我还在为找寻真正目标而努力着。这个目标感觉就像隔着一层薄沙很近很近,稍微一拨就看就能看清楚,但是就是差那么一点点。

我的远行现在才刚刚开始,背上行囊,哼着小调……未来在远方……不管好坏那是自己选的……

PS:感谢那个推了下我的手肘的Gandalf(很拗口?直译的,别怪我)

1 Comment

ありがとう


让泪水来的更猛烈些吧,我们这些在外的游子,对自己父母说句ありがとう

1 Comment