About “Web Standard” for down to laymen.

Slides:



Advertisements
Similar presentations
コンピュータ基礎実習 ( 上級 ) 第二回 ウェブページの作成について 清水淳紀. ウェブページとは  ウェブ (Web) は正式名称を World Wide Web という。  文字や画像、動画等を簡単に扱うことができる。  [ リンク ] を介してページ同士がつながっているのが 特徴。 ページは.
Advertisements

簡易型 Web オーサリン グツールの問題点 Fumi Sonoda as FUMING
WEB デザイン基礎実 験 担当:清水,田代 副手:浦辺,石井 ( 1 日目) NC-2 情報通信基礎実験.
Flash SWF ファイル書き換え PHP extension 2008 年 7 月 21 日 よや.
コンピュータ基礎実習 ( 上級 ) 第九回 スタイルシート 清水淳紀. はじめに  今回の内容  スタイルシート (CSS) とは何か  CSS の役割  CSS の利点  スタイルシートの基本  CSS の記入方法  基本的な CSS の例.
IIS 4.0で開発をするコツ Webアプリケーション構築.
画像展示サイト“Fragments” 『閲覧しやすさ』と『デザイン性』を両立させた Webデザイン
電子書籍を さがす どんな書籍があるの? Maruzen eBook Libraryは、学術機関向け和書の電子書籍提供サービスです。
Java I 第2回 (4/18)
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
CakePHPを業務に導入する Shin x blog 新原 雅司.
Microsoftの新ブラウザEdgeとIEについて
分散コンピューティング環境上の Webリンク収集システムの実装
HTMLの記述と WWWにおける情報公開 遠藤
CSSを利用したWebデザイン 理工学部 情報学科 3回生 喜多 亮輔.
情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大
実行時のメモリ構造(1) Jasminの基礎とフレーム内動作
ホームページの作り方.
クイズ 「インターネットを使う前に」 ネチケット(情報モラル)について学ぼう.
ASP.NET開発標準化を考えてみよう! わんくま同盟 東京勉強会# /03/15 mxb & 片桐継.
コンピュータ・リテラシ b 第12回 簡単な画像処理.
簡単な画像処理 通信教育学部 コンピュータ演習 遠藤美純.
ユーリテクノスのFlashテクノロジーを 利用した様々なサービスのご提案
     年  月  日 名前 太郎 1 班.
JavaScript Language Update
T2V技術 Web製作ラボ 3/ hayashiLabo 1.
情報科学1(G1) 2016年度.
見た目を定義する技術 CSS(スタイルシート).
第6章 2重ループ&配列 2重ループと配列をやります.
Androidソースコード公開後のJNI
インターネット活用法 ~ブラウザ編~ 09016 上野喬.
クラシック音楽普及プロジェクト KG:mao B3 wakutin.
自動車レビューにおける検索と分析 H208032 松岡 智也 H208060 中西 潤 H208082 松井泰介.
NC-2 情報通信基礎実験 WEBデザイン基礎実験 (1日目) 担当:清水,田代 副手:浦辺,石井.
2009/5/22 けーちゃん カンタン  Wikiで情報共有 あいさつ 2009/5/22 けーちゃん
パスファインダーの作成 slis. tsukuba. ac. jp/~fuyuki/cje2/CJE161018
基幹理工学研究科 情報理工学専攻 後藤研究室 修士1年 魏 元
基礎プログラミング演習 第1回.
経営工学基礎演習a PowerPointの利用.
2003年度 データベース論 安藤 友晴.
Microsoft PowerPoint98 Netscape Communicator 4.06[ja]
プロジェクト演習Ⅱ インタラクティブゲーム制作 イントロダクション2
Windows Azure (CTP) 触ってみた
第4回 javaのプログラミング 04A2029           古賀慎也.
売れるためのWEBサイト構築.
「Webデータベースの構築技術」正誤表 ページ 項目 誤記 訂正 18 表1.4 アクセス 権限の削除 ・・・テーブル名 TO ユーザ名
     年  月  日 名前 太郎 1 班.
     年  月  日 名前 太郎 x 班.
