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

为什么没有多出的10px,按理说蓝色和绿色之间有10px的缝隙的,求大神指点?

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

左边是代码  右边是效果图

正在回答

4 回答

这个和margin-left:210px效果一样的   我写的是这个

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

我是把.main{background:red}然后.right{margin:0 0 0 210px}.因为left只有200px,这样左右之间就有10px的红色缝隙。

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

http://img1.sycdn.imooc.com//56cc6d6200016e9207930170.jpg还是一样

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

你的right是百分之百你可以这样写

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>混合布局编程挑战</title>

<style type="text/css">

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

.top{height:150px;background:#999;}

.main{height:500px;background:red;}

.left{ width:300px;height:500px;background:blue;float:left}

.right{height:500px;width:1020px;background:#0F9;float:right;}

.foot{height:50px;background:#C30;clear:both;}

</style>


</head>


<body>

<div class="top">top</div>

<div class="main">

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

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

</div>

<div class="foot">foot</div>


</body>

</html>


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

举报

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

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

进入课程

为什么没有多出的10px,按理说蓝色和绿色之间有10px的缝隙的,求大神指点?

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