[討論]風格修改教學 ~ 藍色的天空
發表於 : 2004-10-17 10:27
做一個 phpBB 的風格, 會先理解什麼是 Header, Footer, Main:
Header: 就是論壇的開頭部份, 看到常見問題, 文章搜尋等等的就是 Header.
Footer: 就是論壇的結尾部份, Powered by phpBB 2.0.10 © 2001 phpBB Group 那裡的就是了。
Main: 內容部份, 就是你們看文章等等的地方。
說明了, 就是解釋如果分位 Header, Footer, Main, 大家用 DW / FP 就會用到 Table, 那我會說明一下 HTML, 讓大家更易上手。
table - 表格, 不可單一使用, 必須配合 td, tr, th 使用。
th - 是一個標題儲存格, 橫向的, 內容都會成粗體。
td - 同樣是儲存格, 橫向的。
tr - 是一個分行碼, 如 <tr><td></td><td></td><td></td></tr>, 就會出現橫向3格的存格如果再加上<tr>, 就出多出一列, 就像我們常用的 <br>
說明了之後, 要入正題了~ 分區有3, 如下:
田 = Header 部份
口 = Footer 部份
曰 = Main 部份
第一個, 3層式, 新手建議:
田田田\r
曰曰曰\r
口口口\r
都是用3個table做, 上中下的做法, Header, Footer 都是用以下的格式來包著內容(Main):
Header 部份
Footer 部份
第二個, 選單式, 選單效果:
田田田\r
田曰曰\r
口口口\r
這個用二個table做, 方法比較複雜, Header, Footer 都是用以下的格式來包著內容(Main):
Header 部份
Footer 部份
colspan="3" - 就是一個儲存格所佔的格數,必須有 2 行(tr)才能有用,如果你要第一層 (tr) 有第二層三格儲存格的長度,而只需要一個儲存格的話,就可以用了, 附圖:
colspan="3" 的 1:3 儲存格。(田) (口), 都是一個組合
田這做會變成一個儲存格了。
colspan="2" 的 1:2:3 儲存格。(田) (口) (曰), 都是一個組合田就佔了兩個格,曰只得一個, 而 table 內會變為 <table><td colspan="2"></td><td></td></table>
如果把 colspan="2" 放在另一個 td, 就會變成
第三個, 包裝式, 用於極多資訊的論壇, 分左右選單。
一個 Table 就可以做到, 但內容會比較小, 所以不適用於 800x600 的用家。
田田田\r
田曰口\r
口口口\r
Header 部份
Footer 部份
nowrap="nowrap" - 不斷行的意思, 如果有一個格寬 100%, 它都不會因為那個格太大而變形, 會保持原來的寬度。
這裡不是太清楚的解釋, 我有時間會再整理一下。
Header: 就是論壇的開頭部份, 看到常見問題, 文章搜尋等等的就是 Header.
Footer: 就是論壇的結尾部份, Powered by phpBB 2.0.10 © 2001 phpBB Group 那裡的就是了。
Main: 內容部份, 就是你們看文章等等的地方。
說明了, 就是解釋如果分位 Header, Footer, Main, 大家用 DW / FP 就會用到 Table, 那我會說明一下 HTML, 讓大家更易上手。
table - 表格, 不可單一使用, 必須配合 td, tr, th 使用。
th - 是一個標題儲存格, 橫向的, 內容都會成粗體。
td - 同樣是儲存格, 橫向的。
tr - 是一個分行碼, 如 <tr><td></td><td></td><td></td></tr>, 就會出現橫向3格的存格如果再加上<tr>, 就出多出一列, 就像我們常用的 <br>
說明了之後, 要入正題了~ 分區有3, 如下:
田 = Header 部份
口 = Footer 部份
曰 = Main 部份
第一個, 3層式, 新手建議:
田田田\r
曰曰曰\r
口口口\r
都是用3個table做, 上中下的做法, Header, Footer 都是用以下的格式來包著內容(Main):
Header 部份
代碼: 選擇全部
<table>
<tr>
<td>這裡是 Header</td>
</tr>
</table>
<table>
<tr>
<td>這裡是 Main
代碼: 選擇全部
這裡是 Main</td>
</tr>
</table>
<table>
<tr>
<td>這裡是 Footer</td>
</tr>
</table>
田田田\r
田曰曰\r
口口口\r
這個用二個table做, 方法比較複雜, Header, Footer 都是用以下的格式來包著內容(Main):
Header 部份
代碼: 選擇全部
<table>
<tr>
<td colspan="3">這裡是 Header</td>
</tr>
<tr>
<td>這裡是選單</td>
<td colspan="2">這裡是 Main
代碼: 選擇全部
這裡是 Main</td>
</tr>
</table>
<table>
<tr>
<td>這裡是 Footer</td>
</tr>
</table>
colspan="3" 的 1:3 儲存格。(田) (口), 都是一個組合
代碼: 選擇全部
--田--
口口口colspan="2" 的 1:2:3 儲存格。(田) (口) (曰), 都是一個組合
代碼: 選擇全部
-田-曰\r
口口口如果把 colspan="2" 放在另一個 td, 就會變成
代碼: 選擇全部
曰-田-
口口口一個 Table 就可以做到, 但內容會比較小, 所以不適用於 800x600 的用家。
田田田\r
田曰口\r
口口口\r
Header 部份
代碼: 選擇全部
<table>
<tr>
<td colspan="3">這裡是 Header</td>
</tr>
<tr>
<td>這裡是選單</td>
<td width="10" nowrap="nowrap"></td>
<td colspan="2">這裡是 Main
代碼: 選擇全部
這裡是 Main</td>
<td width="10" nowrap="nowrap"></td>
<td>這裡是選單</td>
</tr>
<tr>
<td colspan="3">這裡是 Footer</td>
</tr>
</table>
這裡不是太清楚的解釋, 我有時間會再整理一下。