18
Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved. Pasona Tech Inc. IT HUMANWARE COMPANY Pasona Tech Inc. IT HUMANWARE COMPANY はははは Web はははははははははははは Web はははははははははははははははははははははははははははは Web ははははは はははははははははははははははははははははははははははは

クリエイター向け勉強資料 Ver1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

はじめに

Webデザインの歴史を振り返りWebデザインの手法がどのように推移してきたかを確認することでWebクリエイターに必要となる技術要素の理解を深めてもらうための資料です。

Page 2: クリエイター向け勉強資料 Ver1

Web デザインの歴史ー 黎明紀~ Web2.0 時代のデザインテクニック

Page 3: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

Agenda

WebデザインとWebブラウザの歴史 Web デザインと Web ブラウザの関係 Web ブラウザの役割 Web ブラウザが変わると役割は異なるの? Web ブラウザによる機能の違い Web ブラウザによる機能の違いで困ること

Webデザインのテクニックの歴史 Web1.0 以前(黎明紀)のテクニック Web1.0 的なテクニック Web1.0 的なテクニックの問題点 何で HTML が複雑になるか Web2.0 的なテクニック なぜ今まで HTML + CSS が使われなかったのか? HTML + CSS のメリット、デメリット

全体のまとめ

Page 4: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

WebデザインとWebブラウザの歴史

黎明紀1993 年頃~

Web 1.01997 年~ 2003 年頃

Web 2.02004 年頃~

MosaicIE4.0/5.0

NN4.0IE6.0/7.0 、 Firefox

Opera

HTML1.0 、 2.0 HTML3.2/4.01 XHTML1.0

•テキスト中心•静的なページ

•テキスト+画像の表示に加えて、 Tableを駆使した自由なレイアウト

•JavaScript 等による動きのあるページも徐々に登場

•JavaScript の更なる有効活用で表現性がさらに向上

表現性低 高

主なブラウザ

HTML バージョン

Web デザイン特徴

Page 5: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

WebデザインとWebブラウザの関係

前述のスライドの通りWebブラウザの進化と共にWebデザインの表現力が向上

WebデザインとWebブラウザは切っても切り離せない関係有

Web ブラウザの役割とは?

Page 6: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

Webブラウザの役割

ServerServerHTMLHTML

www.pasonatech.co.jp というサーバを見つける

無事にサーバが見つかって接続できたら「 index.html というファイルをください!」とサーバーにお願いする

HTML タグに書かれている内容を読み込み、その内容に従って文字や写真やイラストなどの情報を表示していく

Http://www.pasonatech.co.jp/index.html というサイトにアクセスした場合

Page 7: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

Webブラウザが変わると役割は異なるの?

代表的な Web ブラウザとして、 IE 、 Netscape 、 Firefox 、 Operaなどがあるが、それぞれのブラウザ自体の役割は基本的には同じ

Web ブラウザ毎にビミョーに機能面での違いがある。

例えば、内容を読み込むスピードが速いとか、他のブラウザには無いオリジナルな機能を持っている・・・ etc

機能面の違いがあると、どんなことが生じるの?

Page 8: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

Webブラウザによる機能の違い

各ブラウザ毎でビミョーにHTMLの解釈が異なるため、場合によっては意図通りにならないことがある

右の図は以下のようにHTMLで指定した場合の表示結果 16 ピクセルという大きさで表示

12 ポイントという大きさで表示

初期設定の値に対して 100% の大きさで表示

何も指定しない

フォント・サイズの変化 http://itpro.nikkeibp.co.jp/article/COLUMN/20070104/257273/より

Page 9: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

Webブラウザによる機能の違いで困ること

各ブラウザ毎でHTMLの解釈が異なるため、HTMLの書き方によってページレイアウトが崩れることがある 前述のスライドのようなフォントサイズの解釈の違いで意図しないレイアウトに

なる可能性がある

Web デザイナー HTMLHTML

どのブラウザでも同じレイアウトができるように Web デザイナーが HTML 文書を作成→これが Web デザイナーのスキル

Page 10: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

Webデザインのテクニックの歴史

黎明紀1993 年頃~

Web 1.01997 年~ 2003 年頃

Web 2.02004 年頃~

•特に無し •透明な画像と Tableというタグを使って自由自在なレイアウトを実現

•透明画像と Table タグという組み合わせはメンテナンスしづらいため、 HTML + CSSが主流

易 難技術習得度

Page 11: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

