账号通
    

账号  

密码  

6816

查看

2

回复
主题:DIV+CSS新手容易忽视的一个问题,算是经验,也是与大家讨论。 [收藏主题]  
孤风大虾 当前离线

1700

主题

7

广播

118

粉丝
添加关注
级别:高一年

用户积分:10218 分
登录次数:451 次
注册时间:2006/3/28
最后登录:2022/3/10
孤风大虾 发表于:2008/8/16 0:02:00   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

HTML:

 

<div id="main">

 <div id="left">1111</div>

 <div id="right">2222</div>

</div>

 

CSS:

 

#main {width:600px;border:1px solid #F6B35A;}

#left{width:300px;float:left;}

#right{width:300px;float:left;}

 

这样写有问题吗?貌似是没有什么问题的。至少在IE中没有任何问题。

 

但是假设left中的是文章内容,每一个页面都不一样,那么这样写,就会在火狐中造成,mian标签的边框不能包裹left和right。这个问题本人研究了很久,到了现在我终于找到了解决方法,郁闷的是,我不理解为什么要这么做,所以,如果你想知道怎么去做的,那么可以从这里学习,如果你是高手,拜托解释一下为什么。

 

修改后的样式是

 

#main {width:600px;border:1px solid #F6B35A;overflow:hidden;}

 

 

谁能告诉我为什么?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
wuwang 当前离线

29

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:160 分
登录次数:1 次
注册时间:2009/9/10
最后登录:2009/9/10
wuwang 发表于:2009/9/10 8:26:00   | 只看该作者 查看该作者主题 沙发 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
cnmichle 当前离线

176

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:1360 分
登录次数:116 次
注册时间:2008/8/21
最后登录:2015/5/26
cnmichle 发表于:2008/9/5 13:07:00   | 只看该作者 查看该作者主题 藤椅 
做在线知识付费 选科汛云开店
http://bbs.kesion.com/dispbbs.asp?boardid=42&Id=54795
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行1.59766秒 powered by KesionCMS 9.0