SlideShare a Scribd company logo
Responsive Web Design


                        Daum communications
                           FT 개발 1팀 정승희
Devon 2011-f-1  반응형 웹 디자인
jQuery mobile test devices
Devon 2011-f-1  반응형 웹 디자인
Devon 2011-f-1  반응형 웹 디자인
Devon 2011-f-1  반응형 웹 디자인
Responsive Web Design
MAY 25, 2010 by Ethan Marcotte




                                 http://www.alistapart.com/articles/responsive-web-design/
The ingredients

  A flexible, grid-based layout,
  Flexible images and media, and
  Media queries, a module from the CSS3 specification
RWD: The ingredients

 A flexible, grid-based layout,
  Flexible images and media, and
  Media queries, a module from the CSS3 specification
Fluid Grids
MARCH 3, 2009 by Ethan Marcotte




                                  http://www.alistapart.com/articles/fluidgrids/
Fluid Grids
       is
Flexible Layout
Flexible Layout
RWD: The ingredients

  A flexible, grid-based layout,
 Flexible images and media, and
  Media queries, a module from the CSS3 specification
Flexible images and media




                   img,
                   embed,
                   object,
                   video {
                        max-width: 100%;
                        _width: 100%;        /* IE6 */
                        _overflow: hidden;   /* IE6 */
                   }
RWD: The ingredients

  A flexible, grid-based layout,
  Flexible images and media, and
 Media queries, a module from the CSS3
   specification
media queries

 Types            Features

    all             width
    screen          height
                     device-width
    print
                     device-height
    projection      orientation
    tv              aspect-ratio
    handheld        device-aspect-ratio
    …               color
                     color-index
                     …
media queries in action
Responsive Layout
then, well done?
TECHNICAL CHALLENGES
PROGRESSIVE ENHANCEMENT
An escalator can never break:
it can only become stairs.
full desktop site + media queries = mobile site?
Mobile is differenet!




                http://www.slideshare.net/bryanrieger/going-mobile-a-pragmatic-look-at-mobile-design
media queries === silver bullets?



              full desktop site
            + media queries
           Sorry, not supported!
             = mobile site
Rethink!



            flexible mobile site
           + media queries

           = full desktop site
