See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
ウェブスタンダードプロジェクト - Wikipedia

ウェブスタンダードプロジェクト

出典: フリー百科事典『ウィキペディア(Wikipedia)』

ウェブスタンダードプロジェクトThe Web Standards Project 略称:WaSP)とは、ウェブサイトウェブ標準に則って制作することを推進する団体。1998年創立。

インターネット上に日々公開される全てのウェブサイトがアクセスしやすい、長期的な運用が可能、ウェブ製作に対する費用と複雑さを減らす試みを行っている。

目次

[編集] 歴史

段落を意味するp要素を1行スペースを空けるために使用したり、引用を意味するblockquote要素をコンテンツの左右にマージンを取るために使用したりといったように、要素の持つ本来の意味とは無関係に見た目を調整するためだけにマークアップを行う人々が大半である時代があった。HTMLの仕様では、見た目を調整するためにはスタイルシートを使うべきであったが、当時のウェブブラウザのスタイルシートの対応度が不十分であったため、本来の要素の意味を無視してマークアップを行っていた。ウェブブラウザを供給する企業は、ウェブ標準に沿ったソフトウェアを世に送るよりも、ブラウザシェアを拡大し企業利益を獲得しようとすることに重点を置いていた(ブラウザ戦争)こともこのような状況を後押しした。

インターネットが普及し始めると、ウェブデザイナーは美しくレイアウトされ、目を奪われるような綺麗な画像を多く含んだ注目を受けるウェブサイトを開発するようになる。ただし、紙とWWWメディアの特性の違いを無視し、WWWにもグリッドレイアウトによる手法を持ち込んでしまった。それは、ウェブサイトの見た目を細かく指定するためにtable要素を用いる手法である。これはテーブルレイアウトと呼ばれている。また、WYSIWYGでデザインできるWebオーサリングツールが生成するHTML文書もテーブルレイアウトの手法を用いたものであることが大半であった。

テーブルレイアウトにより美しくレイアウトされ、目を引き付ける画像を含んだウェブサイトは世界中からのアクセスが増えるとともに、ウェブサイトが置かれたサーバの転送制限やディスク容量不足のための追加費用など、サーバ会社に余計な出費を強いられるようになる。また、ウェブサイトにボタンをたった1つ追加するために複雑になったテーブルレイアウトを解読し、画像をスライスするウェブデザイナーの手を煩わせている。

[編集] 目的

ウェブスタンダードプロジェクトは、ウェブ標準を基礎にウェブサイトを構築することで様々な要因を解決しようとしている。これは、ウェブ開発者だけでなく、クライアント(顧客)に対しても有効なプロジェクトである。

ウェブサイトを構築するためのWebオーサリングツールを開発する企業に対し、ソフトウェアで構築したウェブサイトがウェブ標準に則ったマークアップが行われるよう呼びかけている。プロジェクトに参加している、Macromedia Dreamweaverはその結果が顕著に現れている。2003年に発売された、Dreamweaver MX 2004 では、スタイルシートによるシミュレートがサポートされ、スタイルシートを利用したウェブサイト構築が可能になっている。

しかし、2007年に発売された、Adobe Dreamweaver CS3 であっても、「メニュー > テキスト > インデント」と操作すると、引用を意味するblockquote要素が挿入されてしまい、引用を意味するblockquote要素が装飾(見栄え)を意味するインデントとして誤用されてしまっている。

ウェブブラウザを開発する企業に対し、ウェブ標準に則った動作や描画を行うように働きかけている。世界でシェアを誇るInternet Explorerには、これまでウェブ開発者を悩ませるバグを含んでいたが、2006年10月にリリースされたバージョン7で改良がなされている。2007年5月には、最新バージョン7がセキュリティアップデート(Windows Update)からインストール可能になった。

[編集] テストケース

ウェブスタンダードプロジェクトは、ウェブブラウザのレンダリングエンジンW3Cの勧告等を適切に実装しているか否かを検証するためのテストケースAcid2を作成している。

[編集] 関連項目

[編集] 外部リンク


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -