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

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

css三列布局

<!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; font-weight:bold}

div{ line-height:50px}

.left{ width:200px; height:600px; background:#ccc;position:absolute; left:0; top:0}

.main{ height:600px;margin:0 310px 210px;background:#9CF}

.right{ height:600px; width:300px; position:absolute; top:0;right:0; background:#FCC;}

</style>

</head>


<body>

? ??

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

? ? <div class="main">設計首頁的第一步是設計版面布局。就象傳統的報刊雜志編輯一樣,我們將網頁看作一張報紙,一本雜志來進行排版布局。 雖然動態網頁技術的發展使得我們開始趨向于學習場景編劇,但是固定的網頁版面設計基礎依然是必須學習和掌握的。它們的基本原理是共通的,你可以領會要點,舉一反三。</div>

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

</body>

</html>

這是我的代碼,我覺得好像沒有問題,左右都設置了絕對定位,main的margin值也沒有問題,為什么呈現的樣式里面,左邊塊和中間塊之間有很大間隔,我在別的瀏覽器打開也是這樣,當我把左邊塊寬度200px設置為和右邊一樣的300px時,最后呈現的格式就對了,改成200px又不對了,實在太小白了,出了問題完全不知道怎么回事,希望大家幫幫忙

正在回答

2 回答

.main{ height:600px;margin:0 310px 210px;background:#9CF}這句話里面少了一個0吧,在310px和210px中間應該加個0,????“.main{ height:600px;margin:0 310px 0 210px;background:#9CF}”

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

圓臉哥哥 提問者

真的是這樣 謝謝
2016-08-24 回復 有任何疑惑可以回復我~

main{ height:600px;margin:0 310px 210px;background:#9CF} ?代碼里的margin值設置錯了 ? 應該是margin:0 310px 0 210px ?你省略了一個0就變成了上0 左右310px 下210px ?所以顯示出的結果2個塊中間的間距就不一樣大了。

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

圓臉哥哥 提問者

原來是這樣,我一直以為margin上下一樣就可以只寫一個值,謝謝
2016-08-24 回復 有任何疑惑可以回復我~

舉報

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

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

進入課程

css三列布局

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

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

幫助反饋 APP下載

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

公眾號

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