レスポンシブウェブデザイン
レスポンシブウェブデザイン (
RWDでデザインしたサイト[2][6]は、@media
ルールの
- フルードグリッドは、ページ
要素 にピクセルやポイント等 の絶対 単位 ではなく、百分率 等 の相対 単位 を使用 する[8]。 可変 サイズの画像 もコンテナ要素 の外 にはみ出 さないように、相対 単位 を使用 して表示 する[10]。- メディアクエリにより、サイトを
表示 しているデバイスの特徴 (ブラウザの幅 が最 も一般 的 ) に基 づいて、ページに異 なるCSSスタイルを使用 できる。
関連 概念
[モバイルファースト、
- いずれもRWDに
先立 つ関連 概念 である[要 出典 ]。基本 的 な携帯 電話 のブラウザは、JavaScriptやメディアクエリを理解 しない。そのため推奨 される方法 は、グレイスフル・デグラデーションに依存 して複雑 で画像 を多用 したサイトを携帯 電話 で動作 させるのではなく、基本 のウェブサイトを制作 してからスマートフォンやパソコン用 に拡張 することである[19][20][21][22]。
ブラウザ、デバイス、モバイル
- ウェブサイトでJavaScript
非 対応 の基本 的 なモバイル機器 のサポートが必須 の場合 、ブラウザ (ユーザーエージェント)判定 (別称 「ブラウザ・スニッフィング」) とモバイル機器 判定 [20][23] の2つの方法 により、(プログレッシブな拡張 の基礎 として) HTMLやCSSの特定 の機能 がサポートされているかどうか推定 される。ただし、こうした方法 の信頼 性 はデバイス能力 データベースを併用 しない限 り完全 ではない。
より
課題 とその他 のアプローチ
[ルーク・ウロブルスキーは、RWDとモバイル
歴史
[ブラウザのビューポート
キャメロン・アダムスは2004
Mashableは、2013
脚注
[- ^ Tafreshi, Amir E. Sarabadani; Marbach, Kim; Norrie, Moira C. (5 June 2017). “Proximity-Based Adaptation of Web Content on Public Displays” (
英語 ). International Conference on Web Engineering (ICWE):Web Engineering (Springer, Cham): 282–301. doi:10.1007/978-3-319-60131-1_16 . - ^ a b c Marcotte, Ethan (May 25, 2010). “Responsive Web design”. A List Apart. 2017
年 7月 27日 閲覧 。 - ^ “Ethan Marcotte's 20 favourite responsive sites”. .net magazine (October 11, 2011). 2017
年 7月 27日 閲覧 。 - ^ a b Gillenwater, Zoe Mickley (December 15, 2010). “Examples of flexible layouts with CSS3 media queries”. pp. 320. 2015
年 11月5日 閲覧 。 - ^ Schade, Amy (2017
年 3月 2日 ). “Responsive Web Design (RWD) and User Experience”. www.nngroup.com. Nielson Norman Group. 2017年 7月 27日 閲覧 。 - ^ Pettit, Nick (August 8, 2012). “Beginner’s Guide to Responsive Web Design”. TeamTreehouse.com blog. 2015
年 11月5日 閲覧 。 - ^ “Core concepts of Responsive Web design” (September 8, 2014). 2015
年 11月5日 閲覧 。 - ^ a b c Marcotte, Ethan (March 3, 2009). “Fluid Grids”. A List Apart. 2015
年 11月5日 閲覧 。 - ^ “Core concepts of Responsive Web design” (September 8, 2014). 2015
年 11月5日 閲覧 。 - ^ a b Marcotte, Ethan (June 7, 2011). “Fluid images”. A List Apart. 2015
年 11月5日 閲覧 。 - ^ Hannemann, Anselm (September 7, 2012). “The road to responsive images”. net Magazine. 2015
年 11月5日 閲覧 。 - ^ Jacobs, Denise (April 24, 2012). “50 fantastic tools for responsive web design”. .net Magazine. 2015
年 11月5日 閲覧 。 - ^ Gillenwater, Zoe Mickley (October 21, 2011). “Crafting quality media queries”. 2015
年 11月5日 閲覧 。 - ^ “Responsive design—harnessing the power of media queries”. Google Webmaster Central (April 30, 2012). 2015
年 11月5日 閲覧 。 - ^ W3C @media rule
- ^ “Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update 2014–2019 White Paper”. Cisco (January 30, 2015). August 4, 2015
閲覧 。 - ^ a b “Official Google Webmaster Central Blog: Rolling out the mobile-friendly update”. Official Google Webmaster Central Blog. August 4, 2015
閲覧 。 - ^ Thevenin, D.; Coutaz, J. (2002). "Plasticity of User Interfaces: Framework and Research Agenda". Proc. Interact'99, A. Sasse & C. Johnson Eds, IFIP IOS Press. Edinburgh. pp. 110–117.
- ^ Wroblewski, Luke (November 3, 2009). “Mobile First”. 2015
年 11月5日 閲覧 。 - ^ a b Firtman, Maximiliano (July 30, 2010). Programming the Mobile Web. p. 512. ISBN 978-0-596-80778-8
- ^ “Graceful degradation versus progressive enhancement” (February 3, 2009). 2015
年 11月5日 閲覧 。 - ^ Designing with Progressive Enhancement. (March 1, 2010). pp. 456. ISBN 978-0-321-65888-3
- ^ a b “Server-Side Device Detection: History, Benefits And How-To”. Smashing magazine (September 24, 2012). 2015
年 11月5日 閲覧 。 - ^ “BlackBerry Torch: The HTML5 Developer Scorecard | Blog”. Sencha (August 18, 2010). September 11, 2012
閲覧 。 - ^ “Motorola Xoom: The HTML5 Developer Scorecard | Blog”. Sencha (February 24, 2011). September 11, 2012
閲覧 。 - ^ Wroblewski, Luke (2011
年 5月 17日 ). Mobilism: jQuery Mobile - ^ a b Wroblewski, Luke (2012
年 2月 6日 ). Rolling Up Our Responsive Sleeves - ^ Wroblewski, Luke (2012
年 3月 14日 ). Multi-Device Layout Patterns - ^ Wroblewski, Luke (2012
年 2月 29日 ). Responsive Design ... or RESS - ^ Wroblewski, Luke (2011
年 9月 12日 ). RESS: Responsive Design + Server Side Components - ^ Andersen, Anders (May 9, 2012). Getting Started with RESS
- ^ "Responsive but not completely mobile optimised | Blog". Incentivated.
- ^ "Building Smartphone-Optimized Websites". Google.
- ^ "Google:The Evolution of Responsive Websites".
- ^ Snyder, Matthew; Koren, Etai. “The state of responsive advertising: the publishers' perspective”. .net Magazine (April 30, 2012). 2020
年 8月 11日 閲覧 。 - ^ “Google Partners Help”. google.com. May 21, 2015
閲覧 。 - ^ JavaScript and Responsive Web Design Google Developers
- ^ “The Role of Table Layouts in Responsive Web Design”. Web Design Tuts+. May 21, 2015
閲覧 。 - ^ Young, James (2012
年 8月 13日 ). Top responsive web design problems... testing. .net Magazine. - ^ Best mobile emulators and RWD testing tools. The Mobile Web Design Blog. (November 26, 2011)
- ^ Rinaldi, Brian (2012
年 9月 26日 ).Browser testing... with Adobe Edge Inspect. - ^ “Responsive Design View”. Mozilla Developer Network. May 21, 2015
閲覧 。 - ^ Malte Wassermann. “Responsive design testing tool – Viewport Resizer – Emulate various screen resolutions - Best developer device testing toolbar”. maltewassermann.com. May 21, 2015
閲覧 。 - ^ Kalbach, Jim (July 22, 2012). "The First Responsive Design Website: Audi (circa 2002)." [
自主 公表 ?] - ^ Adams, Cameron (September 21, 2004). Resolution dependent layout: Varying layout according to browser width. The Man in Blue.
- ^ “G146: Using liquid layout”. w3.org. May 21, 2015
閲覧 。 - ^ “Media Queries”. w3.org. May 21, 2015
閲覧 。 - ^ 15 top web design and development trends for 2012. .net magazine. January 9, 2012
- ^ Cashmore, Pete (2012
年 12月11日 ). Why 2013 Is the Year of Responsive Web Design