"RWD" 修訂間的差異

出自 全民科學平台
前往: 導覽搜尋
(各工作連結)
(一、簡介 (功能介紹施工中)
行 11: 行 11:
 
以振鐸網站為例,其中重要的檔案及其功能如下所示   
 
以振鐸網站為例,其中重要的檔案及其功能如下所示   
  
#constant.php(整體網站
+
#簡單函數、變數介紹
#*引入時區
+
##html
#*建立變數webContent
+
##*isset :  判斷有沒有
#*isset :  判斷有沒有
+
##*noSession :  登入直到退出前的狀態
#*noSession :  登入直到退出前的狀態
+
##*SERVER : 開網站後即有的變數
#*CMS 不同網站有不同的定義 目前本網站是along
+
##*explode: 分段(字符,字串,何處開始)
#*定義常數:網站路徑 伺服器架站檔案夾路徑
+
##*strstr: 尋找(字串,字符)
#*分配DSN給不同的網站 (可能要登入 帳密...)
+
##*echo: 輸出
#*SERVER : 開網站後即有的變數
+
##css性質簡介:
#*拉進wiki.php
+
##*relative相對位置
#*若不存在引入GfWebContent (翻譯wiki上的內容控制參數)
+
##*z-index 深度
#*echo 輸出
+
##*list-style 圓點方塊等樣式...
#siteConstant(各自網站的定義)
+
##*hover滑鼠滑過
#*常數定義 (SITE,SLOGAN,defaultWIKI,Signintable.signingroup)
+
##*width 寬度
#*變數定義(資料池編碼)
+
##*color 顏色(#16進位)  
#*圖片存的路徑
+
##*text-align 對齊位置
#*定義預設寬度
+
#constant.php(整體網站)<br>這個php主要在架設所有網站都有、都需要的東西,比如說:引入時區、建立變數webContent、定義CMS (不同網站有不同的定義 目前本網站是along)、定義常數(網站路徑 伺服器架站檔案夾路徑等等)、分配DSN給不同的#網站  (可能要登入 帳密...)。<br>最後會拉進wiki.php(維基檔案),若不存在引入GfWebContent (翻譯wiki上的內容控制參數)
#index.php (首頁)
+
#siteConstant(各自網站的定義)<br>這個php主要在定義個別網站特別的部分,像是定義常數: SITE,SLOGAN,defaultWIKI,Signintable.signingroup、變數: 資料池編碼、圖片存的路徑、預設寬度等等。
#*引入constant.php
+
#index.php (首頁)<br>這個php是寫出網站的主頁面,引入constant.php、theme.php、DB及html1 html2(若不存在),之後呼叫URI
#*引入theme
+
#menu.css (下拉方塊設定)<br>這個css主要是在寫下拉選單的主選單及子選單設定,像是設定層級ul>li>dl>dt >dd a、設定顯示為block 之後隱藏(display:none),顯示選單(若滑鼠滑入)、末尾加入底線。
#*引入DB
+
#style.css (整體設置)<br>這個css主要在寫網頁整體的風格,像是寫出margin border padding,可參考chrome開發人員選項(寫法 1.全部(一個數字) 2. 上右下左(四個數字) 3. 上下 左右(兩個數字))<br>設定 圖、banner、導航列 (background 圖片repeat 做出浮雕效果)、定義字體及美觀效果,還有li,a內的是設定選單內容
#*若html1 不存在 引入
+
#theme.php (html文檔撰寫)<br>這個php是寫網頁架構的,先引入SiteConstant、DB style.css menu.css ....連結DSN、製作導行列(從DB資料庫中抓取導航列),中間有寫一段javascript code 讓一小部分可以更新,加快速度與提供互動性。<br>架構部分有寫出banner 圖片、點圖片可返回首頁、並設定圖片位置、globalnav(導航列設定)並放入剛剛製作的strnav,最後放html2做結尾。
#*呼叫URI
 
#*若html2 不存在 引入
 
#menu.css (下拉方塊設定)
 
#*設定下拉方塊
 
#*設定li dl
 
#*設定為block
 
#*主選單及子選單設定
 
#*設定完後隱藏(display:none)
 
#*滑鼠滑入顯示選單
 
#*設定子選單
 
#*末尾加入線
 
#style.css (整體設置)
 
#*body 設定
 
#*margin border padding 參考chrome開發人員選項(寫法 1.全部 2. 上右下左 3. 上下 左右)
 
#*寬度 顏色(#16進位) 背景  (對齊位置)
 
#*設定圖
 
#*設定banner 
 
#*relative相對位置
 
#*z-index 深度
 
#*設定導航列 (background 圖片repeat 做出浮雕效果)
 
#*字體定義
 
#*list-style 圓點方塊等樣式...
 
#*li,a 設定方塊
 
#*hover滑鼠滑過
 
#*content設定
 
#*字體設定及美觀
 
#theme.php (html文檔撰寫)
 
#*引入SiteConstant
 
#*引入DB
 
#*連結DSN
 
#*換行後製作導行列
 
#*從DB資料庫中抓取導航列(不含工具)
 
#*若不存在 請新增
 
#*若空 顯示空值
 
#*若有顯示  製作html語法
 
#*explode: 分段(字符,字串,何處開始)
 
#*strstr:  尋找(字串,字符)
 
#*製作導航列-工具
 
#*引入style.css menu.css ....
 
#*寫java 讓一小部分可以更新
 
#*加快速度與提供互動性
 
#*寫出banner 圖片
 
#*返回首頁
 
#*圖片位置與基本設定
 
#*globalnav(導航列設定)並放入剛剛製作的strnav
 
#*最後放html2做結尾
 
  
 
====二、方法              更詳細的註解施工中====
 
====二、方法              更詳細的註解施工中====

於 2022年1月16日 (日) 16:34 的修訂

各工作連結

  1. FTP
  2. 網路檔案櫃
  3. TODO


讀我檔案 網頁 RWD 製作

一、簡介 (功能介紹施工中

若你已有一份網站(以振鐸網站為例),想要把它改成RWD 也就是在桌機、平板和手機的螢幕顯示不同的話,適用本方法。 以振鐸網站為例,其中重要的檔案及其功能如下所示

  1. 簡單函數、變數介紹
    1. html
      • isset : 判斷有沒有
      • noSession : 登入直到退出前的狀態
      • SERVER : 開網站後即有的變數
      • explode: 分段(字符,字串,何處開始)
      • strstr: 尋找(字串,字符)
      • echo: 輸出
    2. css性質簡介:
      • relative相對位置
      • z-index 深度
      • list-style 圓點方塊等樣式...
      • hover滑鼠滑過
      • width 寬度
      • color 顏色(#16進位)
      • text-align 對齊位置
  2. constant.php(整體網站)
    這個php主要在架設所有網站都有、都需要的東西,比如說:引入時區、建立變數webContent、定義CMS (不同網站有不同的定義 目前本網站是along)、定義常數(網站路徑 伺服器架站檔案夾路徑等等)、分配DSN給不同的#網站 (可能要登入 帳密...)。
    最後會拉進wiki.php(維基檔案),若不存在引入GfWebContent (翻譯wiki上的內容控制參數)。
  3. siteConstant(各自網站的定義)
    這個php主要在定義個別網站特別的部分,像是定義常數: SITE,SLOGAN,defaultWIKI,Signintable.signingroup、變數: 資料池編碼、圖片存的路徑、預設寬度等等。
  4. index.php (首頁)
    這個php是寫出網站的主頁面,引入constant.php、theme.php、DB及html1 html2(若不存在),之後呼叫URI
  5. menu.css (下拉方塊設定)
    這個css主要是在寫下拉選單的主選單及子選單設定,像是設定層級ul>li>dl>dt >dd a、設定顯示為block 之後隱藏(display:none),顯示選單(若滑鼠滑入)、末尾加入底線。
  6. style.css (整體設置)
    這個css主要在寫網頁整體的風格,像是寫出margin border padding,可參考chrome開發人員選項(寫法 1.全部(一個數字) 2. 上右下左(四個數字) 3. 上下 左右(兩個數字))
    設定 圖、banner、導航列 (background 圖片repeat 做出浮雕效果)、定義字體及美觀效果,還有li,a內的是設定選單內容
  7. theme.php (html文檔撰寫)
    這個php是寫網頁架構的,先引入SiteConstant、DB style.css menu.css ....連結DSN、製作導行列(從DB資料庫中抓取導航列),中間有寫一段javascript code 讓一小部分可以更新,加快速度與提供互動性。
    架構部分有寫出banner 圖片、點圖片可返回首頁、並設定圖片位置、globalnav(導航列設定)並放入剛剛製作的strnav,最後放html2做結尾。

二、方法 更詳細的註解施工中

本方法要更改的部分有html部份以及css部分,雖有java碼但包含在html中。 以振鐸網站為例,要更改的只有theme.php 及 style.css。 以下將簡介各個新增或更動之功能與方法放置分別之頁面。

  1. style.css
  2. theme.php
  3. menu.css

三、參考資料

  1. 漢堡選單:https://sinlin0908.github.io/2020/02/15/web_practice/hamburger-menu/
  2. 下拉選單參考網頁
  3. 字級調整工具箱
  4. JSFIDDLE 好用的HTML CSS JAVASCRIPT 測試網站 https://jsfiddle.net/