换了个图片
这只可卡犬是我家的 BoA(宝儿),小姑娘,现在不到 11 个月大。
我家领导向我展示了她的高超 photoshop 技术和想象力,成功地去掉了图片中的一些不和谐的东西(比如我的拖鞋)并用卡通的风格加以渲染。。
这只可卡犬是我家的 BoA(宝儿),小姑娘,现在不到 11 个月大。
我家领导向我展示了她的高超 photoshop 技术和想象力,成功地去掉了图片中的一些不和谐的东西(比如我的拖鞋)并用卡通的风格加以渲染。。
尤其是现在用的这个。
这个也是从 freecsstemplates.org 抄来的,本来在 ie7 和 fx3 里面都显示的很好,除了我自己在角上加的两个浮动按钮看起来不伦不类之外,倒也还看得过去。今天拿到 ie6 下面一看,wk,成了 yts ...
大致看了一下,主要原因有:
ie6 不支持 fixed 我是知道的,但因为它太好用了,所以我没经得住诱惑。溢出之后自动出现滚动条我记得 ie6 可以实现的,但是我忘了怎么写 -_-
当然,主要原因还是我不擅长 css,下面引用 a core 说过的一段话:
发信人: atppp (Big Mouse), 信区: WebDev
标 题: Re: 全部用DIV用布局累死了,
发信站: 水木社区 (Mon Apr 10 13:26:31 2006), 站内
div排版的三个境界:
1. 怎么都搞不定非ie浏览器
2. 怎么都搞不定ie
3. 天马行空
ie7 出现之后,这种情况有所改善。虽然据说 ie7 还有很多不标准的地方,但是现在让页面在 ie7 和 firefox 下有同样的效果已经不那么困难了。
希望微软再加大推广 ie7 的力度,更希望大家都用上 Firefox XD
不过还是感觉有点对不住那 14% 的 ie6 访问者。。。
网友 LT 帮我设计了这个主题,以及漂亮的 logo:![]()
另外设计模板机制这段时间他也给我提供了不少建议和帮助,在此表示感谢 //bow
PS: 把我自己原来设计的那个主题也保留下来了,叫 unsightly :)。或许以后可以经常换回来回忆回忆,啊哈哈。。
“感谢党,感谢人民,感谢CCTV,Plog 终于,终于支持自定义主题了。”
代码中放了一个 theme 目录,里面包含了若干子目录,每个子目录表示一个主题。其中有一个 default 主题,就是俺之前改了无数次仍然巨丑无比的主题。另外在我提交到 svn 的代码中,还包含了两个从 Free CSS Templates 偷来的主题,现在用的这个就是。
每个主题目录中需要包含一个 css 文件,以及主题所需要的其它文件,比如图片。另外有一个可选的 templates 目录,用来存放重写的模板文件。
在 Config 中选择了新主题之后,用到所需的模板文件会先在主题的目录的 templates 下面寻找,如果找不到,就会用 default/templates 下面的。
这样的话,如果 theme 的作者希望改变一下生成的 html 代码,只需要重写一部分 template 文件,放到该主题的 templates 目录下面就可以了。
添加现成的主题也很方便,只要把主题目录丢到 themes 目录就可以了。
打算再偷几个主题来看看,一是为了增加一些默认可以选择的主题,二是多做几个主题可以再调整一下 default 的模板文件,使得制作 theme 更容易。
不过增加了 theme 机制带来了一个小小的(希望是) drawback:
GAE 把上传的代码文件分为两类,一种是 static 文件,一种是普通的代码。可以在 app.yaml 中指定。前者为了效率的考虑,没有放在代码可以读到的文件系统目录里面,但是 plog 需要动态地读取 theme 目录下的子目录以及 templates 文件,于是 theme 没有作为 static 文件放上去,这样的话那些 css、图片文件之类的就享受不到 static 的好处了,我只好做了一个 request handler 去读取这些文件。估计会带来性能的下降以及 CPU 使用量的上升。
另外 plog 代码中还有一些地方比较占用 CPU,我抽空再优化一下。