亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這答案真的對么?

完全ctrl+c ctrl+v不會了怎么辦里的代碼,在chrome里,完全不一樣啊

<!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:100px;?background:#ccc}
.left{?width:200px;?height:500px;?background:blue;?}
.right{?margin-left:210px;height:500px;?background:#9C9;}
.foot{?height:50px;?background:#F63?}
</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>


正在回答

3 回答

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

首先看這個要求,上面top,中間main顏色紅色,left和right本來是在紅色的main下面的,所以需要設置浮動和絕對定位,把left和right浮動到上面,然后下面有個foot,難點就在不改變

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

right和left的順序的前提下,實現如圖所示的布局,所以單一的float已經不行了,需要用到絕對定位。

完整代碼如下所示,你先理解理解,當然我的方法不是唯一的,也有其他方法能達到同樣效果。

<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{background-color:#ccc;?height:100px;}
.main{background-color:red;?height:500px;?position:relative;}//設置left的父級為相對定位,使left可以絕對定位到right的左面//
.left{background-color:blue;?float:left;?width:200px;?height:500px;?position:absolute;?top:0px;}
.right{background-color:green;?height:500px;?margin:0?0?0?210px;?}//利用外邊距,使right移動到main的右面//
.foot{background:#f77;?height:50px;}
</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 回復 有任何疑惑可以回復我~
#1

zk785

.foot需要設置clear:both嗎?
2016-03-18 回復 有任何疑惑可以回復我~

代碼貼出來啊

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

慕后端8839392 提問者

貼上邊了,大神幫我瞧瞧啊
2016-03-17 回復 有任何疑惑可以回復我~

我的正常呢,仔細看下。也有可能是瀏覽器兼容性的問題

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

舉報

0/150
提交
取消
如何用CSS進行網頁布局
  • 參與學習       209565    人
  • 解答問題       1206    個

用最簡潔的案例教你布局的那些知識,這是前端工程師基本技能

進入課程

這答案真的對么?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號