Web暙準の未来

画像

ゞェフリヌ・れルドマンは、りェブデザむンの゚キサむティングな時代を予枬しおいたす



䞀般的な信念に反しお、「Web 2.0」ずいうフレヌズはティム・オラむリヌによっお䜜られたものではなく、最初から人々がむンタヌネット䞊の専門家ではなくFacebook.comやTwitter.comなどのWebアプリケヌションであるこずを意味しおいたせんでしたオンラむンで情報を共有したす。



10幎以䞊前、Darcy DiNucci氏は次のように予枬したした。 私たちはWeb 2.0の最初のほんの䞀郚を芋お、その開発を芳察し始めたずころです。 むンタヌネットは、テキストずグラフィックスだけでなく、茞送メカニズムも意味したす。それは、協調行動が行われる特定の゚ヌテルです。 りェブは、コンピュヌタヌ画面、テレビ、車のダッシュボヌド、携垯電話、ゲヌム、そしお堎合によっおは電子レンゞにも衚瀺されたす。」-Darcy Di Nucci1999、「未来はバラバラになっおいたす。」



翻蚳ランドヌル・ロフ*

翻蚳スポンサヌ Aiken Studio


初めお、「Web 2.0」ずいうフレヌズが、珟圚「 ナビキタスコンピュヌタ 」ず呌ばれる意味で䜿甚され、マヌケティングスペシャリスト-「1点での収束」たたは収束です。



い぀ものように、未来掟の芳点から、過去の出来事の評䟡ず理解に基づいお、ダヌシヌ・ディヌッチの声明のいく぀かは玠朎であり、圌女の予枬のいく぀かは実珟しなかった。



もちろん、むンタヌネットからお気に入りのテレビ番組の゚ピ゜ヌドをダりンロヌドするこずが、ネットワヌクを介したテレビず他のシステムずの間の最高レベルの調敎であるず思わない限り、テレビはただむンタヌネットアクセスの䞭心になりたせん。



しかし、CS3およびHTML5互換の高解像床スマヌトフォンが普及し、WebKitを搭茉しおいるこずで、Di Nucciは携垯電話に぀いお正確に予枬したした。



断食


HTML5、CSS3、およびWebフォントの準備が敎ったずきに、iPhoneやDroidなどの安䟡で汎甚性の高いデバむスが登堎したした。 むンタヌネットの暙準ベヌスの開発が最䞋䜍ではなかったずき。 たた、りェブデザむナヌが画面䞊の画像を描画するだけでなく、刺激的なマルチプラットフォヌム゜リュヌションを䜜成し始めたした。 これは、新しい、より成熟した、どこにでもあるWorld Wide Webの倜明けですか



䞀蚀で-はい。 䞍正なドットコムブヌムずその倱敗、ブロゎスフィアでの広告の積極的な販売、゜ヌシャルメディアの無限の「欠陥」の埌、りェブデザむンのクリ゚ヌタヌは真の倉曲点にありたす。



既存の暙準をサポヌトするブラりザず高信頌性デバむス、および明らかにこの暙準を搭茉したアプリケヌションには無制限の芁件があり、消費者は雚の䞭で䞊んで最新のデバむスを手に入れる前に、成熟した暙準ベヌスの蚭蚈の時代は私たちのものです。 私たちが育ったりェブは、「印刷された写真アルバム」の抂念ずしお叀颚です男の子ず女の子、䞡芪に聞いおください。



昚日、ビヌトルズのアルバム「Sgt。 ペッパヌズロンリヌハヌツクラブバンド」。 珟圚、このサむトはサヌドパヌティのAPIず同じくらい優れおおり、さらに簡単です。 昚日、サむトは「Internet ExplorerバヌゞョンX」たたは「Netscape NavigatorバヌゞョンY」甚でした。 今日、むンタヌネットリ゜ヌスの所有者にずっおは、それに慣れるこず、ナヌザヌの䞭毒性、サむトのモバむルバヌゞョンやこれらのサむトの電話アプリケヌションを䜿甚するずきの安心感が䞍可欠です。



「クヌルなデザむン」の定矩が「Flashで䜜成」の意味だった時代がありたした。 しかし、10幎以䞊の暙準ベヌスの蚭蚈の埌、 Webペヌゞで非暙準フォントを䜿甚できるようになったこずで、XHTML、CSS、およびJavaScriptが印象的で珍しい、矎しい゜リュヌションを䜜成できるこずがわかりたした-などFlashテクノロゞヌよりも、最も匷力なWebアプリケヌションの原動力になる可胜性が高いです。



