为了账号安全,请及时绑定邮箱和手机立即绑定

为何设置margin-left:10px 在浏览器中没有体现出来

为何设置margin-left:10px 在浏览器中没有体现出来

正在回答

2 回答

<style type="text/css">

body{ margin:0; padding:0; font-size:30px; color:#fff}

.top{width:600px; height:100px; margin:0 auto; background:#8f8f8f;}

.main{width:600px; height:400px; margin:0 auto; background:red;}

.left{width:200px; height:400px; float:left; background:blue;}

.right{width:390px; height:400px; float:right; background:green;}

.foot{width:600px; margin:0 auto; background:orange; clear:both;}

</style>

我没有用 margin-left,采用偷懒方式直接定宽度,然后留空隙并显示底部的红色:)

0 回复 有任何疑惑可以回复我~

猜测是使用float属性,导致margin失效,可用clear:both试试.

0 回复 有任何疑惑可以回复我~
#1

剑影破残甲 提问者

你能看到我写的代码吗 可以以的话给我指点一下
2016-10-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

为何设置margin-left:10px 在浏览器中没有体现出来

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信