在樣版裡新增左右兩欄並列的區塊 - 部落格

Irma avatar
By Irma
at 2009-08-06T23:10

Table of Contents


以 Douglas Bowman 的 Minima Dark 樣本為例. 本來是長這樣:

(sorry, 圖帶不進來.)

那我們要如何在最下面再加新的區塊, 而且是左右兩欄的區塊呢?


首先打開樣版 (Edit Template),

找到最下面那塊 div 的 id 是 footer-wrapper.

<div id='footer-wrapper'>
<b:section class='footer' id='footer'/>
</div>

緊跟後頭新增兩段程式碼:

<div id='footer-wrapper-l'>
<b:section class='footer-l' id='footer-l'/>
</div>

<div id='footer-wrapper-r'>
<b:section class='footer-r' id='footer-r'/>
</div>

<br clear='all'/>

幾乎只要照抄, 把 name 改成不一樣的就好了. 重點:
1.是 class, 要跟下段的 css 對應到;
2.是 <br clear='all'/>, 如果下面還要再加新的區塊, 又沒有寫這行的話,
從下面開始位置會亂跳.


接著回頭找 class footer 的 css.

#footer {
width:660px;
clear:both;
/* margin:0 auto; 這行是我改掉的, 因為跟下面黏超緊的, 很醜. */
margin: 8px;
padding-top:15px;
line-height: 1.6em;
text-transform:uppercase;
letter-spacing:.1em;
text-align: center;
}

緊跟後頭新增兩段程式碼:

#footer-l {
float:left;
width:320px;
margin:8 px;
padding:8 px;
border-right:1px dotted $bordercolor;
}

#footer-r {
float:right;
width:320px;
margin:8 px;
padding:8 px;
}

這邊不能照抄原來的, 要做些許變動, 重點:
1.是 clear:both; 一定要刪掉, 因為本次目的是要做成左右並列的兩欄.
2.是 float:left; float:right; 一定要加上, 理由同上,
因為本次目的是要做成左右並列的兩欄.

趕快回去網頁元素 (Page Elements) 的地方看看:

(sorry, 圖帶不進來.)

下面兩個並列的區塊出來了! 打完收工, 就這麼簡單.


(其他參數就可以依實際需求再作調整, 我是只有先在中間畫一條線.)


如果需要完整 .xml 參考的鄉民, 麻煩請到:
http://disorder.ojisang.com/2009/08/google-blogger.html
留言索取.

*** 以上網址有廣告, 請慎重考慮是否點入. ***


--

All Comments

Valerie avatar
By Valerie
at 2009-08-08T15:03
應該要加個</b:section>封起來...
我是要改main耶 用你的方法不行 冏"
Tracy avatar
By Tracy
at 2009-08-11T08:14
單行結尾是 />的就不用再加相對的結束標籤囉
Edwina avatar
By Edwina
at 2009-08-12T21:08
你要改main就放在<div id="main-wrapper"></div>的後面啊
Joseph avatar
By Joseph
at 2009-08-12T22:49
謝謝樓上幫忙回答 (不知道批特先生懂了沒?)
Blanche avatar
By Blanche
at 2009-08-17T08:05
我試過耶 不行...冏:
Eartha avatar
By Eartha
at 2009-08-22T02:54
那如果只塞<b:section class='footer' id='footer'/>和
Todd Johnson avatar
By Todd Johnson
at 2009-08-24T10:54
<b:section class='footer-r' id='footer-r'/>在
Connor avatar
By Connor
at 2009-08-27T12:42
<div id='main-wrapper'>裡的</b:section>後面呢?
Olive avatar
By Olive
at 2009-08-29T07:44
其他的css要跟著一起寫,這樣應該可行吧
啊 不對是塞<b:section class='footer-l' id='footer-l'/>
跟<b:section class='footer-r' id='footer-r'/>
Leila avatar
By Leila
at 2009-08-31T06:26
css的寬度也要注意喔 兩個欄位加起來不能超過main
不然有一個會掉下去
Charlotte avatar
By Charlotte
at 2009-09-05T03:07
謝謝樓上
Elizabeth avatar
By Elizabeth
at 2009-09-08T08:57
其實不懂HTML語法的人不要怕啦 多try幾次就會啦

問題-我看不見好友發噗!

Una avatar
By Una
at 2009-08-06T23:02
從上禮拜某天開始 就看不見我某位朋友發的噗 但我並沒有停止追蹤他 他也沒有封鎖我 我可以看見其他朋友說的話 卻只有他的怎樣我都看不到 這個有辦法解決嗎?? - ...

每篇文章的人次

Dinah avatar
By Dinah
at 2009-08-06T22:22
有當日人次: 累積人次: 能不能設定 不顯現當日人次 只顯現累積人次呢 - ...

關於使用Lazy Load Plugin

Isabella avatar
By Isabella
at 2009-08-06T21:15
老實說,小弟今天偶然發現了這個Plugin,也打算使用再自己的BLOG 因為有大量的圖片,所以想用這樣的方法 但是實在找不到中文的實例教學,官方教學實在看不太懂 官方網址:http://www.appelsiini.net/projects/lazyload Demo站:http://www.appe ...

無名搬家問題

Poppy avatar
By Poppy
at 2009-08-06T20:54
(((已經收尋了相關文章))) 問題很多,懇請高手撥空回答 目前無名想搬家 試了 無名搬家到blogger 但blogger 能有些破圖的文章 1.怎麼沒有破圖壓? blogger沒有文章分類,我是用標籤 如何讓標籤 有樹列狀文章顯示呢? 但沒有最新回應 我如何修改... 才能讓介面跟無名 稍 ...

Livly island (寵物島) CB

Isla avatar
By Isla
at 2009-08-06T19:30
寵物島(livly island)就是那個可以養很多奇特又可愛的寵物 可以到其它寵物家串門子留言、可以佈置自己的島嶼、撿鑽石的那個小遊戲 :D 以前我玩的時候,看到有日本人來我的小屋留言,總是很開心,但是礙於我的日文 程度不理想的關係,只能看的懂,不太懂得怎麼溝通 現在它有台版了 所以比較容易在上面交到台 ...