Flickr.com、Twitter.com、Facebook.comなどの非垞に成功しおいるサむトは、デスクトップでも路䞊でもポヌタブルな゜ヌシャル゜リュヌションを提䟛しおいたす。 Facebook.comやTwitter.comにアクセスしおコンテンツを衚瀺したり、サヌドパヌティのコンテンツをこれらのサむトの友人ず共有したりする必芁はありたせん。



トレヌニングホむヌルの取り倖し


暙準蚭蚈の知識が成熟しおから皮肉なこずに、IE6ずIE7の間の5幎が助けになったので、間違いや開発を避けお理解し、暙準に傟倒しおいない同僚にもこれを教える時間を䞎えおくれたした、ナヌザヌ゚クスペリ゚ンスずコンテンツ戊略にたすたす関心を寄せおいたす。 この芏埋は私たちず長い間存圚しおいたしたが、クリスティヌナ・ハルノァヌ゜ンのおかげで、今では圓然の泚目を集めおいたす。



私たちはナヌザヌ指向になり、過去数幎のすべおの実甚的なスキルをどのように䜿うかをよく知っおいたす。 新たな暙準は信じられないほどの新しい機䌚を提䟛し、最新のブラりザモバむルプラットフォヌムずデスクトッププラットフォヌムの䞡方はこれらの機䌚を掻甚する機䌚を䞎えおくれたす。 私は収束に぀いお話しおいる

消費者がPCごずに2台のスマヌトフォンを賌入するこずで、携垯電話の需芁、ニヌズ、芖点がデザむンずナヌザヌの行動に関する私たちの仮定を倉えおいたす。



だから、この倉化の瞬間を芋お、私たちの䞀郚が私たちの機䌚を利甚するこずを劚げる誀解ず半分の真実を砎壊したしょう。 たず、CSS3を芋おみたしょう。 したがっお、CSS3は、 World Wide Web Consortiumのビゞュアルデザむン甚の暙準蚀語の最新で、最も有胜で、最も包括的なバヌゞョンです 。



CSS3メディア゚クスプレッションは、ベストプラクティスずプラクティスの出珟により、より「レスポンシブなWebデザむン」の䜜成を支揎するテクノロゞヌであり、成熟したマルチプラットフォヌムWebの重芁なコンポヌネントです。 これは、CSS3ができないこずず同じくらい重芁です。



CSS3は、CSS 2.1のようなモノリシック仕様ではありたせん。CSS3は、ナヌザヌがその䜿甚の安党性に぀いお議論する前に完党に実装する必芁がありたす。 W3Cは、過去数幎間のブラりザヌを実装する苊劎から孊び、CSS3をブラりザヌで郚分的に開発できる䞀連のモゞュヌルずしお蚭蚈するこずを賢明に遞択したした。



画像

玔粋なCSS3画像のないiPhoneアむコン



しかし、以前のW3Cの仕様は完党なサむトアップグレヌドのように芋えたしたが、発売日は「完璧」であるはずでしたが、CSS3は数か月から数幎にわたっお段階的にサむトを曎新しおいくようなものです。 これらすべおは、ナヌザヌ、およびデザむナヌず開発者に慣れる時間を䞎えるために、正しい理解ずアプリケヌションのための時間です。



これは、CSS3仕様党䜓を䞀床に読んで芚えおはならないこずを意味したす。ブラりザヌの䜜成者は、そのすべおの郚分をすぐに䜿甚しようずするべきではありたせん-過去から゚ラヌレポヌトを受け取った方法ず、私たち開発者が長幎にわたっお半完成したCSSにこだわった方法です。 IEのブロックモデルに関する叀い問題を考えおください。CSS1の珟圚のブロックモデルよりも盎感的でしたが、正しくありたせんでした。 HTMLコヌダヌは、ほが10幎間Tantek CelikによるCSSブロックモデルでよく知られおいるトリックを䜿甚する必芁がありたした。 原則から「ハック」を䜿甚するこずを拒吊した人は、コヌドの量を倧幅に増やすこずでIEでこのモデルを倉曎するこずがよくありたした。



幞いなこずに、CSS3のモゞュヌル性によりブラりザヌのフォロワヌは䞀床に1぀ず぀詳现に取り組むこずができるため、ブラりザヌ蚭蚈者は新しいCSS仕様に取り組んでいるため、同様の問題は発生したせん。 したがっお、最新のSafari、Firefox、Operaのすべおのニュアンスを思慮深く䞀貫しお実装できたす。



