User Tools

Site Tools


eg-146:lecture19

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
eg-146:lecture19 [2012/04/23 18:04] eechriseg-146:lecture19 [2012/04/23 18:28] – [Further Reading] eechris
Line 48: Line 48:
 ===== Making 'one site for all' happen ===== ===== Making 'one site for all' happen =====
  
-The key feature you need to adopt is called **Progressive enhancement**.((This also applies to behaviour, and we will study it in more depth next year when we look at JavaScript))+  * The key design approach that you need to adopt is called **Progressive enhancement**.((This also applies to behaviour, and we will study it in more depth next year when we look at JavaScript)) 
 +  * In summary you need to separate HTML from styles so that you can progressively enhance the layout for higher resolution and more capable devices 
 +  * For a good introduction see Ethan Marotte, //Responsive Web Design//, [[http://www.alistapart.com/articles/responsive-web-design|www.alistapart.com/articles/responsive-web-design]] and the Book of the same name.
  
-In summary you need to separate HTML from styles so that you can progressively enhance the layout for higher resolution and more capable devices 
- 
-For a good introduction see Ethan Marotte, //Responsive Web Design//, [[http://www.alistapart.com/articles/responsive-web-design|www.alistapart.com/articles/responsive-web-design]] and the Book of the same name. 
 Example: [[http://www.foodsense.is|www.foodsense.is]] Example: [[http://www.foodsense.is|www.foodsense.is]]
  
 ---- ----
  
-* try resizing the browser window and watch what happens to the main content, banner, navigation menu and other items that are on the screen. +  * try resizing the browser window and watch what happens to the main content, banner, navigation menu and other items that are on the screen. 
-* If you can, try viewing the site on a smart phone and/or tablet. With these devices check what happens when you change the orientation of the device.+  * If you can, try viewing the site on a smart phone and/or tablet.  
 +  * With these devices check what happens when you change the orientation of the device.
  
  
-Principles: +===== Principles of Responsive Design ===== 
-• a flexible grid-based layout + 
-        fluid layout width (marginpadding set +Also known as "//Mobile First//" design 
-        to ewes or percentages, Makes all +  * A flexible grid-based layout 
-        layout elements relative +  * Flexible images and media 
-• Flexible images and media +  * Use of media queries 
-        (scaled with percentages (scale up or + 
-        down) wow-artist apartconfounds fluid- +---- 
-(Also semer side to reduce whatnot sandals + 
-of download) +<note> 
-• Media queries, A 0553 component +  * //A flexible grid-based layout// uses so-called fluid layout so that width/margin/padding of elements are defined in percentages or ems rather than pixels. This makes the location and size of all elements relative and easily resizable. 
-that allows you to adjust deng based +  * //Flexible images and media// means that images and video are sized by percentages which can be scaled up or down. This may require server-side support for scaling if it is to be efficient on mobile devices.  
-on media features such as width of +  * //Use of media queries// -- a CSS3 feature -- that allows you to adjust the design based on device features such as the width of the device'viewable area. 
-browser'relievable page over +</note> 
-Together called "Responsive Design" + 
-or 'Mobile First-4 +===== Further Reading ===== 
-Further Reading +  Luke Wroblowski, //Mobile First design//, Nov 2009. URL [[http://www.lukew.com/ff/entry.asp?933|www.lukew.com/ff/entry.asp?933]] (See also the [[http://www.lukew.com/ff/entry.asp?1137]] and Book with same title from [[http://www.abookapart.com/products/mobile-first|A Book Apart]], 2011. 
-        Luke Wrote lew ski-^ Mobile First+  Jeremy Keith on the "one site for all approach"One Web", Presentation at the 2011 DIBI Conference: [[http://www.vimeo.com/27484362|www.vimeo.com/27484362]] and transcript [[http://www.adactio.com/articles/4938|www.adactio.com/articles/4938]]  
-                design Nov 2009. + 
-        w WW-hike w-com / ff I on his-a op9 33 +===== Understanding and Using Media Queries =====
-                Video -> -t 118ft entry-asp? 1127 +
-"Mobile First 4 Book, NBYZLI Apart, 2011 +
-fewest Jeremy Keith "one site fron all +
-approach "One Welsh at DIBI +
-        w w wv i n e ocour 2 7 48 4 3 6 2 +
-transcript WWW-adoration. com (articles 14938 +
-Understanding Using media events+
 Used in head Used in head
                 <i ink net = "style sheet a half ="-.."                 <i ink net = "style sheet a half ="-.."
Line 115: Line 108:
                 b aha h net ÷ u b use. CSS u I>                 b aha h net ÷ u b use. CSS u I>
 Cube d = a style sheet n Cube d = a style sheet n
-                media = "only screen  +                media = "only screen
- +
- +
 ===== Summary ====== ===== Summary ======
  
eg-146/lecture19.txt · Last modified: 2012/04/23 18:29 by eechris