js格式化工具

中间定宽,两侧不同背景自适应 不指定

| | wxbwyx821 , 2010/01/12 16:10 , (x)html+css , 评论(4) , 阅读(983) , Via 本站原创
一项目中,设计设计的头部是通栏的,中间是定宽,两侧背景自适应的~ 一边是黑色块,一边是红色块,下面是还带边框的。  介种设计不多见。俺也是头一次遇到。咋实现呢?  一开始用了一种笨方法。就是给html写了一个黑色背景图平铺。 然后再给body一个足够大的红色块背景图。 介样可以实现,但不是好方法。一是,图片太大。二是并不能确保大分辩率情况正常显示。 在标准群里问了下,京-奔波儿灞童鞋给了一种方法可行。但没那么简单,我测试下了,兼容性会有些问题,我做了下修改,做到了兼容,但用到了HACK,用了三层结构:
下面给出代码:

样式部分:

又跟跟京-奔波儿灞讨论了下。又做了下修改,样式如下:

此次改进,是因为定位元素会有占位,只是位置的移动,但占位还会存在,现代浏览器,不会撑出滚动条,但IE6 7会有。使用margin 不会出现占位的情况。
示意图如下:
点击在新窗口中浏览此图片
下面给出实例:

 提示:您可以先修改部分代码再运行
欢迎大家测试代码,如果有问题,请及时发评论告诉我,我立即更正,如果有哪位大虾有更好的办法,欢迎跟贴。

最后编辑: wxbwyx821 编辑于2010/01/13 18:22
北北
2010/07/06 11:42
看了没试过。收藏。学习。
wxbwyx821 回复于 2010/07/09 09:20
你早就该看了~~   再回复一个试试,刚才貌似有问题
Email Homepage
2010/07/06 11:42
来传说一下
wxbwyx821 回复于 2010/07/06 11:48
多谢了~~  鱼胸
修远兮 Email Homepage
2010/07/06 11:40
正好遇到这样的问题,好好学习一下。
wxbwyx821 回复于 2010/07/06 11:47
哈哈~   bfsofa
5D开心博客 Homepage
2010/03/20 20:30
试了下果然很强大啊。
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

邮箱(请认真填写邮件地址,博客回复会即时以邮件形式通知您!)

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]