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

中间蓝色的页面无法上去居中位置

本来中间的style是这么写的--.main{ height:600px;margin:0px 310px 0 210px; background:#9CF;},全屏后看到蓝色页面在左右文本的下方,无法居中在上面,然后就.main{ height:600px;margin:-600px 310px 0 210px; background:#9CF;}才成功。我想知道是我代码出错,还是其他原因导致无法实现效果的。


正在回答

3 回答

.left{ position:absolute; }

你的代码中这个冒号":"使用的不是英文标点,造成.left DIV没有绝对定位,还处于正常流中, .main DIV才换行显示.

重新输入一个正确的":"即可.

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

这位同学,提问的时候还是要把完整的代码粘贴上来了,不然这样的问题没有啥实质性的意义。很多同学都是十分关注提问的

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

广州张敬轩 提问者

我有上传代码截图的啊,看不到吗?
2016-12-24 回复 有任何疑惑可以回复我~

.left{ width:200px; height:600px; background:#ccc; position:absolute; left:0; top:0}
.main{ height:600px;margin:0 310px 0 210px; background:#9CF}
.right{ height:600px; width:300px; position:absolute;right:0; top:0; position:absolute; background:#FCC;}


你可能是left和right的css没写对

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

广州张敬轩 提问者

.right的顺序调转了,我是width在最左,然后再到height,这有影响吗?
2016-12-24 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

中间蓝色的页面无法上去居中位置

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