如题,百度空间相册的一个老BUG,到现在都没人管,呵~ 先说一下这是啥情况,一般上传到空间相册的图都会自动生成相应的缩略图,缩略图{zd0}宽度为200px,可是如果一张宽高比特别悬殊的GIF图(如宽为900px以上,高为10px的图)上传到相册后,就不会生成缩略图,而是直接应用原图(汗~),然而同样尺寸的JPG图却会照样生成缩略图(无语~)。如此一来,整个页面就会被这张GIF图所撑爆,导致页面严重畸形。 不过我们在做板子时,可以用CSS对相册页的缩略图进行重设解决这问题,代码: #forimgsTable img{max-width:200px;_width:200px;_height:150px} 用"max-width"限制图片的{zd0}宽度,不用设置{zd0}高度,让浏览器把图自动比例收缩。本来只用“max-width”就可以了,很是可惜的是,IE,这老古董~到现在的8版本,都并未支持这属性(真是令人火大),所以在{zh1}加了特定的hack,因为要防止小图(小于200px的图)被放大,高度也被等比放大变畸形(宽为10px,高为900px的,更是变得没眼看了),所以要设置高度值(真麻烦,IE),这样的设置在其它新出的浏览器上的显示很是理想的,但在IE上xx只是纯防爆屏罢了,所以这方案也就只是个临时的方案,一来等IE支持“max-width”吧,二来,还是百度自己把这问题解决掉吧。 话说,现在上传图片的方式改成了FLASH上传,上面所说的GIF图当载入后,上传按钮会变灰,不能上传(用工具条还是可以上传的),不知道是另一个BUG,还是特意设置成这样的,反正在FLASH里,还是没有那GIF的缩略图,而在那GIF图之后的图都统一,没缩略图。。呵~ |