レポート課題#1の考え方 2010年9月30日(10月1日追加版) 藤田 健.
JAVAについて 高橋 雅哉.
HTML の成り立ち 惑星物理学研究室 4年 安達 俊貴.
Windows Azure (CTP) 触ってみた
Maruzen eBook Libraryは、学術機関向け和書の電子書籍提供サービスです。 rev 電子書籍を さがす
Maruzen eBook Libraryは、学術機関向け和書の電子書籍提供サービスです。 rev 電子書籍を さがす
情報スキル活用 第4週 基礎技術-4 : その1(タグのまとめ).
Htmlの基本.
コンピュータ プレゼンテーション.
Pattern Library Project
HP作成 そろそろまとめ編 担当:TAの人.
Visual Basic 2010 による 学習ウェアの開発
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
基礎技術ー3 : Webページの標準規格について
独習XML ~第1章 XMLの基礎~ 1.1 XML文書の基礎 1.2 XMLとHTML
Webページに動きを持たせるJavascript言語について 例題のプログラムを通して体験的に理解することとします。
第0章 MMC PCセクションへようこそ! ~VC++導入~
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
回転する歯車 プレゼンテーション プレゼンテーションのスライドショーを開始 (F5 キー) すると、アニメーションが再生されます。
About “Web Standard” for down to laymen.
情報処理Ⅱ 第2回レポート総評 2003年12月22日作成.
著作権とライセンス.
Presentation transcript:

About “Web Standard” for down to laymen.

来年からしばらくは長期出張で他県にいる予定です。 鉄道・写真・音楽・東方あたりが趣味です。 自己紹介/About me 普通の魔法使いプログラマです。 出生は熊本、出身は鹿児島です。 現在はF県F市H区に住んでいます。 来年からしばらくは長期出張で他県にいる予定です。 鉄道・写真・音楽・東方あたりが趣味です。 東方で一番好きな曲は幽霊楽団、一番好きなキャラは萃香です。

Web標準とHTMLを書くときの方針について独断と偏見で語ります。 間違いはMISAOで指摘していただけると助かります。 概要/Agenda Web標準とHTMLを書くときの方針について独断と偏見で語ります。 間違いはMISAOで指摘していただけると助かります。 レベルは1~2くまーです。 スライドは20枚くらいです。

目次/Table of contet Webとは何か Web標準とは何か きれいなHTMLとは何か その他

インターネットにもウェブ以外の機能はたくさんある。 Webとは何か① いわゆる「インターネット」 インターネットの核機能 インターネット=ショッピングモール ウェブ=大型スーパーマーケット インターネットにもウェブ以外の機能はたくさんある。 ショッピングモールに専門店もあるようなもの。 メール・ファイル転送など

ウェブを見る人の大半がパソコンのウェブブラウザ、とくにIEを使っている。 Webとは何か② ウェブをみる手段も何種類もある。 ショッピングモール、もといスーパーマーケットに来店する人の交通機関が何種類もあるようなもの。 ウェブを見る人の大半がパソコンのウェブブラウザ、とくにIEを使っている。 スーパーマーケットに来店する人の大半が自家用車で来るようなもの。

ウェブとは、HTMLで書かれていて、ウェブブラウザで見られるインターネットの機能。 Webとは何か⑨ ウェブページはHTMLで書かれている。 これから派生した言語(XHTML・CHTMLなど、以下HTMLファミリ)も含む。 FlashやJavaアプレットなどいくつかの拡張もある。 ウェブとは、HTMLで書かれていて、ウェブブラウザで見られるインターネットの機能。

ここまでで説明したように、ウェブを見る手段も使える言語もいくつかある。 Web標準とは何か① ここまでで説明したように、ウェブを見る手段も使える言語もいくつかある。 過渡期や使われなくなった機能、使いたくないけど使わないといけない機能、使いたいけど互換性を考えると使えない機能がある。

