margin-left:

pigHead_chen 2011-02-22 09:39:20
css中margin-left: -100%; 这个的作用是什么?

我看到项目中有个div 的style 有“float: left;margin-left: -100%;width: 200px;”。在ie的兼容模式下是好的,在非兼容模式下这个div的左边部分就跑到屏幕外边了。

请帮忙
...全文
123 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
KK3K2005 2011-02-22
  • 打赏
  • 举报
回复
margin-left表示当前块的左则的空白距离
100%表示所在空间的内部宽度
- 表示逆的距离
pigHead_chen 2011-02-22
  • 打赏
  • 举报
回复
-100%,前面有个负号,margin-left 负的父级元素宽度,是不是相当于右移父级元素宽度?
wudiaoyoutianxiacs 2011-02-22
  • 打赏
  • 举报
回复
你直接换成具体数据就没啥问题了,没用过百分比,这个东西对兼容性影响很大。。。
zdthnc 2011-02-22
  • 打赏
  • 举报
回复
margin-left意思就是把元素向左移,100%就是父级元素的宽度,总的意思就是向左移‘父级元素的宽度’
pigHead_chen 2011-02-22
  • 打赏
  • 举报
回复
可是为什么在ie的兼容模式下是好的。
不选兼容模式就乱了
athrunzero 2011-02-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kk3k2005 的回复:]
margin-left表示当前块的左则的空白距离
100%表示所在空间的内部宽度
- 表示逆的距离
[/Quote]
+1

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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