progressive enhancement with Javascript




       $(document).ready(function() {
         $.get(“slides.html”, function(data) {
           $(“.welcome .slides”)
              .append(data)
              .wrapInner('<div class=“slidewrap”>
                <div id=“welcome-slides” class=“slider”>
                </div></div>')
              .find(“.slidewrap”)
              .append(sNav)
              .carousel({
                slide: '.figure'
               });
            });
progressive enhancement with Javascript

                          Modernizr is
                          a small JavaScript library
                          that detects the availability of
                          native implementations for
                          next-generation web
                          technologies.

       Modernizr.load([
          {
             test : Modernizr.websockets && window.JSON,
             nope : 'functional-polyfills.js‘,
             both : [ 'app.js', 'extra.js' ],
             complete : function () {
                myApp.init();
             }
           }
       ]);
Hiding image tags or CSS background images
using css media query
RESPONSIVE WEB DESIGN
IN ACTION
1. Determining key breakpoints!




                                       + features and capabilities
                                        screen size?
                                        local storage?
                                        touch event?
                                        application cache?
                                       …

                  http://martymoo.com/blog/2011/08/26/mobile-first-responsive-design-and-me/
Accessible on any browsers
HTML
 CSS   older browser, mobile browser…
Accessible on any browsers
  HTML       + javascript
   CSS
Javascript




             Accessible on any browsers
  HTML       + javascript
  CSS3
             + media queries
Javascript
             +…
complete development & test




               Build It!
  HTML
  CSS3
Javascript




 features and capabilities
   screen size?
   local storage?
   touch event?
   application cache?
   …
features and capabilities




  HTML                   HTML         HTML
  CSS3                   CSS3         CSS3
Javascript             Javascript   Javascript
features and capabilities
                            http://www.daum.net
    screen size?
    local storage?
    touch event?
    application cache?
    …
server side




                                                   HTML
                what      get adaptive resources
              kind of…?                                     CSS
                                                    java
                                                   script
Devon 2011-f-1  반응형 웹 디자인
Devon 2011-f-1  반응형 웹 디자인

More Related Content

PPTX
3 Approaches to Mobile - An A to Z Primer.
PDF
[SF HTML5] Responsive Cross-Device Development with Web Standards (2013)
PDF
2013 URISA Track, Kickstarter for JavaScript Web and Mobile GIS Development b...
PPTX
인간과컴퓨터의상호작용 중간과제
PPTX
영화연출과 게임 레벨디자인에 기반한 Vr컨텐츠 제작 장명곤
PPT
Managers Role In Scrum Kor
PPTX
Windows Phone UX
PDF
마크업개발자가 UX를 알아야 하는 이유
3 Approaches to Mobile - An A to Z Primer.
[SF HTML5] Responsive Cross-Device Development with Web Standards (2013)
2013 URISA Track, Kickstarter for JavaScript Web and Mobile GIS Development b...
인간과컴퓨터의상호작용 중간과제
영화연출과 게임 레벨디자인에 기반한 Vr컨텐츠 제작 장명곤
Managers Role In Scrum Kor
Windows Phone UX
마크업개발자가 UX를 알아야 하는 이유

Viewers also liked (8)

PPTX
2016웹트렌드와 반응형웹
PDF
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
PDF
Ux Camp Seoul 2014 - 레고에서 발견하는 좋은 제품의 사소함
PDF
[제5회] 9x년생 개발자 모임
PDF
HCI Principles for Mobile Devices
PPTX
애자일 스크럼과 JIRA
PPTX
How to Teach UX Design
PPTX
O2O 스타트업에서 한 개발자의 이야기
2016웹트렌드와 반응형웹
평범한 에이전시 팀장의 일반적인 퍼블리싱 이야기
Ux Camp Seoul 2014 - 레고에서 발견하는 좋은 제품의 사소함
[제5회] 9x년생 개발자 모임
HCI Principles for Mobile Devices
애자일 스크럼과 JIRA
How to Teach UX Design
O2O 스타트업에서 한 개발자의 이야기
Ad

Similar to Devon 2011-f-1 반응형 웹 디자인 (20)

PDF
Pinkoi Mobile Web
PPTX
Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...
PDF
Responsive Enhancement
KEY
Responsive Web Design
PDF
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
PDF
The Enterprise Dilemma: Native vs. Web
PDF
Responsive websites. Toolbox
PDF
Web app and more
PDF
Web Apps and more
PDF
Responsive Websites
PDF
Responsive Web Design: Clever Tips and Techniques
PDF
Intro to @viewport & other new Responsive Web Design CSS features
PPTX
Developing for Responsive Design - Frederic Welterlin
PDF
Making your site mobile-friendly - DevCSI Reading 21.07.2010
PPTX
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
PDF
Media queries
PDF
HTML5 and the dawn of rich mobile web applications pt 1
KEY
Stocktwits & Responsive Web Design, social network meets flexible framework
PPT
Html5 Whats around the bend
PPTX
Digibury: Getting your web presence mobile ready - David Walker
Pinkoi Mobile Web
Building mobile apps with the ArcGIS api for Javascript, Esri, Andy Gup and A...
Responsive Enhancement
Responsive Web Design
CSS3 Media Queries: Mobile Elixir or CSS Snake Oil
The Enterprise Dilemma: Native vs. Web
Responsive websites. Toolbox
Web app and more
Web Apps and more
Responsive Websites
Responsive Web Design: Clever Tips and Techniques
Intro to @viewport & other new Responsive Web Design CSS features
Developing for Responsive Design - Frederic Welterlin
Making your site mobile-friendly - DevCSI Reading 21.07.2010
Windows 8 Pure Imagination - 2012-11-24 - Getting your HTML5 game Windows 8 r...
Media queries
HTML5 and the dawn of rich mobile web applications pt 1
Stocktwits & Responsive Web Design, social network meets flexible framework
Html5 Whats around the bend
Digibury: Getting your web presence mobile ready - David Walker
Ad

More from Daum DNA (20)

PDF
Daum의 개방형 기술 전략 및 자바 기술 로드맵(2007)
PDF
Daum OAuth 2.0
PDF
Daum 음성인식 API (김한샘)
PDF
Daum 검색/지도 API (이정주)
PDF
오픈 API 활용방법(Daum 사례 중심, 윤석찬)
PDF
Daum 티스토리 API (천정환)
PDF
Daum 로그인 API (함태윤)
PDF
FT직군의 현재와 미래 - 홍윤표
PDF
웹접근성과 장애인 차별 금지법 - 장성민
PDF
반응형 웹 디자인은 만능인가? - 신현석
PDF
Daum devday 13 [bap]
PPTX
Daum DevDay 13-힐링이 필요해
PPT
Daum DevDay 13 - 마음의 소리
PPTX
Daum DevDay 13 - OpenBrace
PPTX
Daum DevDay 13 - Ogangjang
PDF
Daum DevDay 13 - Mook
PDF
Daum DevDay 13 - Moonlight
PPTX
Daum DevDay 13 - In-N-Out
PPTX
Daum DevDay 13 - i-DF
PDF
Daum 키노트 | Devon 2012
Daum의 개방형 기술 전략 및 자바 기술 로드맵(2007)
Daum OAuth 2.0
Daum 음성인식 API (김한샘)
Daum 검색/지도 API (이정주)
오픈 API 활용방법(Daum 사례 중심, 윤석찬)
Daum 티스토리 API (천정환)
Daum 로그인 API (함태윤)
FT직군의 현재와 미래 - 홍윤표
웹접근성과 장애인 차별 금지법 - 장성민
반응형 웹 디자인은 만능인가? - 신현석
Daum devday 13 [bap]
Daum DevDay 13-힐링이 필요해
Daum DevDay 13 - 마음의 소리
Daum DevDay 13 - OpenBrace
Daum DevDay 13 - Ogangjang
Daum DevDay 13 - Mook
Daum DevDay 13 - Moonlight
Daum DevDay 13 - In-N-Out
Daum DevDay 13 - i-DF
Daum 키노트 | Devon 2012

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Spectroscopy.pptx food analysis technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Mushroom cultivation and it's methods.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPT
Teaching material agriculture food technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
August Patch Tuesday
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Approach and Philosophy of On baking technology
OMC Textile Division Presentation 2021.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Spectroscopy.pptx food analysis technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Mushroom cultivation and it's methods.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
A Presentation on Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Teaching material agriculture food technology
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
August Patch Tuesday
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Unlocking AI with Model Context Protocol (MCP)
Digital-Transformation-Roadmap-for-Companies.pptx

Devon 2011-f-1 반응형 웹 디자인

  • 1. Responsive Web Design Daum communications FT 개발 1팀 정승희
  • 7. Responsive Web Design MAY 25, 2010 by Ethan Marcotte http://www.alistapart.com/articles/responsive-web-design/
  • 8. The ingredients  A flexible, grid-based layout,  Flexible images and media, and  Media queries, a module from the CSS3 specification
  • 9. RWD: The ingredients A flexible, grid-based layout,  Flexible images and media, and  Media queries, a module from the CSS3 specification
  • 10. Fluid Grids MARCH 3, 2009 by Ethan Marcotte http://www.alistapart.com/articles/fluidgrids/
  • 11. Fluid Grids is Flexible Layout
  • 13. RWD: The ingredients  A flexible, grid-based layout, Flexible images and media, and  Media queries, a module from the CSS3 specification
  • 14. Flexible images and media img, embed, object, video { max-width: 100%; _width: 100%; /* IE6 */ _overflow: hidden; /* IE6 */ }
  • 15. RWD: The ingredients  A flexible, grid-based layout,  Flexible images and media, and Media queries, a module from the CSS3 specification
  • 16. media queries Types Features  all  width  screen  height  device-width  print  device-height  projection  orientation  tv  aspect-ratio  handheld  device-aspect-ratio  …  color  color-index  …
  • 22. An escalator can never break: it can only become stairs.
  • 23. full desktop site + media queries = mobile site?
  • 24. Mobile is differenet! http://www.slideshare.net/bryanrieger/going-mobile-a-pragmatic-look-at-mobile-design
  • 25. media queries === silver bullets? full desktop site + media queries Sorry, not supported! = mobile site
  • 26. Rethink! flexible mobile site + media queries = full desktop site
  • 27. progressive enhancement with Javascript $(document).ready(function() { $.get(“slides.html”, function(data) { $(“.welcome .slides”) .append(data) .wrapInner('<div class=“slidewrap”> <div id=“welcome-slides” class=“slider”> </div></div>') .find(“.slidewrap”) .append(sNav) .carousel({ slide: '.figure' }); });
  • 28. progressive enhancement with Javascript Modernizr is a small JavaScript library that detects the availability of native implementations for next-generation web technologies. Modernizr.load([ { test : Modernizr.websockets && window.JSON, nope : 'functional-polyfills.js‘, both : [ 'app.js', 'extra.js' ], complete : function () { myApp.init(); } } ]);
  • 29. Hiding image tags or CSS background images using css media query
  • 31. 1. Determining key breakpoints! + features and capabilities  screen size?  local storage?  touch event?  application cache? … http://martymoo.com/blog/2011/08/26/mobile-first-responsive-design-and-me/
  • 32. Accessible on any browsers HTML CSS older browser, mobile browser…
  • 33. Accessible on any browsers HTML + javascript CSS Javascript Accessible on any browsers HTML + javascript CSS3 + media queries Javascript +…
  • 34. complete development & test Build It! HTML CSS3 Javascript features and capabilities screen size? local storage? touch event? application cache? …
  • 35. features and capabilities HTML HTML HTML CSS3 CSS3 CSS3 Javascript Javascript Javascript
  • 36. features and capabilities http://www.daum.net screen size? local storage? touch event? application cache? …
  • 37. server side HTML what get adaptive resources kind of…? CSS java script