您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop模板css兼容问题_height:auto火狐下无效的解决方法
彤梁2023-12-20 19:56:30ecshop商城教程已有9人查阅
导读只是在模板修改中会碰到此类问题,在任何的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购物车关闭浏览器同时保存购物车商品的实现方法
init.php修改在最下面加if($_COOKIE['randnumber']==""){setcookie("randnumber",ecshop中以C开头的ecshop函数
前面已经讲过两篇类似的函数了,这一篇讲的是 ECSHOP中以C开头的ECSHOP函数,闲言少叙,下面看函数说明吧。ecshop各种分类调用写法实例
/*获得指定分类同级的所有分类以及该分类下的子分类*/get_categories_tree($cat_id = 0) 获取商品分类树数组(多维)。array(3) {ipad等智能机访问ecshop网站不跳转wap的修复方法
打开ecshop文件,找到修改index.php找到 $ua = strtolower($_SERVER['HTTP_USER_AGENT']); 做如下代码修改(增加了普通手机的ua代码
留言与评论 (共有 0 条评论) |