Happy Designer 第四次聚會 課程內容分享 2008/11/20.

Slides:



Advertisements
Similar presentations
1 网站设计理念 大连理工大学创新实验学院 优秀网站展示 - LAMP 类网站
Advertisements

94年度無障礙網路空間 服務推廣教育訓練 講師:陳育亮 世新大學資管系副教授兼電算中心主任.
第六章 网页设计与制作基础.
物流系统的特点.
浅析浏览器解析和渲染 偏右.
项目1 网页设计的基础知识.
第5章 HTML 標籤介紹.
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
网页制作 第一讲
动态网页制作 第1章 HTML语言1.
速收简历 速收简历移动APP项目 速收简历团队.
Web图片搜索引擎设计 ——基于文本的图片信息提取.
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
2 HTML5與CSS3 2-1 HTML5的頁面結構 2-2 HTML5的文字編排標籤 2-3 HTML5的圖片與超連結標籤
学习情境三:配置WEB服务器 服务器配置与管理.
第五单元课1-3 层叠样式表.
计算机图形技术 余 莉
员工内部培训资料 Axure , 人人都可以是产品经理
A級無障礙網頁製作 主講人:劉威良 臺南大學資訊教育所
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
网页编程基础 曾宪文,Rex Zeng 纸飞机网络技术部部长 Leader of ACE.
CT212 (02/03)-Network Programming and design
第8章 样式表.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
HTML5全栈开发序列课程 《前端入门》之HTML入门 余鹏作品.
Google 自訂搜尋 淡江大學資訊中心 專案發展組 朱家璁 2009/10/6.
标准规范 2.自己偏好习惯 3.讨论/建议 永远遵循同一套编码规范 -- 不管多少人同时参与编码,所有代码都应该看上去像是一个人编写的一样。
第 2 章 必備的 HTML 與 CSS 重點.
eBook Design -雲端視訊電子書推廣
HTML網頁設計 Chapter 建置網站的流程 16-2 從事網頁設計相關的程式語言 16-3 認識HTML語法
HTML 5與課程簡介 靜宜大學 資管系 楊子青.
HTML 钟晖云 QQ:
邁向 HTML5 如何與 ASP.NET 整合 多奇數位創意有限公司 技術總監 黃保翕 ( Will 保哥 )
Ch.13 HTML網頁實作.
網站內容建置實務 報告人:電資官鄒堡旬少校   .
8 网页制作基础知识 赵国庆 博士 北京师范大学教育技术学院
XSL: Extensible Stylesheet Language
第3章 图像和其他媒体.
Web前端开发技术与实践 第3章:初识HTML5 阮晓龙 /
HTML5简介 WEB前端三剑客之一.
JavaScript 靜宜大學 資管系 楊子青.
十二年國民基本教育中等學校教師教學專業能力研習五堂課
HTML & CSS.
課程名稱:_____________ 指導教授:_____________
JQuery Mobile基礎 (開發跨平台行動裝置網頁)
主讲:陶建平 华中科技大学网络与计算中心
通識教育中心 邱子恒 網際網路資源之檢索與評選 通識教育中心 邱子恒
/ 第7讲:移动开发 冯顺磊 /
All rights reserved by Copyright All rights reserved by
UI 软件 设计 页面布局(二).
CLICK HERE TO ADD YOUR TITLE
HTML 5與課程簡介 靜宜大學 資管系 楊子青.
第4章 CSS基础 主讲人:刘泰然 经济管理学院.
网页设计与制作教程第5版 机械工业出版社同名教材 配套电子教案.
JQuery基礎與動畫、特效 靜宜大學 資管系 楊子青 網路參考資源:
C# 基本語法、變數.
UI 软件 设计 页面布局(一).
XML備份MySQL資料庫 <html> <head>
HTML大探索.
JQuery Mobile基礎 (開發跨平台行動裝置網頁)
30% 30% CLICK HERE TO ADD YOUR TITLE CLICK HERE TO ADD YOUR TITLE
第6章 框架实现多窗口网页.
創用CC授權 智慧財產權宣導研習課程 雲林縣教育網路中心製作 2006年6月.
Click here to add your title
教师:李金双 网页制作 教师:李金双
生命銀行 生命銀行.
Section 1 Basic concepts of web page
Click here to add your title
Presentation transcript:

