Webデザむンの簡単な歎史

翻蚳者からWeb䞊のテクノロゞヌは比范的急速に倉化しおおり、Webデザむンのトレンド、コンテンツの配信方法、ナヌザヌずのやり取りはさらに急速に混み合っおいたす。 開発は䞀方的に行われるのではなく、倉曎は情報を消費する方法ず方法にも関係するこずに泚意しおください。



珟圚、モバむルトラフィックの割合は急速に増加しおいたす。 さらに、ナヌザヌがむンタヌネット䞊でスマヌトフォンやその他のモバむルガゞェットから費やす時間は、固定コンピュヌタヌで人が費やす時間よりも平均しお倧幅に長くなりたす。 この事実は、Webデザむンのさらなる発展のベクトルに圱響を䞎えるほかありたせん。



倉態は、腺ず技術だけでなく、私たちの脳でも起こりたす。 情報量の増加ぞの察応ずしおの「クリップ思考」の開発は広く議論されおいたす。 Webデザむンを操䜜するずきの人々の行動ず思考に぀いお、倚くの実甚的な研究が行われおいたす。 心理孊の博士であるスヌザン・りェむネシェンクは、 圌のブログでこれに぀いお詳しく曞いおいたす。



アむデアを実珟するためにどれだけの䜜業が必芁かを認識した瞬間に、デザむンをコヌドに倉えるこずに興味を倱いたした。 䞀芋、単玔なタスクには非垞に倚くの解決策がありたすが、すべおのブラりザで機胜するずは限りたせん。 私はい぀も䞍思議に思っおいたした。なぜデザむンずコヌドに分離があるのですか なぜ最初に耇雑なものを単玔化し、より単玔なものに分割しおから、再び耇雑にするのですか デザむナヌがコヌドを曞くこずを孊ぶべきか、開発者がデザむンを孊ぶ必芁があるかに぀いお議論する代わりに、りェブデザむンがどのように進化し、コヌドずデザむンの間のギャップを埋めるこずができるかに぀いお単䞀の図をたずめるこずをお勧めしたす。



Webデザむンの暗黒時代1989





画面は文字通り黒で、モノクロピクセルが少数しか含たれおいないため、Webデザむンの最初の段階はダヌクタむムず呌ばれたす。 その埌、シンボルずタブを䜿甚しおデザむンが䜜成されたため、グラフィカルナヌザヌむンタヌフェむスがWebサヌフィンの䞻なツヌルだった時期に進みたす。 テヌブルレむアりトのこれらの時間は、Webのワむルドりェストず呌ぶこずができたす。



テヌブル-開始1995





画像を衚瀺できるブラりザの出珟は、Webデザむンの最初のステップであり、今日の私たちの知っおいる方法です。 情報を構造化する最もアクセスしやすい方法は、テヌブルを䜿甚するずいう抂念でした。これは圓時HTMLで利甚可胜になりたした。 したがっお、他のテヌブル内にテヌブルを配眮し、静的セルず盞察的なサむズのセルを混合するこずは、David Siegelの著曞「 Creating Killer Sites 」から始たりたした。 そのような目的でのテヌブルの䜿甚は、情報を構造化するこずが䞻な目的であるため、あたり適切ではないず思われたした。 それにもかかわらず、このWebデザむンの䜜成方法は、長い間最も䞀般的でした。 その埌、別の問題がありたした-これらの壊れやすい構造の操䜜性を維持したす。 同時に、個々の芁玠に「レむアりトをカット」するこずが人気を博したした。 蚭蚈者は矎しいレむアりトを描き、それらをより小さな郚分に分割し、蚭蚈どおりに機胜するようにそれらを接着しお、開発者が行いたした。 䞀方、テヌブルには、コンテンツを垂盎方向に配眮し、サむズをピクセルずパヌセントで決定する機胜などのシックな機胜がありたした。 テヌブルの䞻な利点は、グリッド構造をできるだけ近くで再䜜成できるこずでした。 その埌、開発者は、倖郚むンタヌフェむスずその開発を愛するのをやめたず気付きたした。



Javascriptが助けになりたす1995





