Sipo Blog

宁静致远

不如换一种思路做边框布局

 

 

 

                        内容  

 

 

 

 

 

 

 
 

 绿色是无限拉伸的部分。

当边框这样的时候,通常我们为了向能够节省材料会把它按照现在可视的部分切割为红紫绿8大部分。然后分别置于div中,这样的问题是,绿色部分如果要随着内容自动变长撑开表格必须要复杂的js支持,如果不用js就必须给一个高度,这个高度必须每一个页面都要生成,实在太扯淡了。我实现之后,觉得很不满意。后来我还想用table实现这个,但是ff下面的td不支持position:relative属性,因此没法td里面做div的绝对定位,于是也放弃了table布局。

就是认为把需求弄复杂了。有点2.//www.dc9.cn

于是干脆把红色和紫色白色做成2个图,两个绿色和中间白色做成1个图纵向平铺。这样上中下3个图是最普遍的思想了,但是很费材料,但是相比较而言,最原始的思想才是最他妈简单的。中间的内容怎办呢?

中间的内容一个wrapper+inner,里面的inner左右margin小些,上下margin为负数。最后-----》搞定。

虽然材料看上去多了点白色。但是,正如上一篇所说的,白色的压缩量可以忽略不计。图片亦然。

小测PHP空白量gz压缩输出比较

  原始字节 有效字节 冗余空白量(包含\t\r\n\s)
未压缩 2443 2004 439
ob_gzhandler 417 383 34
压缩比 17% 19% 7.8%

诚然,虽然不是很准。但至少说明了2件事。

1)空白字符的压缩效率的确很高。

2)做HTML清理与不做HTML清理差距的确有,但是不是很大。但是做Gz和不做gz差距不仅有,而且的确很大。

因此,如果不在前端做html清理也无所谓。但是不做gz就不能无所谓了。

不过偶还是考虑用obstart再obendclean做MVC的清理试试。

IZOQ PHP Framework 小型PHP框架 v0.1发布

1)ORM 手册

2) MVC手册

3)分页

4)脚手架

5)其他

简单Jquery-Modal-Box插件By Sipo

无数次用到Modal Box Show之类的功能,
每次不是用现成的各种复杂的modal box插件,要么就是零散写一点css,写一点js
终于忍不了那些臃肿的modal box插件了,折腾了一个精华精简版的。
本来想po到jquery的plugin,发现没权限,懒得折腾,弄到google上算了。
下载地址:
http://code.google.com/p/sipo-jquery-box/

0.1有点问题
已经更新到0.2

一年又一年

2年半一晃就过去了。早已没有写日志的习惯了。总觉得人生能够趋于平淡,趋于家常,希望就那么过着小日子,也挺好的。

可是,大风大浪总是适时到来。我们不得不面对种种新的考验。

虽然向往平淡的小日子,可是却始终不能如愿。每当大风大浪来临的时候,我都会审视一遍自己。为什么我不能过平淡的日子?可是审视的时候总是不愿意直面原因,因为真实的原因总是那样惨烈现实。

如果人生注定要在坎坷中度过,我宁愿坎坷来得再猛烈些,好让我再次找回那种麻木的感觉。

看着贴在墙上的宁静致远,却怎么也无法宁静。

我曾经说自己是个现实的人,现在却相信着,并且坚信着一些看起来并不那么现实的事情。我想我变了。不知道是更加成熟,还是更加幼稚了。

不要用padding 用margin

border+padding+width=真实宽度

所以padding会撑开设计

因此用wrapper/inner的设计然后margin吧

margin-top 绑架父节点解决办法

1)给子节点设定display:inline-block;
2)父子间设定clear:both
3) 子position:absolute
4) 子overflow:hidden;
5)子padding-top
//www.dc9.cn
6)父overflow:hidden
7)父border
8)父padding-top代替子margin-top

APACHE conf

NameVirtualHost *:82
    <VirtualHost *:82>
    ServerName www.dc9.cn
    DocumentRoot "c:/"
    <Directory "c:/">
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
    </VirtualHost>

...

The PHP-Ext Open Source Project

ExtJs 已经升级到3.2了,PHP也有自己的ExtJs 的实现了 PHP-Ext
这个工程仅仅是基于Ext 2.0的,虽然差一个版本,但实际上3.0和2.0没有本质的区别
还凑合够用。今天下载了Zend Studio IDE, 终于准备进军PHP了,妈的环境所迫啊
各大网络公司都用PHP,我却游离在C#里面,久违的PHP啊,我来了
让我看看你的命名空间,长成啥样啦?

25岁留念

呵呵。
居然5年了。
人生真快。
最近又总结出一条经验:追求完美,就没钱。
怎么觉得越活越单调了。
不可否认,老了。老的还挺快的。
而且脑子没有原来好用了。越来越傻了。
我依稀知道老年痴呆是什么感觉了。
就是看东西还很清楚,但是思维已经混乱了。
年复一年日复一日。
瞎忙。
诱惑太多了。
有些事情就要下定决心。
今天智齿居然被玉米咯掉了半颗。
要有好运了看来。
呵呵。
25岁留念。December 9 点 中国
«123456789101112131415»

网站收藏