[+/-] : [線上教學] InDesign 的線上教學影片
http://www.indesignusergroup.com/learning_center/sample_videos/index.php...
Read more
[+/-] : 常用的CSS命名規則
常用的CSS命名規則
頭:header
內容:content/container
底:footer
導覽:nav
側欄:sidebar
欄目:column
頁面外圍控制整體佈局寬度:wrapper
左右中:left right center
登入條:loginbar
標誌:logo
廣告:banner
頁面主體:main
熱點:hot
新聞:news
下載:download
子導覽:subnav
項目:menu
子項目:submenu
搜尋:search
友情鏈結:friendlink
頁底:footer
版權:copyright
滾動:scroll
內容:content
標籤頁:tab
文章列表:list
提示信息:msg
小技巧:tips
欄目標題:title
加入:joinus
指南:guild
服務:service
註冊:regsiter
狀態:status
投票:vote
合作夥伴:partner
內部:inner
區域:area/region
二、註釋的寫法:
/* Footer */
內容區
/* End Footer */
三、id的命名:
(1) 頁面結構
容器: container
頁頭:header
內容:content/container
頁面主體:main
頁尾:footer
導覽:nav
側欄:sidebar
欄目:column
頁面外圍控制整體佈局寬度:wrapper
左右中:left right center
(2) 導覽
導覽:nav
主導覽:mainbav
子導覽:subnav
頂導覽:topnav
邊導覽:sidebar
左導覽:leftsidebar
右導覽:rightsidebar
項目:menu
子項目:submenu
標題: title
摘要: summary
(3) 功能
標誌:logo
廣告:banner
登陸:login
登陸條:loginbar
註冊:regsiter
搜尋:search
功能區:shop
標題:title
加入:joinus
狀態:status
按鈕:btn
滾動:scroll
標籤頁:tab
文章列表:list
提示信息:msg
當前的: current
小技巧:tips
圖標: icon
註釋:note
指南:guild
服務:service
熱點:hot
新聞:news
下載:download
投票:vote
合作夥伴:partner
友情鏈接:link
版權:copyright
四、class的命名:
(1) 顏色:使用顏色的名稱或者16進制代碼,如
.red { color: red; }
.f60 { color: #f60; }
.ff8600 { color: #ff8600; }
(2) 字體大小,直接使用"font+字體大小"作為名稱,如
.font12px { font-size: 12px; }
.font9pt {font-size: 9pt; }
(3) 對齊樣式,使用對齊目標的英文名稱,如
.left { float:left; }
.bottom { float:bottom; }
(4) 標題欄樣式,使用"類別+功能"的方式命名,如
.barnews { }
.barproduct { }
注意事項:
1.一律小寫;
2.儘量用英文;
3.不加中槓和下劃線;
4.儘量不縮寫,除非一看就明白的單詞。
一些CSS樣式表檔案命名:
主要的 master.css
模塊 module.css
基本共用 base.css
佈局,版面 layout.css
主題 themes.css
專欄 columns.css
文字 font.css
表單 forms.css
補丁 mend.css
列印 print.css
Read more
[+/-] : [Firefox Add-ons] 不用到 Google Analytics 就能看到網站流量的各項數據
總之啊,你用了 Google Analytics 就很難換其他家的服務了吧!
而這個 FireFox 的外掛,Fire Analytics 就是能將上述這麼好用的服務,可以不用連到 Google Analytics 就能輕鬆的在 FireFox 裡使用 Fire Analytics 觀看及注意流量。
安裝網址:請按我...
Read more
[+/-] : ActiveX Office ProgIds
這個東西是什麼呢?
剛好做個案子需要用到 ActiveX 所以才去查 Office ProgIds。
因為你不管是要在那想要啟動 Office 系列的成員, ActiveX 文件類型或路徑至 Office 範本檔案,你就會需要用到程式設計識別項 (ProgId)。
舉例來說, 您可以使用下列 Office ProgIds。
Excel Spreadsheet ======> "Excel.Sheet"
Excel Chart ======> "Excel.Chart"
PowerPoint Presentation ======> "PowerPoint.Show"
Project Database ======> "MSProject.Project"
Visio Drawing ======> "Visio.Drawing"
Word Document ======> "Word.Document"
...Read more
[+/-] : FLASH 元件命名時的小技巧
- Array: _array
- Button: _btn
- Color: _color
- Date: _date
- MovieClip: _mc
- Sound: _sound
- String: _str
- TextField: _txt
- TextFormat: _fmt
- XML: _xml
- XMLSocket: _xmlsocket
- Camera: _cam
- ContextMenu: _cm (my next tutorial will be on this)
- ContextMenuItem: _cmi
- Error: _err
- LoadVars: _lv
- LocalConnection: _lc
- Microphone: _mic
- PrintJob: _pj
- NetConnection: _nc
- NetStream: _ns
- SharedObject: _so
- Video: _video
- XMLNode: _xmlnode
Read more
[+/-] : [好用軟體分享] KMPlayer V2.9 超強的多媒體播放軟體
簡單的說,就是只要有這一套,就能保證什麼檔案都能播,你還等什麼,還不快去下載。
軟體位置:按我下載 ...
Read more
[+/-] : [Firefox Add-ons] FireBug 開發 AJAX , CSS , HTML , JavaScript 一定要有的套件
軟體位置:按我下載FireBug...
Read more
[+/-] : 有任何問題,都歡迎在這裡留言,我會盡快且詳細的回答
不管是任何軟體或是其他的問題都可以在這裡討論,如果我能力不足的地方,我也會幫你找方法或是請人來回答,總之希望這裡能滿足大家求知的慾望。...
Read more
[+/-] : [好用軟體分享] Video mp3 Extractor 1.8 取出影片內的聲音
軟體位置:按我下載
1. 打開軟體後,如下圖
2. 軟體上面只有三個按鈕,我們只要按最左邊的[開啟影音檔]
3. 再來呢?只要再選取下圖的影音品質即可(選取 128 kbps 以上音質較好),最後按下 [Start] 就可以囉。
...
Read more
[+/-] : [SEO (Search Engine Optimization)] 影響網站排名的45個因素(轉貼)
網頁內部因素
- URL中出現關鍵詞
- 網頁Title中出現關鍵詞
- 常規內容中出現關鍵詞
- 在頁面的第一段中出現關鍵詞
- 在頁面的最後一段中出現關鍵詞
- Heading 標籤 比如h1,h2中出現關鍵詞
- 站內的鏈接中出現關鍵詞
- 導向相關內容的導出鏈接
- 導出鏈接中出現關鍵詞
- 圖片文件名中出現關鍵詞
- Alt標籤中出現關鍵詞
- comment中出現關鍵詞
- 合理的頻率更新內容
- 內容對搜索引擎的展示位置
- 網站結構循環PR,而非散發PR
網站外部因素
- 大量的導入鏈接
- 從高PR值得網頁獲得導入鏈接
- 從相關內容網站獲得導入鏈接
- 導入鏈接指向的網頁有具體內容
- 錨文字中有關鍵詞
- 錨文字周圍有相關詞
- 錨文字存在於文章或句子中
- 導入鏈接的時間長度,一般導入鏈接的存在時間有3-6個月
- 單向鏈接的價值高於交換鏈接
- 導入鏈接的頁面的導出鏈接小於100個,流出鏈接越少越好
- 鏈接來自不同IP
- 合理的導入鏈接增長頻率
- 你需要避免的事情
- 關鍵詞堆積
- 所有的錨文字都相同
- 使用CSS或背景色隱藏內容,這是十惡不赦的大惡
- 使用javascript跳轉
- 相同ip之下的網頁直接進行大量交換鏈接
- 橋頁和Cloaking,誘導搜索引擎的爬蟲,這是十惡不赦的大惡
- 成人內容,違禁藥品,賭博相關內容
- 內容重複
- 連向作弊的網站
- 站內的絕大部分網頁有相同的網頁title
- 加入到Link Farm或則Link交換類網站
- 儘量避免的問題
- 地址中存在動態變量
- 單一圖片和Flash的網站
- 用javascript製作的網站導航條或目錄
- 用圖片做網站導航而不加ALT標籤
- 〈head〉〈/head〉之間有太多的代碼
- 存在太多與網站主題無關的內容
- 導入鏈接中購買鏈接佔多數
Read more
[+/-] : [Firefox 小技巧] 讓你的Firfox也有網址自動完成
如果你使用 Firefox 時,也想要有這項功能,你就需要自己去啟動這項功能囉,做法很簡單,只要在網址列輸入 about:config 然後按下 Enter 鍵,進入 Firefox 的設定介面,在下面畫面中的那一條篩選器中輸入 browser.urlbar.autoFill 後,看見這個設定出現後,在出現的個人設定名稱下的 browser.urlbar.autoFill 點左鍵兩下,它的值就會從 false 改成 true,然後你就完成啟動網址即時輸入的功能。
在 Firefox 中有很多的功能都需要使用上述的方式啟動,我們後面有機會再繼續吧!...
Read more
[+/-] : 使用 CSS 按比例縮小圖片
要把一張大圖片按比例縮小到某個尺寸,對於現代瀏覽器,直接使用 max-width 和 max-height 兩個 CSS 語法即可。
咦~~什麼叫現代瀏覽器呢?像是 FireFox OR Opera 等都是,至於咱們常看見的 IE 6.0 及以下版本,其實我真的想要說 IE 全系列都很難算得上現代瀏覽器,好啦,回到話題,重點是以上兩個 CSS 屬性都不會被執行,因為 IE 看不懂,也不技援。所以之前處理這種事情,我們一般來說往往都會借助 Javascript,然後幫圖片加上 onload 事件。例如:
<img src="圖片名稱" onload="resizeImg(this)" />
<script type="text/javascript">
function resizeImg(obj) {
obj.width = obj.width > 50 && obj.width > obj.height ? 50 : auto;
obj.height = obj.height > 50 ? 50 : auto;
}
</script>
採用以上的方式是能解決問題,但是對以後網頁的管理會很麻煩,因為需要每張圖都要加上 onload ,麻煩也用了好些年了,但是隨著瀏覽器對 CSS 的支援越來越完善,終有一天你會跟我一樣把圖片上的 onload 事件統統刪掉。
這時就是 Expression 的出場的時候啦,因為 IE 有支援 Expression 在 CSS 的語法中放入一些判斷式,而這些判斷式又只有 IE 6.0 及以下版本才看得懂,所以把標準 CSS 寫入後再加上 Expression 應該就算是最好的決解方案了吧。
以下就是把大圖按比例縮小到 100px * 100px 以內,語法如下:
.thumbImage {
/* 這是標準 CSS 2.0 語法,可以限定最大寬度,即然有 max-width,那當然也就會有 min-width 囉!至於 max-height 使用方法當然也就相同囉 */
max-width: 100px;
max-height: 100px;
}
/* 加上 * 星號,這是 IE 專用,至於這個 CSS Hacks 的使用時機,我會另開一篇來說明 */
* html .thumbImage {
width: expression(this.width > 50 && this.width > this.height ? 50 : auto);
height: expresion(this.height > 50 ? 50 : auto);
}
...Read more
[+/-] : Flash CS4 / Flash 10 代號為:"Diesel"
主要是展示未來 Flash CS4 的主要新增功能
1.) 直接在舞台上就可以看見及編輯控制視訊,那就不用反覆的按 Ctrl + Enter 編譯測試。
2.) 內建 3D 和其他進階濾鏡工具
3.) 類似 AE 的時間軸管理和動畫製作方式,這個有用過 AE 應該就了解有多讚了吧!
4.) IK 骨骼系統支持,這對人物動畫的製作可就幫忙了不少,就再也不需要 Moho 了吧!
嗯,我看完後,真是覺得以前做的這麼辛苦,很像笨蛋,軟體越來越好人,我想人也會跟著越來越笨吧!
看看影片吧!
...
Read more
[+/-] : [Firefox Add-ons] Web Developer - 不管那種人都要用
安裝請按我...
Read more
[+/-] : [Firefox Add-ons] All-in-One gestures - 用滑鼠手勢搞定一切
所謂的滑鼠手勢就是使用滑鼠加上右鍵並移動軌跡來對 Firefox 做動作。
例如按著滑鼠右鍵不放,然後把滑鼠往上移動便可以開啟新分頁
往右邊劃一個直角便可以關閉分頁
往左劃一條線便是回到上一頁
往右劃一條線便是到下一頁
All-in-One gestures 已經內訂了一堆的手勢,如果不喜歡還可以自訂手勢......
Read more
[+/-] : 免安裝版IE 3.0 ~ 6.0
安裝的方式很簡單
只要到下面的網址 http://tredosoft.com/Multiple_IE 下載 multiple-ie-setup.exe 並安裝執行即可。
當你安裝好後會發現所有的介面都是英文的
這時只要到 Multiple IE 的安裝路徑下,把各 IE 版本對應目錄裡,找到 BROWSELC.DLL 刪除掉或更改檔名即可。
2008/4/16 更新
你也可以來試試使用 IE Tester,你可以來看看這篇介紹...
Read more
[+/-] : 你好色嗎? 好色就該讓大家都知道!!
ColourLovers 是一個跟其他顏色為主的網站有些不同。他比較像奇摩的書籤網站,可以讓網友在網站上新增色盤並且讓其他的網友投票給自己喜歡的顏色,讓好色、美麗的顏色更容易被看到哦。
這個網站還提供了很多的色票可以讓使用者下載回去使用,不管你是 Flash or PhotoShop or Illurstrator 等,都有相對應的色票讓你下載後加入軟體裡使用。...
Read more
[+/-] : 安裝 IE7.0 免安裝版
安裝步驟:
第一步當然是先把 IE 7 for XP SP2 中文版下載回來,檔案名稱為 IE7-WindowsXP-x86-cht.exe ,這裡我將它放到 D:\Software 下 (你可以自行決定儲放的位置) 。
-
進到 DOS 命令列視窗,用以下指令把 IE7-WindowsXP-x86-cht.exe 解開至 D:\Software\IE7 :
D:\Software>IE7-WindowsXP-x86-cht.exe /x -
再下載 IE7 standalone 的 zip 檔,並將它解開,裡面會有一個 IE7s.exe 和一個 LICENSE.rtf 。 (注意,我們只需要 zip 檔,不要下載到安裝檔了。)
-
把上一步驟的 IE7s.exe 放到 D:\Software\IE7 裡。
-
把整個 D:\Software 的 IE7 資料夾搬到...隨便你放哪...我是擺在 C:\Program Files 下。
-
幫 C:\Program Files\IE7\IE7s.exe 建立一個捷徑,然後把這個捷徑移到桌面上。
-
Update: 執行 C:\Program Files\IE7\update\xmllitesetup
.exe ,這樣就能讓 IE7 大部份的功能介面 (包含頁籤) 出現。
2008/4/16 更新
你也可以來試試使用 IE Tester,你可以來看看這篇介紹...
Read more
[+/-] : 原來大企業也有好服務
跟他說我的MSN帳號的密碼忘了,而當初填的資料也是隨意填的,所以
我無法自已變更密碼,所以需要他的幫助,結果今天早上九點就回信,問
了我一些基本資料,我下午4:42分寄出,他在4:58分就回信,跟
我說他對過我的資料,而且也幫我處理好了,只要我重新上網更新密碼即
可,哇!看到這封信,我真是嚇到了,因為,原來大企業也有好服務。
從這刻起,微軟,我對你真是另眼相看耶。...
Read more
[+/-] : RJ45網路線的標準接法
今天要壓線時,又忘了要怎麼排,上網查了一下,什麼接法都有,差點把我給搞混了。
所以決定寫下來,免得下次又要查一次
一般我們用的都是用568B,這個就是平常電腦接hub的方式
請將網路線的接頭平面朝上,網路線的排法是由左至右,請依順序是:
1. 橘白
2. 橘
3. 綠白
4. 藍
5. 藍白
6. 綠
7. 棕白
8. 棕
還有另一種是568A,這是用在兩台電腦直接用網路線對連,或是當hub上沒有uplink這個孔時,又想要連接兩台hub,這時啊,只要先把一邊的網路線照上面的順序壓好後,將另一邊的第一條和第三條互換再將第二條和第六條互換,這樣就搞定了。...
Read more
[+/-] : 跑馬燈 (marquee)
以下就是上面跑馬燈的語法及屬性囉!
<marquee behavior=scroll direction=left loop=infinite height=20 width=100% bgcolor="#FF9900">我就是跑馬燈的效果</marquee>
marquee 的參數表
behavior = alternate, scroll, slide >>> 捲動方式
direction = left, right, up, down >>> 捲動方向
loop = n, infinite >>> 捲動次數
height = n >>> 高
width = n >>> 寬
scrollAmount = n >>> 移動距離間距(預設為 6)
scrollDelay = n >>> 移動時間間距(預設為 85)
trueSpeed = true/false >>>(預設為 false)
bgcolor= blue >>> 顏色
Read more
[+/-] : 什麼是擴充套件呢??
簡單的來說,就是安裝後,可以讓你的 FireFox 多一些好用的功能,如:簡繁自動轉換的”同文堂”、可以讓你用滑鼠右鍵加上手勢就可以自由操作瀏覽器的動作....等
如果要講得比較完整,比較有學術性的話,我轉貼以下的文章,有空可以好好看看吧...
更多的好文章 ,建議你還是上去論壇多看看
========以下是轉載於 Mozilla Taiwan 論壇裡 [路人甲] 的文章===============
Q0.1:擴充套件是什麼?
A0:擴充套件(Extensions)就是一種輕巧的小程式,能和以 Gecko 繪圖引擎(Layout Engine)運作的瀏覽器緊密結合,以加強或增添瀏覽器的功能。擴充套件之所以存在,最大目的在於將「瀏覽器的核心功用(例如繪製頁面與瀏覽器外觀)」與「其他用戶導向的功能(例如滑鼠手勢等...其需要性因人而異的功能)」分離,使得瀏覽器本身能專注於核心功能的研發進而達到「小而美」的境地,再藉由擴充套件的支援使得每個用戶都能「各取所需」,翦除用不到的功能以充分達到客製化的目的。其終極的目標就是要讓每個使用者都有合乎自己需求而且快速、穩定的網頁瀏覽環境。
相關:MozillaZine KnowledgeBase(Mozilla 每日誌知識庫)
Mozilla Support(Mozilla 官方支援資料)
FireAnything(FireFox 的無相神功)
FireFox 的設計準則
Q0.2:擴充套件(Extensions)與外插模組(Plugins,別稱:插件、插入程式)以及外掛程式(Trainer)有什麼區別?
A0.2:所謂的 Plugins 是九0年代藉由 Netscape 所製定的一套介面標準 (NPAPI),讓協力廠商能夠藉以製作出加強瀏覽器功能的輔助程式,其目的與出發點其實是和擴充套件相似的,但是有別於 Plugin 的是:所謂的「擴充套件」是特指支援以 Mozilla 瀏覽器所衍生的各種瀏覽器的附加程式,可藉由 Mozilla 瀏覽器所提供的擴充介面 (by XUL、Javascript、DOM、XPCOM、CSS...) 來加強化增添瀏覽器的功能;以下將各位讀者所容易混淆的名詞條列出來做個比較:
一、Extensions(擴充套件):使用 Mozilla 擴充介面、用來加強或增加 Mozilla 系列瀏覽器功能的小程式。
二、Plugins(外插模組、插件、插入程式):使用 NPAPI(或其改良版)為介面,以提供跨瀏覽器協力支援的程式。
三、Trainers、Hack-ins(外掛程式、作弊程式):沒有特定的形式,多半是藉由修改機器碼 (Machine Code) 或網路封包來達到改變原本程式行為的程式。
Q0.3:使用擴充套件有什麼優缺點?
A0.3:使 用擴充套件可以讓使用者各取所需,進而打造一個您夢想中的瀏覽器,但是安裝太多的套件卻也可能會提高系統資源的使用或因此而降低了瀏覽器的執行速度,所以 在安裝擴充套件之前,建議您根據您設備的等級或使用狀況審慎思考該套件是否確定為必需,以免因為安裝了過多的套件而敗壞了衝浪的興致。除此之外,套件的品 質也會因為各個作者的寫作風格而有差異,在您選用套件之前不妨在使用者社群(例如: http://forum.moztw.org 啊!您現在不就正在看嗎!? ^^)中先打聽該套件的評價再決定使用與否。此外,在套件與套件之間也可能有因使用相同的系統資源(例如快捷鍵)而導致不相容的情況,所以在使用前詳閱套件說明書也是必要的。
Q1:要怎樣安裝擴充套件呢?
A1:方法一、到提供套件的網站直接點選安裝或下載連結 (Install/Download),然後按下 <安裝> 鈕即可。
方法二、如果您想要保存該套件的話,可以按滑鼠右鍵選「連結另存新檔(K)」將套件檔案存到硬碟中,然後將已存到硬碟裡的擴充套件 (沒有意外的話,應該是一個 .xpi 檔案) 拖放到 Firefox、Mozilla 視窗中,然後按下 <安裝> 鈕。(安裝完不要忘記重新啟動 Firefox 喔!)。
方法三、從瀏覽器的選單列上依次選擇:檔案(F) -> 開啟檔案(O),然後在檔案瀏覽對話框中選擇您要安裝的.xpi檔案,最後當套件安裝視窗出現時,按下下方的<安裝>按鈕即可。
附加:小編推薦的擴充套件集散網站
Mozilla Update(Mozilla 官方的擴充套件/佈景主題網站)
The Extensions Room(最大的「民營」套件論壇)
The Extensions Room 套件分類 FAQ(英)
Q2:點選擴充套件的連結後,瀏覽器卻不讓我安裝套件,該怎麼辦?
A2:方法一、點選瀏覽頁上方資訊列 (就是寫著「為了保護你的電腦,Firefox 拒絕...」的那行字的地方) 右方的 <編輯選項> 按鈕,然後按 <允許> 鈕將該站加入允許安裝程式網站群,接著再重新按一次下載連結即可。
方法二、如果您不想該站設為允許網站,也可以將擴充套件儲存到硬碟中然後安裝,這樣就不會出現警告訊息了。
Q3:我要如何才能移除擴充套件?
A3:依序點選瀏覽器的選單:工具 -> 擴充套件,然後在擴充套件列表中選取您所想找的套件,按下視窗下方的 <移除> 按鈕或滑鼠右鍵選單上的「移除」,在之後出現的提示移除對話框上按下 <確定> 鈕就可以了。
Q4:我重新安裝瀏覽器後,發現那些舊的擴充套件又通通跑回來了!這是怎麼回事啊?
A4:這是因為瀏覽器和使用者設定檔的資料夾是分開的,以 Windows 版的 Firefox 來說:瀏覽器的程式位置預設在「C:\Program Files\Mozilla Firefox\」下,而使用者設定檔則通常位於「C:\Documents and Settings\????\Application Data\Mozilla\Firefox\Profiles\%%%%.****」下面,其中「????」是您的 Windows 登入帳號,而「%%%%」這個字串是 Firefox 隨機產生的,最後「****」則是您的 Firefox 使用者設定檔名稱,它的預設值是「default」;當您要重新安裝瀏覽器時也別忘了要將舊的使用者設定檔目錄刪除,不然瀏覽器有可能會沿用你的舊設定檔跟擴充套件。 (更詳細的資料請參閱 MozillaZine:Profiles)。
Q5:我想要移除某一個擴充套件,但是在套件清單上它顯示「將在重新啟動後移除」卻怎麼樣也移除不掉,這該怎麼辦才好?
A5:這個問題的乃是因為擴充套件的啟動比瀏覽器的移除程序早發生的緣故,在正常使用的情況下是不應該發生這種情況的,但是由於套件的作者形形色色,也有可能發生擴充套件無法移除或是根本沒有附帶移除程序的情況;在這裡提供幾個方法解決問題(依先後順序為推薦順序):
1.直接將使用者設定檔刪除(請參閱Q4),重新建立新的使用者設定檔。(注意:刪除前不要忘了備份設定檔目錄中的書籤等重要檔案)。
2.試試看再一次安裝同一個套件(或是該套件的昇級版),然後「停用」該套件後重新移除它,重新啟動後檢查是不是正常移除了。
...
Read more
[+/-] : 超好用的擴充套件
http://moztw.org/firefox/extension_top_15/...
Read more
[+/-] : 天殺的 , 超好用找 ICON 的好幫手 - ICONFINDER
另外,Iconfinder還有可以分類找到圖示大小的功能,您可以挑選想要的圖示的大小即可,真是天殺的方便。
注意看上圖,他也使用搜尋引擎會用的提示字,所以你一邊輸入單字,他會一邊出現可以找的分類哦,真是很方便
找到你要的圖後,會有大小圖之分,你還可以使用右上角的 [Select icon sizes] 就可以挑選 icon 的大小
快上去看看吧!!
http://www.iconfinder.net/...
Read more
[+/-] : 再來一發好用的配色網站
[+/-] : 又是一個進化後的配色網站
[+/-] : 配色及 CSS 白痴的救星
這個網站,不只是可以配色而以哦,在畫面右邊灰色的區塊,是可以將你選好的配色,直接設定在右邊 CSS 裡的某一個區塊裡,設定完成後,還可以直接下載做好的 CSS 檔耶,哦~真是太好了,趕快去看看吧!!
http://www.themaninblue.com/experiment/Technicolor/...
Read more
[+/-] : 使用 Firefox 的理由
- 使用 Firefox 的理由
- 阻擋彈出廣告視窗
- Firefox 內建阻擋彈出視窗功能,將煩人的彈出視窗阻殺於半途之中。
- 分頁瀏覽
- 使用這個節省時間的功能,您可以在同一視窗內觀看多個網頁。將連結開啟於背景分頁之中,當您準備好要閱讀其他頁面時,它們已經載入完畢,您不需花費時間等待。相關資訊...
- 隱私及安全
- Firefox 留心您的安全及隱私,不讓惡意的間諜程式入侵您的電腦。內建多種隱私保護工具,讓您能掌控自己在線上的一舉一動。
- 更聰明的搜尋功能
- 網址列中內建 Yahoo!奇摩 搜尋功能,頗受好評的「搜尋欄」此次伴隨「搜尋建議」等貼心功能,還有眾多搜尋工具如「關鍵字」及「尋找工具列」。
- 即時書籤
- 整合 RSS,方便您訂閱最新頭條及網站更新訊息。相關資訊...
- 下載檔案無麻煩
- 您下載的檔案可自動置於桌面上,容易尋找。減少問東問西的情形,讓下載更流暢快速。
- 體貼你心
- 簡單又直覺的 Firefox 擁有符合您習慣的完整功能:除了書籤、瀏覽記錄、全螢幕等工具之外,還可以自由縮放文字,符合您閱讀上的需求。
- 放大縮小,隨心所欲
- Firefox 是世上最容易自訂的瀏覽器了!您可自訂工具列添加按鈕、可以安裝新的擴充套件來增加新功能、可以安裝符合個人風格的佈景主題、還可以自行挑選上百種搜尋引擎與瀏覽器介面整合,方便使用。Firefox 的功能該多或少、體態該大或小,由您決定。
- 超容易的裝配方式
- Firefox (的 Windows 版)僅僅 4.5 MB,以寬頻下載僅需數分鍾時間。安裝程式讓您迅速安裝 Firefox,而嶄新的移轉系統可將您的「我的最愛」、儲存密碼及其他各種設定資料從 Internet Explorer 或其他瀏覽器中匯入 Firefox,您立刻能在網路上四處遊玩。
- 開發員最好的朋友
- Firefox 擁有一組開發員用的工具,包括強大的 JavaScript/CSS 錯誤訊息警示控制台、選用的文件檢視器(DOM Inspector)等,提供您洞察網頁運作詳情的能力。
Read more
[+/-] : 甚麼是 XSLT (eXtensible Style Language Transformation)
XSLT並不是在顯示XML元素的內容,只是將XML元素轉換成其他文件的格式 (至於要轉成何種格式,就看設計者的需求而定,換言之,就是一種非常容易轉換不同平台的格式)
-
透過XSLT處理器 (XSLT Processor) 將XML文件依照 Template-Driven 的轉換 Script 程式碼來產生轉換結果 (其實現在某些 AJAX 也是在做類似的事情)
-
XML文件能轉換成一樹狀結構,XSLT就是將一棵XML樹,套用XSLT轉換成Template Tree,再修改一些節點的架構,最後產生另一棵不同架構的樹狀結構(XML本身就是一種樹狀結構的格式)
Read more
[+/-] : 甚麼是 XSL (eXtensible Style Language)
是一種 Script Language,功能上主要分為兩個部份:
-
轉換XML文件 : 將XML文件架構轉換成另一XML架構的文件或HTML文件 .XSLT
-
格式化XML文化 : 格式化Element內容的Style, 以便顯示出XML文件 .XSL
簡單的說,XML配合XSLT就可以在支援HTML的瀏覽器上顯示文件的內容,更可使用函數,做出篩選、格式化...等。
Read more
[+/-] : Flash 開發者必去的網站
這個網站本身就做得非常的好用,會根據使用者的螢幕大小來決定一個畫面裡有多少個圖案,還可以使用滑鼠滾輪來使用上下頁,還可以將你看到好的、酷的、想要收藏的、分享的他都有準備相關的功能,真是設計非常的貼心及好用呢!!
這網站上推薦的,也都是一時之選,建議有空再多上去挖挖寶吧!!...
Read more
[+/-] : 搶救受性侵孩子 缺我不行
別說你不會遇到!
前一陣子在一本書裡讀到這樣一個令人怵目驚心的標題: 「別說你不會遇到」
內容說的是一九六四年發生在紐約的一個駭人的社會事件。這篇故事引起我的注意,主要是因為它提醒了行動的重要性,以下就是事件的發生經過:
珍諾維斯命案
一九六四年三月十三日,黑色星期五。凌晨時分的紐約皇后區,在酒吧擔任經理的珍諾維斯(Catherine Genovese)輪完夜班正要回家。她一人獨居,當晚照例將車開進附近的停車場,停好車,朝向公寓走去。時間是凌晨三點。她一下車就遭人尾隨,隱約可見是名形跡可疑的男子,她便向右轉走向街角的緊急報案電話。
不過,珍諾維斯終究沒能走到緊急電話。名叫莫里斯的男子,拿刀朝珍諾維斯背部猛刺,她轉過身,腹部也中刀。她渾身是血,大聲呼喊:「救命!他拿刀刺我,誰來救救我!」,案發地區住家密集,她一呼喊,燈光紛紛亮起,有人大喊:「放過那個女孩!」莫里斯跑開,身中數刀的珍諾維斯,勉強爬行到路邊,躺臥在一家書店門口。
莫里斯剛走回他的車,發現四周安靜下來,燈光也暗了,於是決定回頭完成他要做的事情。他換了頂帽子,潛行回到街上,找到捲縮在地上、渾 身是血的珍諾維斯,繼續朝她猛刺,幾乎把她的脖子和陰道割裂。珍諾維斯再度尖叫求救,幾分鍾後,住家燈光再度亮起,莫里斯再度退卻,珍諾維斯設法爬進所住 的公寓大樓裡。街道又陷入死寂,幾分鍾後,莫里斯又回頭找到她,再度逞兇施暴。她大聲呼救,但不久後只能發出微弱呻吟。
這起案件前後超過三十五分鍾,從凌晨三點十五分到三點五十分,歹徒三度施暴,每次珍諾維斯都尖聲呼救,幾分鍾後,附近住戶應該都聽見 了,儘管他們開燈查看,甚至目睹事件過程,卻沒有人伸出援手。總共三十八名證人隔著窗戶。眼睜睜看著一名女子身中多刀,飽受凌虐。犯行結束後,終於有人打 電話報警,不過受害女子已經身亡,救護車將她載走,當時凌晨四點,那些目睹一切的人又回房繼續睡覺,街上又回覆寂靜。
「這些人不會下樓」!
珍諾維斯遇害的那個夜晚,到底發生了什麼事情?
在驚心動魄的35分鍾裡,目擊者內心如何掙扎取捨,沒有人說得清楚。除了珍諾維斯殘破的屍體、三十八名目擊者的極度驚嚇與社會至今仍然餘盪的譴責之外,歹徒莫里斯受審時說:「這些人不會下樓」。
這三十八名目擊者或許在他往後的人生中,都無法回答那一晚為什麼他們沒有下樓,但是學者的研究提供瞭解答。當時在紐約大學任教的兩位心理學者達利與拉丹設 計了一個仿造珍諾維斯命案的實驗,實驗發現目擊者若超過四個人以上就不會有人主動採取行動,但若認為只有自己在場,沒有其他人知道危險的存在,85%的人會在三分鍾內採取行動(三分鍾內沒有採取行動者,也就不會再動作了)。
心理實驗告訴我們「責任分散」的作用加上對舉止得體的要求,讓人對某些生死攸關的情境視而不見。畢竟如果只有我大驚小怪,也許只是一場虛驚,那有多丟臉阿!
缺我不行!
沒有錯!就是因為多數的目擊者認為:「或許是一場虛驚」、「還有很多人都看到了」、「不缺我一人」,所以可以阻止的沒有被阻止,需要伸出援手的時候又遲疑了!
你以為缺你無所謂,但是事實是:你很重要!
當不幸事件發生,目擊者內心會焦躁、無助甚至懷疑並且不斷的交戰,但是請記得,最後讓這些阻力變成援助的就是行動!
心理學家達利與拉丹曾經提出過助人行為的五個階段,唯有完成最後的[行動]的步驟,你的正義感才真實地幫助了他人!
1. 察覺:你注意到有事情發生,而你可能幫得上忙
2. 理解:你認為有人需要幫忙
3. 責任:你自覺需要幫忙
4. 判斷:你決定要怎麼做
5. 行動:你採取行動
每年實際遭受性侵害的人數約有34300人
其中兒童就有19208人
80%以上的加害者都是熟人
每天有52名兒童被性侵害
每27分鍾可能就有一個孩子遭受性侵
我們知道要幫助受性侵的孩子,需要各方面的參與,才能及時發現並且及時幫助,不過要將性侵害的危害降到最低,除了大聲疾呼「缺你不行」之外,唯有你/妳自發地站出來說「缺我不行」才是成功的關鍵!
你願不願意站出來支持搶救受性侵的孩子?
你願不願意在發現孩子有不尋常的困擾時主動關心?
你願不願意呼籲週遭的人一同關心兒童保護的重要?
假如你願意,請加入我們的串連行動!
兒童保護訊息 「你」很重要 瞭解蒲公英飛揚計畫 蒲公英諮詢專線 捐款方式
...Read more
[+/-] : 在 WindowsXP 下安裝各種版本的IE
以下連結可以直接下載執行各版本的IE使用
IE7 因為功能較多,所以安裝方式比較特別,請參照下列方式下載及安裝
IE7 Standalone 安裝方法:
- 下載 IE7 RC1 : http://www.microsoft.com/taiwan/windows/ie/downloads/default.mspx
- 下載 IE7S.zip : http://tredosoft.com/files/IE7s/IE7S.zip
- 用winrar解開IE7-WindowsXP-x86-enu.exe,或是執行IE7-WindowsXP-x86-enu.exe /x解壓縮
- 解開後IE7-WindowsXP-x86-enu.exe,執行update目錄下的xmllitesetup.exe
- 解開IE7S.zip後,置於剛剛解開IE7-WindowsXP-x86-enu.exe的目錄,然後執行IE7s.exe,就可以用了
Read more
[+/-] : 不會配色嗎?? 需要靈感嗎?? 快上 Adobe Kuler 網站!!
Adobe Swatch Exchange(副檔名 .ASE)
.ASE檔的主要用途,是提供一個在不同的應用程式之間,複製和分享色票的方案。在目前的所有Adobe 系列產品中,都可以從色票面版的選單中,選擇儲存色票指令,匯出色票盤裡的顏色。若要匯 入.ASE檔,直接從色票面板的選單中,選擇滙入色票指令,即可匯入指定的.ASE檔。
要使用Kuler時,瀏覽時不需要帳號,但是想要下載、建立、分享時,必須先建立一個Adobe帳號,才能在該網站儲存和下載您喜愛的色彩計畫,並且與他人分享。下圖是Kuler的瀏覽介面。
還在看,還不快上 http://kuler.adobe.com/...
Read more
[+/-] : 又一個大量又免費的 ICON 網站
Free Icons Web 提供了很多超高品質的圖示,各種軟體、3C、辦公室用具、交通工具等等,格式大都是透明 PNG。
Free Icons Web 所提供的圖示大多是屬於免費的,但是有一部份圖示並不是費免的哦,如果要使用於商業性質的話,最好是要看清楚,是否需要另行通知或是向原作者購買版權。
http://www.freeiconsweb.com/index.html...
Read more
[+/-] : 需要大量又免費的 ICON 嗎??
[+/-] : 使用超連結跳頁
<a href="javascript:history.forward()">下一頁</a>
history.go(-1) ← 回上一頁
history.go(-2) ←回上兩頁
history.go(1) ←到前一頁
history.go(2) ←到前兩頁
Read more
[+/-] : 偵測瀏覽器是否支援 Cookie
<SCRIPT language=JavaScript>
<!--
if(navigator.cookieEnabled == false)
{
alert("對不起 , 您的瀏覽器並不支援 Cookie 請開啟瀏覽器 Cookie 方能使用本服務 , 謝謝!!");
history.back();//這是返回上一頁
}
//-->
</SCRIPT>
...Read more
[+/-] : 防止圖片擠破頁面
onload="javascript:if(this.width>200)this.width=200"
當圖片載入時設定若寬度大於200像素,則設定圖片寬度為200像素
...Read more
[+/-] : 用CSS就可以控制列印樣式
在 CSS 中 , 只要使用 @media 就可以控制列印時 , 想要的各種樣式...
例如:
在列印時把 ID 為 t1 的表格隱藏起來
<style>
@media print {
table#t1 {display:none;}
}
</style>
Read more
[+/-] : 在 CSS 中使用 JavaScript 控制圖片
預設 #ImgWidth
/*定位框*/
#ImgWidth {
/* width:100%;
behavior:expression( this.style.width = (document.documentElement.offsetWidth<990)?"990px":"100%");
min-width:990px; */
Width: 800 px; ( 視圖檔大小調寬 width,例 : 1600 px )
}
提供三個調整width的方式,請擇一使用,不使用的code部份請用註解 /* . .. ..*/ 將code包起來。
選擇一
/*照原比例顯示,無任何調整*/
width:100%;
選擇二
behavior:expression( this.style.width = (document.documentElement.offsetWidth<990)?"990px":"100%");
min-width:990px;
/* 如果文件的寬度小於990px,則this.style.width=990px
否則this.style.width=100% ,最小寬度為990px */
選擇三
/* 可視圖檔大小彈性將#container的width寬度自訂為800px */
Width: 800 px;
...Read more
[+/-] : 空白鍵的使用
- 可以使用全形的空白
- 也可以在HTML中輸入 &snbp; 這在 HTML 中代表一個空白
- 使用一個透明的圖片,一般繪圖軟體都會產生一個叫 spacer.gif 的圖檔
- 使用 CSS 設定空白鍵,ex: letter-spacing: 20px; ,但是要使用 CSS 最好是要設定一個容器,否則這樣範圍太大也不好使用
Read more
[+/-] : 世界上最高、最長和最小的網頁
這個來自德國老王,把房子建得還真高,製作也相當精美。而這個(worlds-highest-website.com/)呢,名字就叫「世界上最高的網站」。
最長(寬)的網頁:http://worm.bluesfear.com/index2.html
那麼長得圖片連在一起,足以撐破你的螢幕了。
最小的網頁:http://www.guimp.com/home.html
既然有最大,就會有最小的網頁了,看看這個,是一個flash小遊戲來的。...
Read more
[+/-] : Dr.eye 譯典通可以在pdf檔下即時翻譯耶
[分享]Dr.eye 譯典通 可以在pdf檔下<即時翻譯>嗎
Ans:若您使用的是Acrobat 6.0或7.0, 請您依下列方式操作 。
1、Dreye2002、Dr.eye 6.0 譯典通 用戶:請執行標準版光碟中supportSetup升級程式。
2、再把Dreye40.api 檔案(Dr.eye 6.0 預設路徑為 C:Program FilesInventecDreye)複製到下列路徑
Acrobat 6.0 Reader 版用戶:「C:Program FilesAdobeAcrobat 6.0Readerplug_ins」下 。
Acrobat 6.0 完整版用戶:「C:Program FilesAdobeAcrobat 6.0Acrobatplug_ins」下 。
Acrobat 7.0 Reader 版用戶:「C:Program FilesAdobeAcrobat 7.0Readerplug_ins」下 。
Acrobat 7.0 完整版用戶:「C:Program FilesAdobeAcrobat 7.0Acrobatplug_ins」下 。
3、 開啟 Acrobat -> 編輯(Edit) -> 偏好設定(Preferences) -> 啟動(Startup) -> (應用程式啟動)Application startup中的僅使用 認證的增效模組(use only certified plug-ins) 設定為不勾選的狀態。(軟體預設應為不勾選)
4、重新啟動 Acrobat
Note! 如果部份檔案無法翻譯,請確認您的的檔案是否經加密,若經過加密處理則譯典通無法捉字翻譯!
Read more
[+/-] : 網頁在IE中打不開,其他的瀏覽器都是正常的
今天有同學寄了他做好的網站,但是遇到了一個問題,只要不是IE,就可以正常瀏覽,遇到IE就一片空白(有時也會有同學遇到還會不能連結),到底為什麼呢?以下是他給我的MAIL內容:
同學說:『我上傳之後,發現重做的網頁在IE開不起來,但是在firefox就可以看得到,想請問老師有什麼解決的辦法嗎?因為大部分的使用者都是用IE在開,謝謝您。』
蕃茄我是這麼回他的:
我幫你看了一下 , 第一個問題是 , 你要把你做好的每個頁面都打開來 , 檢查一下原始檔裡是不是有一行
以上這一行是使用 DreamWeaver8.0 OR FireWork8.0 一定會遇到的問題,又為什麼會有這一行呢??還是要拜微軟所賜,這是 Windwos XP 的 SP2 的安全性更新所導致的,微軟在 SP2 時大幅的更新本機端的安全性政策,他規定在所有的本機端中的網頁,IE會自動的將所有的程式封鎖,但是我們在寫網頁時大多是在本機端,這樣會造成所有的設 計者在設計網頁時的困擾,所以就出現上述的語法啦(這東西在那些瀏覽器有效,想都不用想,只有咱們偉大的IE囉),
找到他 , 將它刪除 , 你也可以使用
Dreamweaver裡的 [命令] > [移除 mark of the web] 這個指令也行
再來順便檢查一下每個頁面的語系,你有的頁面是big5 , 也有的是 utf8,所以你要統一,這裡建議你,因為你沒有資料庫,也沒有其他 ria 的應用,所以語系建議你使用 big5,中文在ie裡會有比較大的相容, 我想你照著改這二點應該就沒問題了,你試試吧,祝好運,有問題再來討論吧!!!
...Read more
[+/-] : 隱藏 ie6 的圖片工具列
Read more
[+/-] : FLASH或是其它多媒體在IE裡討人厭的外框
但是還好解決的方式不難,如果你使用的是 DreamWeaver8.0 的朋友,只要升級到 8.0.2 以後 DreamWeaver 就會自動幫你解決這個問題,但是如果你不是的話,那就只好自己動手做囉,也很簡單,只要將下面這一句
<script src="javascript:'document.body.innerHTML+=\'\'';"></script>
貼在你的網頁的 後一行,就這樣,簡單吧!!...
Read more
[+/-] : FLASH場景限制
因為 ITEM 不用很大,大約只約要 10*10 像素就夠了,那我當然就在 FLASH 中要開個 10*10 的場景囉,我輸入完要確定時,才想起來,FLASH的大小最小隻能從 18~2880 像素,但是我輸入 10*10 居然也可以耶,那我後來又開了一個,想說應該也可以大於 2880 吧,結果是
後來我去查了一下,才發現,原來 FLASH 的場景大小,改了限制,但是最大還是不能超過 2880 像素,我試著開最大場景(2880*2880 像素),然後再載入一張超過 3000像素的圖,結果是沒問題的耶,原來我上網查了,目前還沒找到相關的資料,但是,想想,場景不能超過 2880 ,可是載進來的東西可以超過 2880 ,好像沒什麼作用耶,如果各位有想到什麼作用再po上來研究研究吧!...
Read more
[+/-] : Action Script 可以寫在那些地方
1. Frame Action
2. Movie Action
3. Button Action
而這三個不同的地方,各自有什麼功用,就讓我用實際的例子來說明吧!
1. Frame Action
也就是將 Action 放在時間軸上,將 Action 放在時間軸上時,最簡單的目地,就是希望這些 Action 可以自動執行,例如:我想要在1秒鍾後,自動連結到 Kimo 首頁,就使用以下的方式
注意看,時間軸上的第一格里有個小寫 a ,這樣就表示我在第一格的影格上寫了 Action ,想要在時間軸上寫入 Action 的方式很簡單,請你先點一下你的影格,然後請執行〔視窗〕>〔動作〕或是直接按下鍵盤的 F9 也可以,然後會出現下面的視窗
再來就請你在 Action 面版中輸入 getURL("http://tw.yahoo.com/"); ,輸入完畢後,應該會跟上圖一樣,再來就請你按下鍵盤的 Ctrl + Enter 或是〔控制〕>〔測試影片〕,你會發現,影片一播放馬上就會打開瀏覽器直接連上 yahoo了,這就是 Action 寫在影格上最簡單的目地,若是你希望影片一開始不要播放,一樣在第一格加入 stop(); 就行了,又或是我希望在第12格,也就是1秒時連結到何處,也是相同的處理方式,這樣瞭解了嗎?
2. Movie Action
也就是將 Action 寫在任何一個 MovieCipe 的元件(分身)上(注意:不是寫入元件的本尊上哦),...
Read more
[+/-] : FON 到底是啥?
LINUS的意思是:您將以免費無償的方式提供您的無線網路接入給其他過客,但也因為如此,您也能以免費無償方式進入其他FON成員的無線網路覆蓋區域。
BILL我想看到就知道了吧, Bill 則不選擇共享,而是將自身的無線網路透過FON機制賣給外來訪客Aliens,並取得FON所收費用的50%。當一個Bill離開自身的無線網路環境到而進入其他FON成員的網路時,他無法免費接入,此時他的身份為外來訪客Alien,必須付費。
ALIEN這是指外星人,也就是沒加入會員, 外來訪客Alien是那些沒有把無線網路無償共享出來、或者家中根本沒有安裝無線網路的人。當Alien想要接入任何一個屬於FON社群的無線網路所在,就必須支付些許的費用。
FON 萁實是一項任何人都能加入也能隨意的分享你的無線網路計畫,可以選擇將你的網路無條件的分享給其他人,並且也能免費的使用他人的網路;或是你可以選擇收費分享、但也只能付費連上別人的網路。
FON的最終目地是希望全世界的人都可以有網路可以用,我記得好像全世界好像只要有三、五十萬人分享他的頻寬,這樣全世界的人就都可以一起使用網路了,希望大家都可以一起來響應囉...
如果還有其他的問題,你可以到中文問答集看看,你也可以上維基百科:FON看看更清楚解釋的FON。...
Read more
[+/-] : 開始整理各式問題與回應囉!!!
Read more
[+/-] : 想了很久,終於開始動手做了
再來就是我從事電腦教學也已有七個年頭,教學時數也有7000小時以上了,所以本站最主要的目地是希望跟更多的人分享我多年來的教學經驗以及接案時遇到的問題(不管是技術上亦或是應對進退)及解決問題的方式。
如果您覺得我可能是您的朋友或是同學,不妨和我聯絡、或是在這裡留言,我會盡快回覆您的問題。...
Read more
[+/-] : 關於台灣 Flash 書的感想
tellTarget ("/") {
gotoAndPlay ("s");
}
又或者 , 在設定變數時 , 還在使用 "/" or ":"
我真的只能說 , "我的媽啊!!" , 這會不會太誇張了 , 混到這種程度
也還有人繼續在 Flash8 裡使用 , "setproperty" or "getproperty" 等等
這真的是很不負責任的 , 這些早就是不被建議使用的語法 , 為什麼又會出現在新的書裡呢??
我想很多會寫書的 , 就"只會"寫書 , 也可能是出版社太想賺錢了 , 也可能會買書的都被當"笨蛋"吧!!
我只能說 , 買書 , 還真是要"張"大你的眼睛好好選書吧!!...
Read more
[+/-] : CSS可以放在那些地方呢?
- 行內套用 (Inline)
- 嵌入套用 (Embed)
- 外部連接套用 (External Link) & 匯入套用 (Import)
簡單的來說,就是在任何一個 HTML 標籤裡,再外加一個 style 的屬性即可使用CSS的語法,優缺點其實跟網頁內義是一樣的,就不在重覆了,語法如下:
<table style="background-color:blue; color:#FFFFFF ">
嵌入套用 (Embed)
也就是直接輸入在網頁中,一般來說只要放入<head> </head>裡的任何一個地方都行,如:
<head>
<style type="text/css">
<!--
hr {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 2px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-bottom-color: #0066FF;
}
-->
</style>
</head>
將上述的語法貼入檔頭中,就會呈現出如下圖:使用起來的很直覺,也很好修改,但是將來不好做維護,因為網站裡每個網頁裡都會有這些東西,也會重覆,將來要改 body 的 background-color ,就需要將所有網頁一一開啟修正、儲存、測試,才完成修改,如果這些網頁有幾百頁或千頁,那你這輩子不就為了這些頁面在浪費你的生命嗎?
外部連接套用 (External Link) & 匯入套用 (Import)
這種方式是 CSS 中最好用也最好管理的一種方式,而在這種使用方式下,所有的 CSS 樣式表的語法都是存在另外一個檔案中。
該檔案通常名稱為 .css(其實不用取名為 .css 也行但是大多取名為 .css)。
緊接著在 HTML 文件的 <header> </header> 之中,將用以下的方式將 .css 檔案連結進來:
而在網頁裡的檔頭需要引入使用的時候有二種不同的寫法:
第一種是:LINK (連結樣式表)
<link rel="stylesheet" type="text/css" href="MYCSS.css">
第二種是:IMPORT (匯入樣式表)
<style type="text/css">
<!--
@import url("MyCSS.CSS")
-->
</style>
需要連結進來的 CSS 檔案內容大至如下圖所示:
而 LINK(連結樣式表) 與 IMPROT(匯入樣式表) 這二種連結方式有什麼差異呢?
我想啊!光看字面大概就能猜到八九成了,這二種不同的連結方式,在外觀及功能上是完全相同的,也就是光看結果,你是完全看不出有任何的差異性, 這二種只有運作方式不同。如果你是使用 IMPROT(匯入樣式表) 的方式匯入樣式檔案, 那瀏覽器在讀取 CSS 時,會將樣式表複製一份到網頁內(這種方式會像是嵌入套用,但是保有統一管理的好處。); 如果使用 LINK(連結樣式表) ,瀏覽器會再需要 CSS 時, 才會去向 CSS 檔案裡尋找所需要的樣式。
PS:其實 IMPROT(匯入樣式表) 可以跟 LINK(連結樣式表) 一起使用,但是其實不建議這麼使用,相互連結到最後,人通常都會搞不清楚到底誰比誰的權利大。...
Read more
[+/-] : 視覺描繪模型 (CSS2)
HTML 最主要的缺點(其他任何類似的標記語言亦是如此)在於文件的內容與格式是互相混和在一起的。舉例來說,HTML 的 標 籤讓瀏覽器將某個元素顯示成一個表格。你可以自行設定表格各項屬性來改變表格的外觀風貌,例如寬度與對齊方式。然而如果你想要修改頁面中所有表格的外觀, 那麼你必須逐一修改各個表格。進一步來說,如果妳要修改整個網站中所有表格的外觀,那麼你必須一個一個修改網站中每個頁面的每一個表格!這樣的工作別的不 說,光是冗長乏味以及浪費的時間就足夠讓人難以接受了。
不過,結構化的 HTML 原始碼撰寫方式所帶來的彈性不足的問題通常還是最不需要擔心的部分。當你使用了一些進階技巧,例如分割視窗,你便有可能將一些仍在使用舊版本瀏覽器的訪客 拒於門外。因此為了彌補這個問題,你必須另外設計一個頁面讓那些不支援分割視窗的瀏覽器使用,這表示你現在必須製作與維護兩個版本的頁面了。
如果你在這個使用了分割視窗的頁面裡頭又加上一些由
標籤所組成的圖層,那麼類似的問題又會再度發生。目前為止僅有 Netscape Navegator 4.x 瀏覽器支援這個
標籤,因此如果你用了這個標籤,那表示你必須為其他不支援這個標籤的瀏覽器另外設計一個頁面,這麼一來你的同一個頁面現在便有了第三個版本要設計與維護了。
藉由將每個格式化的元素視為一個包含內容的容器(container),CSS-2 的視覺描繪模型(visual rendering model)能夠讓你將頁面的內容與格式完全分離開來。在每個這樣的容器裡面可以包含用來容納次內容的其他容器,就像一個表格里面可以包含標題與內容格子 (cells)那樣。要注意的是,這個容器的概念僅適用於結構化的元素,例如段落(paragraphs,P 標籤),區塊(divisions, DIV 標籤)或者表格( tables,TABLE 標籤),對於其他純粹用來設定樣式的標籤(例如 [b] , [i] 等標籤)而言是不適用的。
將頁面元素視為容器這個觀念為網頁設計開啟了一扇新的大門,並且終於提供了一套能夠將頁面內容與樣式分離開來的 機制。你 可以藉由改變該容器中的內容編排方式來控制某個容器中所包含內容的版面配置。而藉由控制容器的座標設定,你可以將該容器精確地定位在網頁的適當位置上。此 外你更可以製作出各種不同類型的容器,例如表格,分割視窗甚至圖層等等。
當你在樣式表中設定一些進階元素(例如分割視窗或者圖層),你並不需要擔心舊版本瀏覽器會無法顯示這個頁面,而 且也不再 需要為不同瀏覽器製作並且維護同一頁面的不同版本。你只需要在樣式表裡面定義好各項樣式設定,支援樣式表的瀏覽器會精確地顯示你所設定的樣式,而其他不支 援的瀏覽器則會直接忽略他們看不懂的樣式表設定。
更有趣的部分還在後頭。你曾經想像如果能夠在同一個地方控制整個網站的各種進階格式設定的話,網站的維護工作會有怎樣的 改變嗎?CSS-2 便提供了這樣的功能。你只需要將網站的樣式定義記錄在一個外部獨立的樣式表檔案裡面即可。當你要修改網站的樣式設定的時候,只需要修改這個外部獨立樣式表 檔案,網站中所有連結到這個樣式表的頁面都會同時反應你的修改。而由於這些外部樣式表可以用來設定表格,分割視窗以及圖層等等元素的樣式,你可以很輕鬆地 大幅改變整個網站的外觀與感覺!Read more
[+/-] : 聽覺樣式表 (CSS2)
聽覺樣式表(aural style sheets)是用來讓網頁設計者能夠設計出用來「聽」的網頁(不同於傳統用來「看」的頁面)。有了這項功能,我們便可以不需要特殊裝備便可以聽見合成音效「唸」出一個網站的內容。
聽覺樣式表不但讓一些具有障礙的人們易於取得網站內容,也可以讓其他人們在行動途中更容易地瀏覽網站。舉例來說,在你早上開車上班的途中,車上的電腦便可以將網站的內容唸出來給你聽(仍舊覺得車用電腦是個遙不可及的夢想?清醒點吧。很多製造商已經在販賣各式各樣的行動電腦設備了)。
如果你曾經有使用語音合成的經驗,那麼聽覺樣式表對你來說應該很直覺地便可理解。然而如果你從未碰觸過類似的語音技術,你可能需要花些時間來熟悉一下這項科技。從最基本的角度來看,語音樣式表可以看成是音效合成軟體(voice synthesis software)這項既有技術的新玩法。運用在網際網路上,音效合成軟體可以以瀏覽器外掛程式的形式來實作出來。
你可以使用音效合成軟體來設定電腦合成語音的音量,頻率以及速度等參數,藉以模擬出各種不同的聲音。語音樣式表 也是建構 在相同的基本架構下,可以控制各種語音合成相關參數。舉例來說,你可以在語音播放過程中插入暫停信號,或者加入鈴聲等音效訊號。你還可以在主要語音之外再 混入背景音效。
除此以外,你更可以進一步控制語音的重音加強(stress),宏亮程度(richness)以及空間感 (spatial properties)等等參數。要改變網頁中某個元素的重音強度,你可以控制該元素的音調曲折變化量(inflection),藉以加強或者降低實際上 聽見的語氣。要改變某個元素聽起來的聲音宏亮度,你可以增加聲音的共鳴(resonance)量,藉以讓聲音聽起來較為柔和。此外,藉由調整聲音的空間感 參數,你可以創造出具有立體感的聲音,甚至讓聲音聽起來像是來自房間中的不同位置。你能想像一個網頁可以播放許多不同聲音所構成的實際對話過程嗎?Read more
[+/-] : 媒體類型 (CSS2)
HTML 其中一項重要的缺點在於它基本上是針對在電腦螢幕上瀏覽網頁而設計的一種標記語言。如果你曾經試著列印一些網站頁面,相信你一定會發現在螢幕上看起來很棒 的頁面,用印表機列印出來卻完全不是那麼一回事。事實上有很多網頁的列印結果很糟糕,甚至根本無法列印。
CSS-2 建議規範定義了一套媒體類型(media types,例如電腦螢幕,印表機,手持設備螢幕等等),並且針對各種不同媒體在不同狀況下的版面處理方式有詳盡的規範。為了兼顧使用上的彈性,CSS- 2 建議規範中定義的媒體類型並非全然不可改變,因此在未來,不同的瀏覽器或者應用程式可以較為容易地支援不同的媒體類型。
HTML 4.0 建立了處理不同媒體類型的基本架構,然而 HTML 4.0 規範本身並沒有進一步地特別定義出一套可以用來處理這些其他媒體類型(不同於電腦螢幕)的延伸規範。有鑑於此,CSS-2 建議規範特別針對不同媒體定義了各自的樣式設定方式,彌補了 HTML 4.0 在這項功能的不足之處。CSS-2 支援的媒體類型有很多種,除了電腦螢幕以及印表機以外,尚包含了電視螢幕,手持式電腦設備以及專為盲人設計的布拉耶點字法(Braille)等等。在這篇 文章裡面我們會將重點放在說明兩種主要的媒體:電腦螢幕以及印表機列印媒體上面。在本文稍後也將會討論到聽覺媒體類型(例如將網頁內容「唸」出來的瀏覽 器)以及與之搭配的聽覺樣式表。
傳統上針對電腦螢幕而設計的網頁列印效果不佳的主要原因之一在於:電腦螢幕是一種連續性的媒體 (Continuous media),而印表機的列印頁面則是一種分頁性媒體(paged media)。在電腦螢幕上,頁面內容是以連續不間斷的方式顯示在畫面上,使用者只需要使用捲軸上下捲動即可觀看畫面以外的內容。在這種環境下,我們不需 要擔心分頁位置,頁面邊界以及其他任何可能讓頁面列印結果一團亂的種種版面配置因素。
另一方面,當你將一份文件列印出來的時候,文件內容如何在頁與頁之間適當地流動編排便顯得非常重要。你會希望你 的文件能 夠在適當的位置換頁,好讓版面配置顯得正常,並且每一頁的內容定位都非常精確。相信你也一定不希望網頁在列印的時候看起來一團亂,特別是當你列印一些僅為 一般電腦螢幕而設計的網頁的時候更是容易遇到這種狀況。如果你列印的是那種有大面積圖片的網頁,列印結果出問題的機會可又大大增加了。
有了 CSS-2,你可以精確地設定網頁在列印時候的版面編排方式。設定頁面邊界以及分頁位置只不過是個開端而已,透過樣式表,你可以指示印表機如何列印每個頁面。
很多文件經常會在不同頁面有不同類型的內容,因此你可以指示印表機如何處理這些不同內容類型的頁面。舉例來說,CSS- 2 讓你能夠單獨指定文件裡面第一頁的列印方式,或者在雙面列印的場合下,讓左方頁面與右方頁面各自擁有不同的列印設定。這些功能再結合上其他精確樣式設定, 網頁設計者們現在終於能夠真正地控制頁面的呈現方式了。這項改變不可謂不大。Read more
[+/-] : 串接樣式表的下一代 (CSS2)
未來當人們回顧 1998 年的時候,將會將它視為網際網路重要發展的一年,而在眾多將我們帶往下一個階段的相關技術之中,串接樣式表(Cascading Style Sheets, CSS)正是其中重要的一員。有了串接樣式表的輔助,我們可以創造出具有統一色彩配置,精確內容定位以及其他各種樣式設計的網頁。正如同其他網路相關技術一樣,串接樣式表在過去幾個月來也經歷了重大的變化。過去它曾經僅是為網頁加入樣式定義的簡易附加方式,而現在,它已然成為許多不同類型結構化文件的共同解決方案。
更確切地說,新版 CSS 建議規範在設計上的主要目的之一便是定義出一套可以運用在各種不同類型結構化文件的樣式設計工具,而這裡所提及的結構化文件包含了 HTML 以及 XML 在 內。HTML 這個用來製作傳統網頁的的標記語言是用來將文字與多媒體內容加以格式化,使其易於在瀏覽器上面觀看,例如微軟公司的 Internet Explorer 以及網景公司的 Navigator 瀏覽器。另一方面,XML 則是用來以結構化的形式描述特定的資料,使其易於在網路上傳播。新版的 CSS 建議規範試圖定義出一套能夠適用於格式化文字以及多媒體內容,同時亦可兼顧到結構化資料文件的樣式設計工具。
串接樣式表建議規範的最初版本(稱為第一級串接樣式表,CSS-1)已經有了好幾種不同的延伸草案。其中一項便是「串接樣式表定位功能(Cascading Style Sheets Positioning, CSS-P)」,這項草案是用來定義頁面上的內容如何精確地定位在特定位置上。Internet Explorer 4.0 以及 Netscape Navigator 4.0 都各自實作了自己的網頁內容定位功能。微軟公司的內容定位方式與 CSS-P 草案中的內容較為接近,然而網景公司卻採用了大不相同的實作方式 -- 最終的結果便是存在好幾種不同的方式來定位網頁上的內容。
這些不同的頁面內容定位方式讓網頁開發者們感到非常困擾。然而幸運的是 CSS-2(第 二級串接樣式表,Cascading Style Sheets, level 2)草案將這些內容定位相關延伸功能整合得相當好,可預見的結果是我們很快便可以擁有一套共同的機制來實作網頁內容的精確定位功能。除此以外,CSS-2 草案還帶來了其他令人振奮的新功能。這些新功能整合起來足夠寫出好幾本書了,因此在這篇文章裡面,我們僅針對 CSS-2 的主要新增功能做簡要的介紹。轉載於:PC Magazine: William Robert Stanek
...Read more
[+/-] : 什麼是CSS(Cascading Style Sheet),為什麼要用CSS
十 多年前我剛開始接觸網頁時,語法不過就只有h1 到 h6、p、pre、address、ol、ul、dir、menu、dl、b、i、blockquote、code、em、strong...等(大概是 這些吧!),後來自從MicroSoft加入瀏覽器的大戰後,突然語法越來越多,MicroSoft與Nescape二家大廠的瀏覽器大戰創造了許多與外 觀有關的標籤,如:IE 的marquee(跑馬燈)、Netscape 的 blink(文字閃爍) 等。
語法越來越多,當然有好也有 壞,好的是外觀的變化多了,設計師可以創作出更多好的網頁,但壞的是,新手設計師就更難進入(因為語法更多更雜了),更討人厭的是,二家大廠各自為自己的 瀏覽器開發出專屬的外觀語法,因為產生更多的標籤和屬性,這樣網頁的內容與呈現的標籤全都混雜在一起,造成編寫及修改網頁上的困難,尤其是當網站裡所有的 網頁需要外觀風格統一時。
因為上述的這些問題,一直持續將近有五、六年之久,一直到W3C 組織 訂定 HTML 4.0 標準時,便將樣式的概念引入了 HTML(我個人的認知,其實就是將排版的觀念,真正的落實到網頁內容裡),以簡化網頁設計的複雜度,讓文章的內容和格式交給 HTML,而讓文章的外觀呈現交給 CSS(Cascading Style Sheets,串接樣式表),這樣一來使得網站不但易於維護,而且可以讓不同平台與裝置存取網頁更為簡易。
而在HTML 4.01 裡,更要求依據文章的「標題」或「段落」等結構進行標示,視覺性的設計可於最後透過樣式表加以控制,所以許多原來與視覺有關的標籤和屬性都已經不建議使用 了,像是 font、strike、center 標籤,以及 align、bgcolor、body 的 text link vlink alink 屬性等,而用 CSS 來取代它們原有的功能(在我上課時,總是跟學生說,只要是與CSS在外觀功能上有重覆的,就要統一使用CSS來取代),W3C更進一步還希望將來以CSS 取代HTML裡的表格與框架等配置版面的語法
W3C更引進 XML (這是XML不但是一般網頁、FLASH、連新版OFFICE2007都是以XML做為交換文件的格式,這個有時間我們再開個專屬來討論)作為創造新標記語言的工具,但不希望放棄目前HTML的知識工具以及技術等架構,因此以HTML為基礎,創造出 XHTML 這個與HTML4.01相當接近的標記語言,成為邁向XML重要的第一步。
其實W3C更是希望,將來內容使用XML,運算方式除了現有的伺服器語法外,將來更可使用XSLT做為運算標準,而外觀當然就交給CSS囉,以達成所謂的MVC(MODEL、VIEW、CONTROL)。
希望以上的說明,能讓你更瞭解,為什麼要使用CSS,更希望你能瞭解網頁標準化的重要性,如果你是一般使用者,理不理解倒是無所謂,但如果你是設計者,又或是電腦講師,不懂,不理解,我個人是覺得,是時候好好學習了。...
Read more
[+/-] : 搜尋引擎最佳化 SEO (Search Engine Optimization)
為何要做搜尋引擎最佳化?
相 較於電視、報章雜誌等傳統媒體廣告費用,關鍵字廣告的費用的確低廉了不少且效果宏大,這樣的網路行銷方式勢必會吸引愈來愈多的企業加入,隨著競標的費用愈 來愈高,在未來幾年中小企業將會無法負擔關鍵字廣告的費用,倘若您的網頁無法在搜尋引擎排名結果頁的前幾頁(根據資料顯示,前兩頁的網站分享了80%以上 的目標客源),那麼您將失去與其他同業競爭的機會。 網路使用者通常會利用搜尋引擎來尋找想要的資訊,搜尋引擎最佳化(search engine optimization,SEO)能讓潛在的目標客戶更容易找到您的網站,提高網站流量及成交率,進而達到網路行銷的最終目標─收益大幅提高。
搜尋引擎如何運作 ?
搜 尋引擎會自動執行一種叫做「Spider」的程式,這是一種會在網際網路上自動收集網頁的數據搜集系統,每隔一段時間,他就會去掃描一個固定網域內的網站 或網頁,並將有關資訊存入資料庫。若抓回來的網頁上有許多連結,Spider又會自動跟隨這些連結繼續往下抓,並將所有資料一併存入。(假設,我們做了一 個網站,但沒有任何其他網站連結到我們的網站來,我們也沒有主動到搜尋引擎去登錄我們的網址,這個網站是永遠無法被搜尋引擎的Spider找到的,因此我 們的網站也永遠不會被網友搜尋到。)當使用者輸入關鍵字搜尋的時候,搜尋引擎就自動比對資料庫,把網頁上有出現這個字的頁面通通找出來,經過排序之後顯示 在搜尋引擎排名結果頁。
如何決定網站排名 ?
當搜尋引擎將網頁資料抓回自己的資料庫之後,搜尋引擎如何決定網站排名呢?搜尋引擎的評分標準為何?(以下方式隨著不同時間、不同搜尋引擎與個案不斷在改變,實際狀況與理論會有差異,但以下標題將有助於您對搜尋引擎的初步了解。)
- 到該搜尋引擎作分類登錄:
搜尋引擎的Spider在找網頁時,會先到自己的分類裡面去找網頁抓資料,當分類裡面的網站或網頁抓完時,再去抓其他未登錄的網站或網頁。因此,有作登錄的網站自然就比未作登錄的網站更有優勢。 - 該頁面出現那個關鍵字的次數:
文章內容提到愈多關鍵字,得到的分數就愈高。然而,搜尋引擎也擔心網站經營者會對網頁灌水,不斷更改搜尋引擎的邏輯來避免此情形。因此,此方法對於搜尋引擎排名的影響會比較小。 - 網頁標題(Title Tag)是否有出現該關鍵字:
這裡所指標題並不是網頁上的文章標題,而是指HTML語法中的Title Tag ,不過此種方法的影響也有限。 - 這個網頁被其他網頁連結的次數與品質:
這是網站排名最決定性的一種方式。假設,某網頁A上面有10個連結,其中一個連結到網頁B,那麼B就得到一分,網頁B也有可能連結到網頁C,因此C也得到 一分。由於網路的相連特性,全世界網頁彼此互相打分數,因此每個網頁都有分數。那些被別人連結最多次的網頁,得到最多票,自然就得到最高分。此外,因為每 個網站都有分數,一個分數愈高的網頁連到別的網頁,對方的網頁得到的分數會愈高。然而,並非愈多連結對排名愈有利,不相關主題的網頁相連結或是提供 Link Farm讓許多網頁提供連結,都很有可能被搜尋引擎視為作弊而被列入黑名單。 - 網站的內部連結:
如果網頁的連結架構良好或是網頁有網站地圖都會有利於Spider瀏覽網頁並抓取資料,一旦相關性資料抓的愈多,對搜尋引擎排名提昇幫助愈大。 - 連結的文字描述:
連結的文字描述若與關鍵字有相關,這會有利於搜尋引擎排名提昇。假設:某瑜珈教室網站裡出現了瑜珈教學、瑜珈服…等相關連結,對網頁就愈有幫助。
如何建立一個最佳化的網站 ?
- 不要使用Flash網頁作連結:
Flash雖然美觀,但是對於網站優化一點實質幫助也沒有。當Spider出來搜尋網站時,遇到Flash檔案只會去抓檔案類型及檔案名稱,並無法解讀 Flash的內容。如果您的首頁是Flash,且進去主頁的超連結在Flash裡,儘管您網站的內容很豐富,Spider都無法進入您的網站。而且,動畫 會讓使用者分心,無法專注在網頁內容上。 - 不要使用JSP程式:
和FLASH類似,JSP需要程式的轉換才能被解讀,但是Spider讀不懂未轉換前的資料,因此,應該避免用JSP製作最佳化網站。 - 關鍵字的使用:
搜尋引擎最佳化網頁應該先從建立搜尋引擎關鍵字開始。搜尋引擎關鍵字應該放置在標題、描述、網頁和超連結文字上。
標 題─儘量將主要的搜尋引擎關鍵字放在標題(Title Tag)最前面。
描 述─將搜尋引擎關鍵字放在描述(Description Tag)裡,但切忌避免塞字。
網 頁─將搜尋引擎關鍵字平均分攤在網頁內容裡,讓內容更有可讀性。
超連結─搜尋引擎很重視連結的部分,若搜尋引擎關鍵字若出現在超連結文字上肯定會有加分的效果。 - 內部連結:
網站地圖不僅利於Spider爬行,更便於使用者使用,使用者習慣是作網頁時必須考量的一個重要因素,人性化的友善設計會留住使用者,讓他們在網站上待更久時間。 - 外部連結:
與相關性網頁互聯,不僅可以資訊交流,更會提高彼此的Page Rank。 - 網域名稱:
與搜尋引擎關鍵字相關的網域名稱(Domain Name)不僅可以幫助使用者記憶,更可以幫助搜尋引擎搜尋。 - 適當使用粗體或斜體文字:
將搜尋引擎關鍵字設為粗體或斜體文字,有利於搜尋引擎搜尋。
如何挑選關鍵字?
搜尋引擎最佳化(search engine optimization,SEO)及改善搜尋引擎排名的第一步便是挑選正確的關鍵字。先列出所有公司相關的服務與產品的主要關鍵字,站在使用者的角度去想,當使用者在搜尋時,怎樣的關鍵字最容易找到您的網站?
- 誰需要您的服務:
假設您開了一間瑜珈教室,試著從對瑜珈有興趣的人的角度去想,他們需要哪些服務,列出所有相關的主要關鍵字。例如:一個學瑜珈的人或許想挑件漂亮的瑜珈 服,或許有些人想利用在家的時間學一些簡單的瑜珈動作,"瑜珈服"及"瑜珈教學"這些關鍵字就可以列出關鍵字名單。 - 關鍵字的各種組合:
為了使網站更容易被找到,應該考慮各種關鍵字的組合,例如:有些人在搜尋時可能會打錯字,此時,拼錯的詞句就應該被列出考慮;有些人可能會將關鍵字前後排 列組合,例如:有些人想找台北市瑜珈,他們也許會搜尋"台北市瑜珈"或"瑜珈台北市",這樣的詞句也應該被列出考慮。 - 避免使用錯誤的關鍵字:
挑選關鍵字時應該能清楚傳達主要產品、相關服務的資訊,而不是模糊不清、模稜兩可的資訊,這樣不僅使用者不易搜尋到您的網站,更會影響到您公司的產品行銷。
Read more