HTMLの制限に察する答えはJavascriptでした。 ポップアップしたいですか たたは、芁玠の動的配眮を構成する必芁がありたすか 唯䞀の答えはJavascriptです。 ただし、䞻な問題は、JavascriptがWebを構成する玠材の䞊にあるため、個別にダりンロヌドする必芁があったこずです。 倚くの堎合、怠な開発者はそれを䜿甚しおコヌドのクむックパッチを䜜成したしたが、右手では非垞に匷力なツヌルに倉わる可胜性がありたす。 珟圚、CCSを䜿甚しお同じ芁玠を実装できる堎合はJavascriptの䜿甚を避けるこずを奜みたすが、それでも、今日のJavaScriptはむンタヌフェヌス開発jQueryずサヌバヌプログラミングノヌドの䞡方でその関連性を倱いたせん。 js。



黄金時代の自由-フラッシュ1996





1996幎に登堎した技術は、前䟋のない自由を玄束し、圓時のWebデザむンの開発を劚げる障壁を打ち砎るこずを目的ずしおいたした。 デザむナヌは、任意のフォヌム、レむアりトのサむズ、アニメヌション、むンタラクションを操䜜し、1぀のツヌルであるすべおのフォントずFlashテクノロゞヌを䜿甚できたす。 䜜業の最終結果は1぀のファむルにたずめられ、その埌、衚瀺のためにブラりザヌに送信されたした。 これはすべお、ナヌザヌが最新バヌゞョンのFlashプラグむンを䜿甚し、コンテンツがロヌドされるのを埅぀ための時間があるこずを条件に機胜しおいたした。 それは魔法のように芋えたした。 圓時は掻気に満ちたりェルカムペヌゞ、入門アニメヌション、あらゆる皮類のむンタラクティブ゚フェクトの黄金時代でした。 残念なこずに、このテクノロゞヌには明らかにオヌプン性、怜玢のしやすさが欠けおいお、Flashリ゜ヌスの消費は本圓に倧きかったです。 Appleが最初のiPhone2007でそれを取り陀くこずを決めたずき、少なくずもWebデザむンの芋通しに関しおは、テクノロゞヌは衰退し始めたした。



CSS1998





Flashずほが同時に、別の技術的な芳点から芋れば、構造化デザむンが登堎したした-カスケヌドスタむルシヌトCSS。 その基本的な抂念は、コンテンツコンテナヌの機胜ずプレれンテヌションの機胜を分離するこずで、コンテンツ自䜓をHTMLに配眮し、CSSを䜿甚しお芖芚的な曞匏蚭定を行いたした。 このテクノロゞヌの最初のバヌゞョンは柔軟性にはほど遠いものでしたが、最倧の問題はブラりザヌぞの適応速床が遅いこずでした。 CSSの完党なブラりザサポヌトの導入には数幎かかり、倚くの堎合、その䜿甚にはかなりの数のバグが䌎いたした。 同時に、倚くの堎合、最新のCSSプロパティは1぀のブラりザヌでのみサポヌトされおいたしたが、他のブラりザヌではこのサポヌトがありたせんでした。 開発者にずっお、これは本圓の悪倢になりたした。 たた、CSSはコヌドを蚘述するための蚀語ではなく、オブゞェクトのプロパティを宣蚀するための蚀語であり、デザむナヌがコヌドの蚘述方法を孊ぶ必芁があるかどうかずいう疑問が解決しない堎合は、「CSSの仕組みを理解する必芁がありたすか」間違いなくポゞティブになりたす。



モバむルコンテンツの台頭-グリッドずフレヌムワヌク2007





携垯電話でりェブを閲芧するこず自䜓がテストでした。 しかし、さたざたなデバむスのレむアりトのサむズの違いに加えお、デザむンの適合性の問題もありたした小さな画面に倧きな画面ず同じバヌゞョンのサむトを衚瀺する䟡倀があるのですか、それずも個々の郚分を拒吊する必芁がありたすか そしお、このようなちら぀きのある広告をこのような小さな画面に挿入する堎所はどこですか 倧量のコンテンツをダりンロヌドするず、モバむルバランス党䜓が非垞に急速に燃えるため、速床も問題でした。 状況を改善するための最初のステップは、列を持぀グリッドを䜿甚するずいうアむデアでした。



数回の反埩の埌、960ピクセルのグリッドが勝ち、12列ぞの分割は䞻にデザむナヌによっお䜿甚されたした。 次のステップは、フォヌム、ナビゲヌションメニュヌ、ボタンなどの広範な芁玠の暙準化ず、それらの迅速か぀簡単な䜿甚の可胜性の䜜成、たたは簡単に蚀えば、必芁なすべおのコヌドを含む芖芚芁玠のラむブラリの䜜成です。 ここでの勝者はBootstrapずFoundationです。これは、Webサむトずアプリケヌションの間の境界線ががやけおいるずいう事実も瀺しおいたす。 このアプロヌチの欠点は、新しいデザむンがしばしば同じように芋え始めたこずです。 同時に、蚭蚈者自身は、コヌドがどのように機胜するかを理解しないず、倉曎にアクセスできたせんでした。



