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
eg-146:lecture19 [2012/04/23 18:04] eechriseg-146:lecture19 [2012/04/23 18:29] (current) – [Making 'one site for all' happen] 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 [[http://www.abookapart.com/products/responsive-web-design|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 of Responsive Design =====
  
-Principles: +Also known as "//Mobile First//" design 
-• a flexible grid-based layout +  * A flexible grid-based layout 
-        fluid layout width (marginpadding set +  * Flexible images and media 
-        to ewes or percentages, Makes all +  * Use of media queries 
-        layout elements relative + 
-• Flexible images and media +---- 
-        (scaled with percentages (scale up or + 
-        down) wow-artist apartconfounds fluid- +<note> 
-(Also semer side to reduce whatnot sandals +  * //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. 
-of download) +  * //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.  
-• Media queries, A 0553 component +  * //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. 
-that allows you to adjust deng based +</note> 
-on media features such as width of + 
-browser'relievable page over +===== Further Reading ===== 
-Together called "Responsive Design" +  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. 
-or 'Mobile First-4 +  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]]  
-Further Reading + 
-        Luke Wrote lew ski-^ Mobile First+===== Understanding and Using Media Queries =====
-                design Nov 2009. +
-        w WW-hike w-com / ff I on his-a op9 33 +
-                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 107:
                 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.1335204283.txt.gz · Last modified: 2012/04/23 18:04 by eechris