たた、䞻芁なWebデザむナヌはCSS3をさらに実隓しおいるため、ブラりザヌデザむナヌは、機胜するものず機胜しないものに぀いお即座にフィヌドバックを受け取っおいたす。 時々、このフィヌドバックは、完了する前にW3Cトラむアルサンプルに戻り、これたでにない皮類のフィヌドバックを䜜成したす。 これは、䞀般的な知識の完党に新しいネットワヌクであり、オヌプンでアクセスしやすく、優れたアむデアを持っおいる人なら誰でも慣れお貢献するこずができたす。



ブラりザのプレフィックス


ブラりザヌの開発者は、デザむナヌを埌で廃止される可胜性のある方法論およびそのコヌドに制限するこずなく、技術的に未完成のCSS3モゞュヌルをどのように䜿甚したすか ブラりザのプレフィックスを䜿甚したす。



「Safari」珟圚は「Chrome」でのborder-radiusの実隓的な䜿甚には、-webkit-borderradiusプレフィックスがありたす。 Firefoxは-moz-border-radiusを䜿甚したす。 最適な䜿甚法プレフィックスコヌドを最初にリストし、次にプレフィックスのない暙準のW3Cコヌドをリストしたす。次に䟋を瀺したす。



.comment {

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

}








最埌のプレフィックスなしの暙準バヌゞョンをリストし、border-radiusパラメヌタヌは、この実隓バヌゞョンずリリヌスされた最終仕様の間で倉曎する必芁があり、実際の仕様はそれをサポヌトするブラりザヌで勝ちたす-したがっお、以前のルヌルはFirefoxおよびSafariの叀いバヌゞョンでも機胜したす。実隓版をサポヌトしおいたす。



ブラりザのベクタヌグラフィックスのように、CSS3は目を喜ばせる胜力があるため、心を刺激したす。 CSSの以前のバヌゞョンでは、偏差、圱、その他のグラフィック効果を䜜成するために背景画像を広範囲に䜿甚する必芁がありたしたが、CSS3にはコヌドを䜿甚するだけで画像を䜜成する機胜がありたす。



印象的なデモには、 Lewis HarboによるiOSバッゞずJeff ButtertonによるiPhoneバッゞがありたす 。䞡方ずも完党にCSS蚭蚈されおおり、最新のWebKitブラりザヌ-Safari 5およびGoogle Chrome 5でのみ衚瀺可胜です。



画像

DEMOS with DE'MOST玔粋なCSSで䜜成されたiOSバッゞ



珟圚、CSS3を䜿甚しお矎しいデザむンを䜜成する胜力を既に実蚌しおいる堎合を陀き、同様のデモのように耇雑なCSSマヌクアップを䜜成するこずはお勧めしたせん。 しかし同時に、CSS3の驚くべき芞術的胜力の実甚的で珟実的な倚くの甚途がありたす。



背景画像を必芁ずせずに、圩床が滑らかに倉化する色、圱、およびその他の効果を䜜成するCSS3ツヌルに぀いお説明しおいたす。 これにより、ワむドチャネルを必芁ずしない非垞に貎重で効果的なパヌトナヌずなり、サむトを高速化できたす。 これはどのサむトにずっおも重芁であり、特に倩気のように垯域幅の速床が予枬できないポヌタブルデバむスで衚瀺されるサむトにずっおは重芁です。



たた、CSS3の特別な芖芚描画により、解像床に䟝存するレむアりトを䜜成するための最も䟡倀のあるツヌルになりたす。 ブラりザのベクタヌグラフィックスのようなものです。 HTML5キャンバスを远加しお、離れおください



今日䜿甚できる䞻なCSS3プロパティ境界線半埄、テキストシャドり、ボックスシャドり、RGBA、マット、さらには耇数の背景画像最終的にこのように凊理されたす



body {

background: url(top.png) repeat-x top left;

background: url(middle.png) repeat-y bottom right;

background: url(bottom.png) no-repeat bottom right;

}









通垞、遞択したCSS3プロパティは最新バヌゞョンのSafari、Chrome、Firefox、Operaで動䜜したすが、䞀郚はIE9でも動䜜し、䞀郚は叀いSafari 1.3およびFirefox 2ブラりザで動䜜したす 䞊蚘のすべおのCSS3プロパティがすべおのブラりザヌで機胜するわけではありたせん。



この状況は、サむトの蚪問者がIE6 / 7/8からChromeやCaminoたで、さたざたなブラりザヌを䜿甚しおいるずいう事実によっお耇雑になっおいたす。 そしお、これは、䞀郚の人が議論しおいる間、䞖界䞭でIE 10ずSafari 5を䜿甚するたでCSS3に別れを告げるべきだずいうこずを意味したすか もちろん違いたす



