2011年9月4日

容器自适应高度

摘要: 一、DIV最小高度且自适应高度 经常使用div布局的盆友应该有过这样的经验,并且这样的情况并不少见:有一个div,当它里面的内容超过它的高度时,让这个div的高度随内容自动变化(自适应),但是如果内容很少时,又想让这个div的高度保持一个固定的最小值。 我们知道,在IE6中,如果子容器的高度超过父容器的时候,父容器会被子容器撑开,所以我们可以直接设置一个height的高度值即可。但是在IE7+和Firefox、Chrome中就不行了,它不会自动撑开。如果要设置div自适应高度,我们可以采用height:auto;这个属性;不过这个属性IE6又不支持了。现在,我们假设这个div的默认高度是100 阅读全文

posted @ 2011-09-04 23:25 ZolRa 阅读(978) 评论(1) 推荐(0) 编辑

[Effective Java]01.用静态工厂方法代替构造器

摘要: 对于类而言,为了让客户端获取它自身的一个实例,最常用的方法就是提供一个公有的构造器.还有一种方法,也应该占有一席之地.类可以提供一个公有的静态工厂方法,它是一个返回类的实例的静态方法.下面是一个来自Boolean 类的简单示例.这个方法将boolean 基本类型值转换成了一个Boolean 对象引用:public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE; }提供静态工厂方法而不是公有的构造器,这样做有几大优势.1) 它们有名称. 如果构造器的参数本身没有确切的描述正被返回的对... 阅读全文

posted @ 2011-09-04 09:51 ZolRa 阅读(655) 评论(0) 推荐(0) 编辑

导航