css分别定义火狐,IE6,IE7问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 12:52:25
各位大侠好。小弟有一个css分别定义不同浏览器的问题。做了很多实验实在无法理解,在此求助。
我举个简单的例子。
在我进行定义的时候对IE6,IE7和火狐分别定义如下:
#maincontent{width:750xp;height:500px;}//定义火狐
*+html{width:750xp;}//定义IE7
*html{width:750px;}//定义IE6
但是出现的问题是定义火狐中的height:500px;仍然影响了IE7。
我想实现的效果是div随着内容高度自动调节。
经验能力有限,希望能给这一情况帮我解释一下,并且想指导我一下如何处理div随内容多少自动增高是如何处理的。谢谢!!!!!

css hack详见http://hi.baidu.com/bydesginer/blog/item/f238fa468801e5036a63e579.html

二、如何处理div随内容多少自动增高是如何处理的?
#maincontent {height:auto;}或者 不定义高度自动适应高度

还有很多细节需要调整margin和padding

1楼给的链接不错,里面的介绍是一种好方法

还有一种CSS hack,就是用<!--[if ie]>形式的,不过这种没上面的好

你可以不要设置高度
只要在呀maincontent样式里面加上溢出影藏就行咯