易截截图软件、单文件、免安装、纯绿色、仅160KB

IE6下CSS奇怪的问题 新手求教

CSS code:

#main
{
width:1080px;
height:361px;
margin:0 auto;
background-color:#33FF33;
}
#left
{
width:249px;
height:361px;
float:left;
margin:0px 0px 0px 54px;
background-color:#0033CC;
}
#middle
{
width:213px;
height:361px;
float:left;
margin:0;
background-color:#FF6633;
}
#right
{
width:234px;
height:361px;
float:left;
margin:0;
background-color:#990099;
}
#case
{
width:278px;
height:361px;
float:left;
margin:0;
background-color:#666633;
}


left middle right case 都嵌套在main里面 4个层的宽度加起来没有超过1080 结果case在IE6下面竟然换行显示了 在Firefox里面则正常 这个问题怎么解决呢?

把宽度搞小点

引用
把宽度搞小点

不能调小啊 我按PSD画的 要100%还原啊


引用
IE 6的双倍边距BUG,可以改用padding

问题解决了 O(∩_∩)O谢谢cs5276

浮动的层加上display:inline

顶3楼

在IE6下有这样一个bug ,当你控制一个元素向左浮动,并且同时设置了margin-left 则这个margin会加倍,向右同理
一个简单的解决办法就是改用padding



网站美工加群23171372

IE6其实还有个3像素的bug的


相关问答:

css两列显示的问题 - Web 开发 / HTML(CSS)

现在对方是使用的table来控制的
代码如下
HTML code:
<DIV class=box>
<UL style="MARGIN-LEFT: 15px">
<TABLE border=0 cellSp ......

DIV + CSS 问题

我想用 DIV + CSS 做一个网页主题框架,大概结构如下
  ————————————————————& ......

html疑问 - Web 开发 / HTML(CSS)

初学html , 想做一个页面,就是当用户填写账号和密码的页面,当用户点击提交按钮,如果账号和密码都不是test, 则提示错误。如果输入对了,就转到另一个页面的
<table width="50%" border="0&qu ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号