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

求大神指点哪里错了,显示效果略奇怪。。。

<title>三列特殊布局</title>

<!--左右两板块边大小固定,中间板块随窗口大小改变而变化-->

<style type="text/css">

body{margin:0;padding:0;font-weight:bold}

<!--两边固定所以需用绝对定位-->

.left{width:100px;position:absolute;height:500px;background:#FCC;left:0;top:0}

.right{width:200px;position:absolute;height:500px;background:#9C9;right:0;top:0}

<!--中间浮动自定义-->

.middle{height:500px;background:#C99;margin:0 300px 0 150px}

</style>

</head>

<body>

<div class="left">left</div>

<div class="middle">middle</div>

<div class="right">right</div>

</body>

</html>

http://img1.sycdn.imooc.com//56a4622b0001fc6706050475.jpg


正在回答

2 回答

你的CSS里面的注释出了问题,<!-- -->是HTML注释,CSS注释需要用到/**/,  !

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

你的middle那块margin应该是 margin:0 100px 0 200px;  这样。 如果要有空隙在加上空隙宽。

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

Roadlulu 提问者

left{width:100px;} right:{width:200px;} 之所以写margin:0 300px 0 150px 是想与右边的块相隔100px 与左边的块相隔50px,margin后跟的四个间距不是分别表示上间距,右间距,下间距,左间距么?
2016-01-24 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

求大神指点哪里错了,显示效果略奇怪。。。

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