レスポンシブWebデザむン2010





むヌサン・マヌコットずいう名の賢い男が、同じコンテンツを衚瀺するこずを提案し、それを衚すために異なる圢匏のレむアりトを䜿甚しお、「レスポンシブWebデザむン」ずいう甚語を呌ぶこずで、珟圚のアプロヌチに挑戊するこずを決めたした。 正匏には、HTMLずCSSを匕き続き䜿甚しおいるため、これは抂念の改善に関するものです。



このアプロヌチに関しお倚くの誀解がありたす。 デザむナヌにずっお「適応性」ずは、さたざたなレむアりトの倚くのスケッチを䜜成するこずを意味し、クラむアントにずっおは、これはすべおが電話で機胜するこずを意味したす。 同時に、開発者はペヌゞの読み蟌み速床、ナヌザヌに画像を衚瀺する方法、芁玠のセマンティックロヌド、モバむルバヌゞョンたたはデスクトップバヌゞョンの優先床などに぀いお考えたす。このアプロヌチの䞻な利点は、同じコンテンツを異なるレむアりトに保存するこずです。 実際には、これは同じWebサむトがどこでも機胜するこずを意味したす。 少なくずも党員がこの定矩に同意するこずを願っおいたす。



簡玠化2010





より倚くのレむアりトを描画するには時間がかかりたす。 これに基づいお、私たちの共通の幞犏に、デザむナヌはプロセスを合理化し、圱の耇雑な圱響を取り陀き、デザむンの起源に戻り、コンテンツを優先するこずにしたした。 高品質の写真玠材、フォントデザむンの遞択、カラフルなむラスト、思慮深いレむアりト-これが今日䜜成するデザむンです。

芖芚芁玠の単玔化、いわゆる「フラットデザむン」もこのプロセスの䞀郚です。 その䞻な利点は、玠材、衚瀺される情報の優先床、およびコンテンツ党䜓により倚くの泚意が払われるこずです。 光沢のあるボタンはアむコンに眮き換えられたした。これにより、ベクタヌ画像ずアむコンフォントを䜿甚できたす。 Webフォントは玠晎らしいタむポグラフィを提䟛したす。 ここで最も面癜いのは、りェブが最初からこのアむデアに近かったずいうこずですが、それが若い理由です...



明るい未来2014





ここ数幎、デザむンの芖芚化ずそれをブラりザで衚瀺するさたざたな詊みは、Webデザむンの聖杯でした。 完成したコヌドは独力で衚瀺されたすが、デザむナヌが画面䞊の芁玠を簡単に移動する方法を想像しおください これは、芁玠の順序を倉曎するこずではなく、完党な柔軟性ず制埡に関するものです 開発者はブラりザの互換性に぀いお心配する必芁はなく、実際の問題の解決に完党に集䞭できるこずを想像しおください



正匏には、今日、この方向の動きをサポヌトするいく぀かの新しいアむデアがありたす。 vh、vwビュヌポヌトの高さず幅などの新しいCSSナニットは、芁玠を配眮する際の柔軟性を倧幅に高めたす。 たた、倚くの蚭蚈者を驚かせた問題も解決したす。CSSの䞭倮の垂盎方向の配眮がなぜそれほど難しくなるのでしょうか。 CSSの䞀郚になったもう1぀のクヌルなアむデアはFlexboxです。これにより、倧量のコヌドを蚘述する代わりに、単䞀のプロパティでレむアりトを䜜成しお倉曎できたす。 そしお最埌に、Webコンポヌネントはさらに培底的な詊みです。これは、たずえばギャラリヌや登録フォヌムなど、䞀緒に接続された芁玠のセットです。 これにより、芁玠が独立しおも含めお䜕床も䜿甚できるビルディングブロックになるため、ワヌクフロヌを簡玠化する機䌚が生たれたす。



さお、りェブデザむンの将来に぀いおどう思いたすか



泚括匧内の幎は、特定のステヌゞの開始を瀺したす。 これらの技術は長い間異なる速床で開発されおきたので、1998幎から2007幎たでの期間を空にしおはいけたせん。 そのずき、䞻な進化が起こりたした。



All Articles