Happy Designer 第四次聚會 課程內容分享 2008/11/20

主題 你所不知道的網頁親和力十件事 無障礙網頁設計與Screen Reader Wireframe, Mockup, Prototype HTML 5 簡介 GAEO(Google App Engine Oil) Overview

1 網頁親和力十件事 台灣部落格之父Jedi

<10> 關於ALT的二三事 “D-link” (不是無線基地台) Alt=“(替代文字)”<150 words,SEO操作:17個中文字 Long Description: 用更長的字來說明圖片 很久以前: <img src=“foo.gif” title=“標題” alt=“替代文字” /> <a href=“foo-desc.htm”>D</a> “D-link” (不是無線基地台) 現在:longdesc <img src=“foo.gif” title=“標題” alt=“替代文字” longdesc=“foo-desc.htm” /> 某些瀏覽器才會支援 記得 longdesc=“foo-desc.htm”的最後,要設一個link返回原來的網頁

<9> Flash不再是無障礙網頁的禁忌 MSAA(微軟主動協助工具): 讓Screen Reader讀 flash裡的純文字 Element Alt Text, Element Group Alt Text FLVPlayback 的 Captioning元件, 可以加字幕 格式: W3C Time Text XML YouTube: Closed Caption ALT+F2

YouTube: Closed Caption

<8> 數位權利管理(Digital Rights Management) 會傷害親和力 網頁可用印表機print出來嗎? 可以翻譯嗎? 可以文字辨識嗎? 可以複製到剪貼簿嗎? 視障人可以用Screen Reader唸出來嗎? MetaData可以在搜尋引擎上列出來嗎?

<7> Opera愛用者有福了 Opera是跨Device的瀏覽器:電腦,NDS, Wii 即將有手機用的:Opera Mini http://www.operamini.com/share/#bookamarklet Selective Zoom

<6>

<6>要開始注意網頁在投影機顯示的結果 同樣配色,在電腦和投影機的顯示結果是不同的 Opera在全螢幕模式下,Media type會從”screen” 變成”projector” 為投影機特製CSS <link rel=“stylesheet” type=“text/css” media=“projection” href=“projection.css” > pink pink blue blue orange orange green green

<5> 親和力的精神:要有Alternative Way(替代方案) 客服專線不是所有問題的Solution WebATM如果無法使用,就打給銀行客服中心(敗) 人為核對信用卡資料是一大資安漏洞 我們需要的是跨平台、跨瀏覽器、跨device的網路銀行服務 (例:玉山銀行推出跨browser的webATM plug-in)

<4> Creative Commons三位一體架構 Common Deed, Legal Code, MetaData 任何網頁…. 普通人可以看,奇怪的人可以看,機器可以看 普羅大眾,特定需求,使用者代理, 三種需求一次滿足 例:圖片 -- 縮圖,高解析圖,替代文字/說明網頁 那就是我們要使用微格(Microformat)的原因。

<3> WCAG checkpoint 14.2 (Web Content Accessibility Guidelines) 適當加入圖片可提高網頁親和力 http://cita.disability.uiuc.edu/presentations/guidelines/slide12.html 14.2:”Supplement text with graphic or auditory presentations where they will facilitate comprehension of the page. “ 只要加上適當的注解和替代文字

<2> 料理東西軍,N管齊下 同時用所有手段,來傳達我們希望使用者得到的體驗 料理東西軍,在電視這種二度空間無法傳遞香味和口感,但他可以用色澤聲響、文字的鋪陳甚至來賓的表情,來形容食物的美味。

<1> Jedi 出了一本網頁親和力的書…….(冷) 完整的10件事,請見 http://jedi.org/p4/slide/20081115_HappyDesigner/ .

2 無障礙網頁設計與Screen Reader

為視障者提供網頁上的路標 明眼人:上下左右移動 視障者:線性移動

無障礙網頁設計的要點 Access Key 搭配錨點(Anchor)使用 視障者很少用滑鼠 NoScript替代方案 圖片、影片、聲音檔的替代文字(Alt) Table:用來陳述資料,而非用來排版。 善用<th>和<caption>增加表格的可讀性。 Heading和List的使用: 文件結構,非字型設定 (6. 高對比顏色和較大的字級)

Screen Reader 軟體:JAWS

可以列出所有的 Heading和Link標題 (階層式) 因此請不要在link上寫”click here”而已