彼らと巻き込まれた偉い人が話し合い、全世界共通の規格を作り、それを広めていくことになった。 Web標準とは何か② ウェブの現状に危機感を持った人々がいた 彼らと巻き込まれた偉い人が話し合い、全世界共通の規格を作り、それを広めていくことになった。 ウェブが存在している時点でなにかしらの規格は存在したはずですが、そこら辺は割愛します。 一般のインターネットユーザーからもこれが周知するようになった。

少なくとも「見せる」ことを目的としたウェブサイトのほとんどはウェブ標準に準拠するようになっていった。 Web標準とは何か③ 少なくとも「見せる」ことを目的としたウェブサイトのほとんどはウェブ標準に準拠するようになっていった。 しかし、「使わせる」ことを目的としたウェブサイト、すなわちウェブアプリケーションのほとんどはウェブ標準に準拠しないまま放置されている。

このうち、HTMLを十分に習得したプログラマが少ないことが最大の理由。 Web標準とは何か④ 理由は複数考えられる。 このうち、HTMLを十分に習得したプログラマが少ないことが最大の理由。 さらに、HTMLの作成は比較的経験の浅いプログラマに任されることが多い。 結果、なおさらHTMLが汚くなる。

きれいなHTMLの基準は人によって違う。 また、それによる論争もしばしば起きる。 よって、私なりの基準で解説する。

XHTMLはHTMLに比べて文法のぶれが少ない

CSSは別ファイルに記述し、link要素で呼び出す。 クラスの名前は意味や用法でつける。 きれいなHTMLとは何か③ 装飾にはCSSを使用。 装飾用の要素や属性は一切使用しない。 CSSは別ファイルに記述し、link要素で呼び出す。 クラスの名前は意味や用法でつける。 特にredやcenterなどは自重する。

ある程度のまとまりごとにdivタグで区切る。 統一性をもたせつつ、深くなりすぎないようにするのがこつ。 きれいなHTMLとは何か④ ある程度のまとまりごとにdivタグで区切る。 統一性をもたせつつ、深くなりすぎないようにするのがこつ。

テーブルでしかできないのは複数列の表だけ。 きれいなHTMLとは何か⑤ テーブルはなるべく使わない。 テーブルでしかできないのは複数列の表だけ。 一対一の表は定義リストで代用。 レイアウトはスタイルシートで代用。

タグの深さは表示速度やソースの読みやすさに影響する。 とくに後者は2乗に比例するほど深刻。 きれいなHTMLとは何か⑥ タグが深くなりすぎないようにする。 タグの深さは表示速度やソースの読みやすさに影響する。 とくに後者は2乗に比例するほど深刻。 テーブルをdivに置き換えれば1~2段ずつ減らせる。 ただし、深さあたりの読みづらさは同じ。

テキストのみを抜き出しても意味が通るようにする。 全選択し、テキストエディタに貼り付けて読む。 きれいなHTMLとは何か⑥ テキストのみを抜き出しても意味が通るようにする。 全選択し、テキストエディタに貼り付けて読む。

HTMLエディタには高価なものから無料のものまで結構な種類がある。 品質は結構値段に比例する。 一番おすすめなのは、Dreamweaver。 ほぼすべての機能で十分な性能がある。 テンプレート機能が便利。 しかし高価。

次点でおすすめなのが、MicrosoftのVisual Studio(に付属しているエディタ)。 HTMLを書く環境について② 次点でおすすめなのが、MicrosoftのVisual Studio(に付属しているエディタ)。 機能的にはDreamweaverに劣るが、十分な性能。 無料版のVisual Web Developer Express Editionもある。 学生または教育関係者はStandard Editionと同機能のAcademic Editionを約8割引の5000円で購入できる。 VS2008はHTMLエディタの改善点が多い。

HTMLの表示確認について Internet Explorerの6と7 Firefoxの最新版 Operaの最新版 Safariの最新版

今回はなるべく抽象的かつ短めに書いたので、わかりにくいところがあったかもしれません。 最後に ご静聴ありがとうございます。 今回はなるべく抽象的かつ短めに書いたので、わかりにくいところがあったかもしれません。 もし疑問点があったら質問してください。わかる範囲でお答えいたします。