课程
/前端开发
/HTML/CSS
/如何用CSS进行网页布局
本来中间的style是这么写的--.main{ height:600px;margin:0px 310px 0 210px; background:#9CF;},全屏后看到蓝色页面在左右文本的下方,无法居中在上面,然后就.main{ height:600px;margin:-600px 310px 0 210px; background:#9CF;}才成功。我想知道是我代码出错,还是其他原因导致无法实现效果的。
2016-12-20
源自:如何用CSS进行网页布局 4-3
正在回答
.left{ position:absolute; }
你的代码中这个冒号":"使用的不是英文标点,造成.left DIV没有绝对定位,还处于正常流中, .main DIV才换行显示.
重新输入一个正确的":"即可.
这位同学,提问的时候还是要把完整的代码粘贴上来了,不然这样的问题没有啥实质性的意义。很多同学都是十分关注提问的
广州张敬轩 提问者
.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没写对
举报
用最简洁的案例教你布局的那些知识,这是前端工程师基本技能