用Screen Reader,來檢查網頁的Accessibility 台灣數位有聲書推展學會 http://www.tdtb.org/navigate/non-obstacle.html 北卡羅來納州立大學 Accessible IT @ NC State http://www.ncsu.edu/it/access/webaccess/index.php .

3 Wireframe, Mockup, Prototype

專案中每個人的想法都不同 用文件來溝通是重要的

階段1. Wireframe: Function & Layout 讓使用者知道網頁的功能和項目排列,無需顯示視覺設計的細節。 階段2. Mockup: Form, Design, Visual 版面長寬高顏色相似,互動可以省略。 階段3. Prototype 要可以實際操作 按鈕要可以按、多媒體要可以播放、下拉選單要可以動作

1. Wireframe: Function & Layout 主要為了建構 IA

Axure RP: Wireframe, Mockup, Prototype, Documentation, Sitemap….通殺

2. Mockup: Form, Design, Visual Balsamiq Mockups:比較親切一點 可以畫UI然後轉成xml放在wiki上 http://www.balsamiq.com/products/mockups

html prototyping polypage: jQuery library 3. Prototype paper prototyping paper prototyping可以做到這樣 http://tw.youtube.com/watch?v=GrV2SZuRPv0 html prototyping polypage: jQuery library 可以模擬一些更換頁面的狀態 實例: http://elfcartel.clearleft.com/profile.php .

4 HTML 5簡介

與HTML 4不同的部份 結構 影像/聲音 不一定要再用<object>或<embed> DOM Doctype

結構 HTML 4 HTML 5 導覽 文章(新聞、部落格) 章節 次要的內容

<header>...</header> <nav>...</nav> <body> <header>...</header> <nav>...</nav> <article> <section> ... </section> </article> <aside>...</aside> <footer>...</footer> </body> Nav: 熟悉的list結構 <nav> <ul> <li><a ref="/">Home</a></li> <li><a href="/products">Products</a></li> <li><a href="/services">Services</a></li> <li><a href="/about">About</a></li> </ul> </nav> Section: 可以是巢狀的 <section> <h1>Level 1</h1> <h1>Level 2</h1> <h1>Level 3</h1> </section>

影像 <video src="video.ogv" controls poster="poster.jpg" width="320" height="240"> <a href="video.ogv">Download movie</a> </video> <video poster="poster.jpg"> <source src="video.3gp" type="video/3gpp" media="handheld"> <source src="video.ogv" type="video/ogg; codecs=theora, vorbis"> <source src="video.mp4" type="video/mp4"> 布林值,可打開或關掉預設的控制列 縮圖 可依照不同媒體,指定不同的影片格式

聲音 <audio src="music.oga" controls> <a href="music.oga">Download song</a> </audio> <audio> <source src="music.oga" type="audio/ogg"> <source src="music.mp3" type="audio/mpeg">

HTML 5 把 tag 都當作DOM物件來看待

Doctype有兩種路線 html, xml(xhtml) <head> <title>An HTML Document</title> </head> <body> <h1>Example</h1> <p>This is an example HTML document. </body> </html> <br> <img src=“pix.gif”> <?xml version="1.0" encoding="UTF-8"? > <xmlns="http://www.w3.org/1999/xhtml" > <head> <title>An HTML Document</title> </head> <body> <h1>Example</h1> <p>This is an example HTML document.</p> </body> </html> <br / > <img src=“pix.gif”/ > <p></p>

. <canvas>點陣圖、動畫輸出的區域 <output>程式運算的輸出 <dialog><dt><dd></dialog>對話 <b>、<i>有了新的語意 <frameset>已經正式出局 HTML 5 還在發展中, Browser則隨升級慢慢更新 向下相容HTML 4 HTML 5 differences from HTML 4 http://www.w3.org/html/wg/html5/diff/ .

5 (GAEO)Google App Engine Oil

因為聽不懂,所以只能告訴大家它的特性: 不用自己架Apache 硬碟不會滿,Server不會掛 有VSS控制,並可以在版本間切換 程式更新時直接Deploy就可以動作,不用重開 語言用python, 資料庫用BigTable 用HTTP Request 來作取用的動作 (get) 適合遠距離的Team Work .

Thanks for your time. Q & A 更多的Happy Designer投影片 http://www.slideshare.net/group/happydesigner