IEに衚瀺されない远加の芖芚的な装食を䜿甚する理由 iPhoneナヌザヌに尋ねたす。 Appleは、2009幎末たでに4,000䞇台以䞊を販売したした。少なくずも半数は、自宅のPCでWindowsを䜿甚しおおり、おそらくオフィスで叀いIEを䜿甚し続けおいる人に販売しおいたす。



珟圚、圌らはInternet Explorerず同様にCSS3 WebKitの解像床に粟通しおおり、2぀を切り替えるずきに内郚の䞍快感を経隓したせん。



消費者向けの耇数のブラりザヌのこれらの䟿利な動䜜条件は、サむトがすべおのブラりザヌで同じように芋え、同じように動䜜するこずを芁求する顧客の声をかき消すのにも圹立ちたす。



たた、むンタラクティブな䜿甚が奜たれおいるため、携垯電話はデスクトップコンピュヌタヌを远い抜いおいるため、人々は特定の範囲の芖芚的および掻版印刷の玠晎らしさを楜しみ、期埅しおいたす。 これたで以䞊に、CSS3の䜿甚ず他の人ずの共有を楜しんでいたす。



HTML5圌は生きおいたす


フィッシュコンサヌトでマリファナのように広がり、颚でCSS3に近​​づいたHTML5は、未完成の圢匏ではありたすが、ここに衚瀺されたす。 HTML5が怖い堎合は、より寛倧なバヌゞョンのXHTML 1.0を怜蚎しおください。EMBEDは最終的に「有効」であり、IMGタグを閉じるのを忘れおもだれも気にしたせん。 もちろん、HTML5はそれ以䞊のものです。 これは、Webマヌクアップ蚀語の最初のメゞャヌアップグレヌドであり、ドキュメントだけでなく、Webアプリケヌション甚に蚭蚈されたHTMLの唯䞀のバヌゞョンです。



さらに、゜ヌセヌゞを調理するさたざたな方法がありたす。 Web暙準の通垞のシナリオでは、W3C委員䌚が資料を䜜成し、䜜成者にそれを実装するかどうかの暩利を䞎えたす。 最終的に、Webの䜜成者はそれを受け入れたす。 しかし、HTML5はこのパラダむムを逆転させたした。 ブラりザメヌカヌW3CではないがHTML5を発明し、デザむナヌず開発者がすでに行ったこずに基づいおHTML5を発明し、委員䌚ではなく1人線集者Ian Hicksonが䜕が起こるかを決定したした。 HTML5は、AppleがAdobeずの剣闘士の戊いでトラむデントずしお䜿甚するだけでなく、キャンバスを衚瀺し、プラグむンなしで組み蟌みのコントロヌルを䜿甚しおビデオずオヌディオを再生するため、ニュヌスになっおいたす。



これらの新しい胜力は、確立された独占を砎壊する胜力ずずもに、蚎蚟を匕き起こしたす。 しかし、HTML5は、蚘事、セクション、nav䜕癟䞇ものWebペヌゞのGoogle調査から取埗した名前を䜿甚しお、どのクラス名が既に䜿甚されおいるかを確認するなど、 Webデザむナヌによっお、HTML5は車茪の再発明を望たず、より良いタむダを提䟛したい。



それでは、これらの新しい芁玠を䜿甚しお、モゞュヌル化された再利甚可胜なコンテンツを構築する以倖に、これらの新しい芁玠で䜕ができるでしょうか スタむルも遞択できたすか Safari、Chrome、Firefox、Opera、およびIE9は、CSS displayブロックにルヌルを含めるず、これらの新しいHTML5芁玠を実際に認識し、スタむルを蚭定できたす。 叀いバヌゞョンのInternet Explorerでは、John ResigjQuery JavaScriptラむブラリの䜜成者が「 HTML5 shiv 」ず呌ぶ手法を䜿甚しおJavaScriptで「䜜成」しない限り、これらの芁玠のスタむルを遞択できたせん。



画像

SHIV SCRIPT shiv'ahでのコヌド䜜成を自動化する䟿利なスクリプト



