您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop模板css兼容问题_height:auto火狐下无效的解决方法
彤梁2023-12-20 19:56:30ecshop商城教程已有8人查阅
导读只是在模板修改中会碰到此类问题,在任何的DIV+CSS页面制作中都会碰到。在帮朋友制作ECSHOP模板的时候就遇到了这个兼容问题。
只是在模板修改中会碰到此类问题,在任何的DIV+CSS页面制作中都会碰到。在帮朋友制作ECSHOP模板的时候就遇到了这个兼容问题。
我在最外层的DIV设置了一个 heiht:auto ,里面还有两级 div ,在IE下很正常,最外层的大DIV会随着内部的DIV的高度而变化,但是在火狐下就无效。
Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。
例: 解决方法如下,
1. 在float:left的Div之后 加入<div style="clear:both"></div> 这样加入的弊端是,JS DOM找节点时会出现了一个多余的节点,这个也是个没用的DIv
2.直接在很大层加入 overflow:hidden; 这也是我用的解决手法!! 简单-- 3.今天研究163代码的时候 也发现一种新的解决方法 就是加入一个伪类! Css如下: 至于这种方法,IE5.5下 对此类并不支持!!
我在最外层的DIV设置了一个 heiht:auto ,里面还有两级 div ,在IE下很正常,最外层的大DIV会随着内部的DIV的高度而变化,但是在火狐下就无效。
Firefox等符合W3C标准的浏览器中,如果有一个DIV作为外部容器,内部的DIV如果设置了float样式,则外部的容器DIV因为内部没有clear,导致不能被撑开。
例: 解决方法如下,
1. 在float:left的Div之后 加入<div style="clear:both"></div> 这样加入的弊端是,JS DOM找节点时会出现了一个多余的节点,这个也是个没用的DIv
2.直接在很大层加入 overflow:hidden; 这也是我用的解决手法!! 简单-- 3.今天研究163代码的时候 也发现一种新的解决方法 就是加入一个伪类! Css如下: 至于这种方法,IE5.5下 对此类并不支持!!
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop购物车页面显示商品描述的方法
ecshop购物车页面显示商品简单描述的修改教程:最近看到有朋友有这方面的需求,就整理了一下,写出来,供有同样需求的朋友备用ecshop首页主广告管理使用说明
ECSHOP首页主广告管理,ECSHOP首页广告位。在网店后台 -> 系统设置 -> 首页主广告管理,可以设置首页主广告位。ecshop用户协议字体颜色怎么修改
ECSHOP用户协议模板文件article_pro.dwt这里《用户协议》的颜 在哪里改?找到languages\zh_cn\user.phpecshop表结构介绍分析
ecs_account_log // 用户账目日志表ecs_activity // 活动表(代码,名称,开始,结束,描述) ecs_ad // 广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击,是否显示)
留言与评论 (共有 0 条评论) |