Web1.0以前(黎明紀)のテクニック

何も工夫しないとこのように、画面左上を基点として、文章が

左→右上→下

という順番で表示されるだけの単調なレイアウトのデザインになってしまう

出来ることに限りがあるため、テクニックにも限界がある

Page 12: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

Web1.0的なテクニック

Table というタグでExcel のような表を作成

部分的にセルを結合 罫線を消去&セルの中に文字やイラスト配置

Page 13: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

Web1.0的なテクニックの問題点

Tableタグを使いすぎるとHTMLが複雑になって更新作業がとってもつらい・・

<table width="490" border="0" align="center" bgcolor="#FFFFFF"> <tr align="center"> <td colspan="2"> <img src="images/spacer.gif" alt=" ダミー画像 " width="490" height="120"> <!-- ここにタイトルの画像を入れる --></td> </tr> <tr> <td width="130" valign="top"><table width="100%" border="0" cellpadding="8" cellspacing="8"> <tr> <td bgcolor="#333333"> <!-- ここに左側のメニューの文字を入れる --> <img src="images/spacer.gif" alt=" ダミー画像 " width="98" height="300"> </td> </tr> </table> </td> <td width="360" valign="top"><table width="100%" border="0" cellspacing="8" cellpadding="0"> <tr> <td> <!-- ここに右側のメインのコンテンツを入れる --> <img src="images/spacer.gif" alt=" ダミー画像 " width="344" height="300"> </td> </tr> </table> </td> </tr>

Page 14: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

そもそも何でHTMLが複雑になるの?

HTMLファイルの中でテキスト情報などとレイアウトのための情報が混在するため

混ざっているモノを分割すれば、楽になるのでは? テキスト情報など: HTML ファイルに

記述 レイアウト情報:基本的には CSS に記

これが今風な Web2.0 的なテクニック

< レイアウト情報 > テキスト情報< レイアウト情報 >< レイアウト情報 > < レイアウト情報 > テキスト情報 < レイアウト情報 > 画像情報 < レイアウト情報 > テキスト情報

HTMLHTML

< レイアウト情報 > テキスト情報 < レイアウト情報 > テキスト情報 画像情報 テキスト情報

HTMLHTML

CSSCSS

< レイアウト情報 >< レイアウト情報 >< レイアウト情報 >

Page 15: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

Web2.0的なテクニック

globalnavi contents

headnavi

menu

文書などしか含まれないようなシンプルな HTML を作成

各段落の位置を示した CSS ファイルを準備

HTML と CSS を合わせて表示

globalnavi

menu

Page 16: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

なぜ今までHTML+ CSSが使われなかったのか?

モダンブラウザ= CSS の解釈がきちんとできる Web ブラウザが世間に広まったため

Firefox 、 Opera 、 Safai は CSS の表示は比較的問題無し

IE の古いバージョンが軒並み CSS の表示に難有り

出典元: http://admn.air-nifty.com/books/2004/12/swd_2.html

Page 17: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

HTML+ CSSのメリット、デメリット

メリット

文書情報とレイアウト情報が分離しているので、修正が必要になった時にラクチン

Google などの検索エンジンは HTML +CSS で作った文書を比較的良いページと判断してくれて、検索結果にヒットしやすくなる

デメリット

ブラウザ毎に CSS の解釈が異なるため、それぞれのブラウザで同じレイアウトを実現させるための CSS を作るのがとっても難しい

あまり直感的でない。(特に Dreamweaver 等のツールを使ってデザインしてきた人に) CSS のサンプル

/* basic design */

body {background:#333;

}

#container {margin-left: auto;margin-right: auto;padding: 0px;width:490px;background:#fff;

}

/* basic layout */

#header {margin: 0px 0px -25px 0px;padding: 0px;width:490px;

}

Page 18: クリエイター向け勉強資料 Ver1

Copyright (C) 2007 Pasona Tech Inc. All Rights Reserved.

Pasona Tech Inc. IT HUMANWARE COMPANYPasona Tech Inc. IT HUMANWARE COMPANY

全体のまとめ

WebサイトのデザインはWebブラウザの進化と共に発展

ブラウザ毎に機能的に差があるため、どのブラウザでも同じようなレイアウト表示ができるようなHTMLを作成することがWeb製作者に求められる Web1.0 的なテクニック: Table タグ中心

Web2.0 的なテクニック: HTML + CSS

デザイナーはブラウザ毎のビミョーな機能の違いを理解してWebのデザインを行う