:::
所有書籍
「XOOPS 新版佈景設計」目錄
MarkDown
3-2 CSS盒狀模型
1. 關於XOOPS佈景
1-1 安裝各種輔助工具
2. HTML5入門
2-1 HTML表單(僅參考,不上)
3. CSS3入門
3-1 常用屬性
3-2 CSS盒狀模型
3-3 版面布局設計
3-4 CSS3 新功能(僅參考,不上)
4. BootStrap入門
4-1 BootStrap的版面布局
4-2 常用BootStrap效果
5. XOOPS佈景開發
5-1 XOOPS佈景開發
5-2 關於 config.php
5-3 關於 theme_css.html(佈景CSS設定)
5-4 滑動圖文
5-5 導覽列選單
5-6 logo 設定
5-7 進階佈景設計
5-8 關於 config2.php 額外設定
5-9 xoops內建的樣板標籤
5-10 區塊標題技法
6. beauty_class 佈景素材及範例原始碼
6-1 theme.html
6-2 css/style.css
6-3 theme.ini
6-4 config.php
6-5 config2.php
6-6 上方選單設定值
6-7 language/tchinese_utf8/main.php
6-8 xotpl/templatemo_slider.html
6-9 css/nivo-slider.css
7. white 佈景素材及範例原始碼
7-1 theme.html
7-2 css/style.css
7-3 theme.ini
7-4 README
7-5 config.php
7-6 config2.php
7-7 xotpl/contentslider.html
7-8 language/tchinese_utf8/main.php
3-4 CSS3 新功能(僅參考,不上)
XOOPS 新版佈景設計 ============ ### 一、 版面布局 1. 一般要設計版面前,會先大致規劃一下版面布局,也就是把畫面劃分成幾個<div>區域來設計。 2. body通常是最底層,上面可加一個wrap層可用來做背景效果。 3. container層用來放置網頁內容,裡面還會劃分header(檔頭標題)、nav(導覽)、main(主內容區)、footer(頁尾區)、sidebar(側邊欄) 4. 其實這些沒有硬性規定,只是一種概念而已。 ### 二、 用position來控制元件位置 1. position:static「靜態」這是網頁的預設值。 2. position:relative 「相對」指的是相對該元素原來所在的位置(下一個元素並不會隨之起舞),可用 top、bottom、left、right來調整該元素位置。 3. position:absolute 「絕對」指的是相對於整個網頁最左上角的位置(此元素會飄起來,下一個元素會當作它不存在一樣遞補其位置),一樣可用top、bottom、left、 right來調整該元素位置。position:absolute搭配z-index,可以將元素進行上下排列。一般而言,z-index預設值為0。 4. position:fixed 「固定」指的是相對於整個視窗最左上角的位置(此元素也會飄起來,下一個元素一樣當作它不存在而遞補其位置),可用top、bottom、left、 right來調整該元素位置,不管視窗如何捲動,永遠保持在固定位置(可用來做浮動視窗)。要注意的是該死的IE6要使用!DOCTYPE 聲明指定standards-compliant(標準)模式才能正常使用。 ### 三、 position:relative + position:absolute 1. 當position:relative包著position:absolute的時候,後者就會改以前者的位置危基準,而非整個視窗。 2. 假設main包著sidebar-left(左欄)content(中欄)及sidebar(右欄) 3. 兩欄式content(中欄)及sidebar(右欄):將main設為relative,寬為980px - (1) content寬度假設為600,位置不設,或設為relative均可。 - (2) sidebar設為absolute,寬度設為300px,高度隨意,right及top為0px;。 4. 三欄式:將main設為relative,寬度設為980px - (1) sidebar-left:位置absolute,寬設為200px,高度隨意,left及top為0px;。 - (2) content:位置relative(撐開),寬為520px,left為200px,top為0px;。 - (3) sidebar:位置absolute,寬設為200px,高度隨意,right及top為0px;。 5. 用位置來做三欄式並不好做(因為要顧慮設為relative的元素必須是內容最長的,才能撐開版面,以避免下方元素跑上來重疊在一起),因此建議改用float方式來做為佳。 ### 四、 用float浮動做三欄式 1. 用float浮動位置,整體寬度建議仔細計算(包含框、padding...等),寧可小於整體寬度,盡量別超出整體寬度,避免位置跑掉。 2. main寬度設為980px,overflow為auto(讓區塊高度隨內容決定),overflow其值另有visible(預設)、hidden(超出部份癮隱藏)、scroll(秀出捲軸) - (1) sidebar\_left,寬度設為200px,float為left - (2) content,寬度設為520px,float為left - (3) sidebar,寬度設為200px,float為left或right都無所謂 3. 下一個元素(如footer)配合 clear:both; 可以將浮動效果清除掉。 ### 五、 改成隨寬度變化 1. 寬度均改為百分比,padding或margin也是要改成百分比,總和勿超過100% 2. 亦可設定min-width或max-width來設定寬度的上下限,避免過小或過大。
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
589
人線上 (
220
人在瀏覽
線上書籍
)
會員: 0
訪客: 589
更多…
:::
主選單
NTPC OpenID
活動報名
模組控制台
進階區塊管理
站長工具箱(急救版)
網站地圖
Tad Tools 工具包
站長工具箱
行事曆
討論留言
嵌入區塊模組
快速登入
網站計數器
好站連結
最新消息
檔案下載
線上書籍
電子相簿
影音播放
常見問題
萬用表單
友站消息
社大學員
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
登入
登入
帳號
密碼
登入