div 布局问题~ 请教~ 会的进来看下!~

Im_Sorry 2010-01-29 02:23:43
在IE7,IE8 中 margin-left,margin-top, 为什么不管用呢??????
是在是郁闷啊!~
...全文
157 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
lijing3333 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 hou306010849 的回复:]
        在IE7,IE8 中 margin-left,margin-top, 为什么不管用呢??????
        是在是郁闷啊!~
[/Quote]

你应该多贴点代码上来看看 css是要看margin周边元素而定的
皓月明 2010-01-29
  • 打赏
  • 举报
回复
设置一下display属性就可以解决了
罗纳尔迪尼奥 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 cnna002a 的回复:]
#awle
{
width:190px; height:160px; float:left;  margin-left:50px; margin-top:50px; _margin-left:5px; background-color:#000000;
}
[/Quote]
注意margin-left:10px; margin-top:10px; _margin-left:5px;的顺序,没问题啊 不过你周围是不是有其他元素,BODY{padding:0; margin:0;}
CalvinDo 2010-01-29
  • 打赏
  • 举报
回复
去掉float属性.
newdigitime 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 hou306010849 的回复:]
        在IE7,IE8 中 margin-left,margin-top, 为什么不管用呢??????
        是在是郁闷啊!~
[/Quote]

1.在这个<div>前面加一个<div style="clear:both"></div>
2.设置当前div 的display为block或line-block

<div style="clear:both"></div>
<div id="当前div" style="display:block;margin-left:5px;margin-top:5px">当前DIV</div>
罗纳尔迪尼奥 2010-01-29
  • 打赏
  • 举报
回复
#awle
{
width:190px; height:160px; float:left; margin-left:50px; margin-top:50px; _margin-left:5px; background-color:#000000;
}
junshanhudazhaxi 2010-01-29
  • 打赏
  • 举报
回复
那你把代码帖出来看下吧,好像我还没碰到过这样的问题。
指间的风 2010-01-29
  • 打赏
  • 举报
回复
http://www.cssass.com/blog/index.php/2009/350.html
Im_Sorry 2010-01-29
  • 打赏
  • 举报
回复
我原来就是在style里面写的,不管用,然后我就放进css里面了, 还是不管用~ margin-top没效果,


。。。。。。。。。。。无语啊,破IE啊
CalvinDo 2010-01-29
  • 打赏
  • 举报
回复
或者直接用 style="“
CalvinDo 2010-01-29
  • 打赏
  • 举报
回复
把float 属性去掉。
junshanhudazhaxi 2010-01-29
  • 打赏
  • 举报
回复
你把在css文件里定义的样式直接加到标签的style属性里试下
junshanhudazhaxi 2010-01-29
  • 打赏
  • 举报
回复
估计是你css定义限定的元素错了吧
Im_Sorry 2010-01-29
  • 打赏
  • 举报
回复
还是不管用啊 楼上的~ padding 也不行哦啊, 都不管用,怎么回事~ 我快疯了啦~ 谁救救我啊
kke_007 2010-01-29
  • 打赏
  • 举报
回复
width:190px; height:160px; float:left; _padding-left:5px; padding-left:10px; padding-top:10px;
diandian82 2010-01-29
  • 打赏
  • 举报
回复
美女啊
Im_Sorry 2010-01-29
  • 打赏
  • 举报
回复
#awle
{
width:190px; height:160px; float:left; _margin-left:5px; margin-left:10px; margin-top:10px;
}

在IE6中可以,到IE7,8 中没效果~ 我很是郁闷
watsonchia 2010-01-29
  • 打赏
  • 举报
回复
很有可能前面写了 * {margin:0}或者html {margin:0} 之类的。。。
kke_007 2010-01-29
  • 打赏
  • 举报
回复
把代码帖出来
kke_007 2010-01-29
  • 打赏
  • 举报
回复
管用。

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