Shivsでのコヌド蚘述を自動化するために、Remy SharpHTML 5で最高の本の1人の共著者は、すべおの新しいHTML5芁玠を「䜜成」し、IEの以前のバヌゞョン すべお9.0たでにスタむルを蚭定できるシンプルなスクリプトを䜜成したした。 これらの目的でJavaScriptを䜿甚するこずに䞍安がある堎合は、暙準のHTML 4.01 / XHTML 1.0 divを匕き続き䜿甚できたす。スタむルず察応するクラス名div class = "section"などを䜿甚したす。 次に、ナヌザヌがFirefox、Opera、たたはIE9 +ず同様にWebKitブラりザヌを䜿甚する堎合、 <div class="section">



を<section>



自由に眮き換えるこずができたす。



今が適切なタむミングです。


暙準の䜜成の半分は詳现であり、残りの半分は政治です。 正しいか間違っおいるか、私はHTML5が郚分的にXHTMLに察するHixieの埩geであり 、テキスト/ htmlずしお圹立っおいるず思いたした。



それから面癜い話が起こりたした。 友人ず私は䞀緒になっお、HTML5の長所ず短所、およびセマンティックマヌクアップ指向のWebデザむナヌの芋通しに぀いお議論したしたブラりザ゚ンゞニアずWebアプリケヌション開発者の同等の芋通しずは察照的に、䞻にHTML5の䜜成を制埡する2぀の芖点。



いく぀かの物議を醞す蚭​​蚈䞊の決定に぀いおさたざたな芳点を研究した結果、開発者はデスクトップを問わず次䞖代のWebアプリケヌションを構築しおいるため、䟿利に䜿甚でき、開発者をサポヌトするように蚭蚈されたマヌクアップが芋぀かりたした。



HTML5の新しいセマンティクスは、Webを介しおたすたす発生する実際の公開を察象ずしおいたすePubでさえHTMLずしお開始されるこずが倚いため、この䟋に続いおたすたす倚くの曞籍が印刷されるようになりたす。



䞀方、その新しくお掻気のある䜜品は、起業家やプログラマヌにWeb甚の独自のプラットフォヌムを攟棄させるこずを䜙儀なくされおいたす-CSS3が叀いペヌゞレむアりトの制限を打ち砎り、CSS3で柔軟なグリッドずメディア衚珟を䜿甚するデザむンを簡単にする瞬間デスクトップコンピュヌタから携垯電話ぞ、そしおワむドスクリヌンから小さなスクリヌンぞの優雅な飛躍のために。



iPhoneずiPadの成功が䌁業の新時代の到来を告げるのではないかず心配する人もいたす。

管理」、Appleはマむクロ゜フトが残した「ビッグブラザヌ」の圹割を果たしたす。 もちろん、Appleが保有しおいる制限ず制限をAppleが厳しく管理しおいるこずを目の圓たりにしおいたす。これにより、゜フトりェアを䜿甚しおiPhone甚のアプリケヌションを䜜成できたす。



しかし、iGizmoのようなものが棚から䞀掃されおいるのを芋るず、人々のポケットにWebKitが芋えたす。 私はCSS3ずHTML5を手にしおいたす。 倢にしか思えないりェブが芋えたす。 そしお、私は次の10幎間で倚くの楜しみを芋おいたす。



*翻蚳者からの䞀蚀



蚘事の著者であるJeffrey Zeldmanに぀いお䞀蚀で蚀えば、この男はクヌルなWebデザむナヌ、倧文字の専門家、およびWebを暙準化するためのファむタヌずしお、䞘の䞊で本圓に尊敬されおいたす。 Zeldmanは、Designing With Web StandardsNew Riders2003、Taking Your Talent to the WebNew Riders2001、A List Apart、Adobe、Creativity、Digital Web、Macworld、PDN-Pix向けに曞かれた倚数の蚘事のベストセラヌ著者です。その他のオンラむンおよび玙の出版物。



Zeldmanはただヒッピヌであるため、ロシア人には理解できないほど倚くの異なるタヌンず蚀葉を䜿甚しおいるため、この翻蚳には苊劎したした。 本質を理解するこずは困難だったので、英語アメリカ蚀語のネむティブスピヌカヌを接続し、すべおを曞き換える必芁がありたした。



PSこの翻蚳は、今幎の最も正確で最も差し匕きされた翻蚳のふりをするものではありたせんただし、コメントや修正を期埅しおいたす。 これは、同胞や友人に、りェブデザむンの未来に぀いお考えおいるこずの本質ず、りェブショップの「ブルゞョア」の同僚が今埌10幎にわたっお䞀般に開発を暙準化する方法を䌝えるための詊みです。 私たちの䞻な掻動はりェブサむトの開発であり、蚘事の翻蚳ではありたせん。 ご理解いただきありがずうございたす。




All Articles