SlideShare ist ein Scribd-Unternehmen logo
1 von 56
Using Grid-based Web Design to Optimize Content Authoring and Presentation Matt Gipson and Charles Moad Indianapolis Museum of Art, USA MW2011 Mini-Workshop Philadelphia, PA April 9th, 2011
Why This Talk?
A Common Language
What We Will Cover History Benefits for Designers Developers Content Authors Case Study Looking Ahead
History of Grid-Based Design Emil Ruder Swiss typographer and graphic designer, who with Armin Hofmann helped to found a graphic style known as the Swiss Style. The Swiss Style was defined by the use of sans-serif typefaces, and employed a page grid for structure, producing asymmetrical layouts.
History of Grid-Based Design Josef Müller-Brockmann Grid Systems – The first detailed publication to show how the grid is constructed, applied and learned.
History: Josef Müller-Brockmann Early Josef Müller-Brockmann Poster Designs http://www.flickr.com/photos/blankaposters/sets/72157605199393277/
History: Josef Müller-Brockmann Early Josef Müller-Brockmann Poster Designs http://www.flickr.com/photos/blankaposters/sets/72157605199393277/
Benefits for Designers A grid framework automatically defines the number of, padding, and margin of columns. Clear and logical pattern which helps organize a wide range of dynamic content scenarios. This alleviates micro-managing content  level design with a defined structure for organizing content.
Benefits for Designers Dramatically cut the time devoted to creating CSS - style sheets to define.
Benefits for Designers The grid allows designers to spend more time on style, less on math &coding.
Benefits for Designers The grid also provides a template that can easily be replicated, customized, and rapidly implemented.
Grid Fallacies Some designers avoid the use of a grid-systembecause they believe using it will limit their design options. Designers worry that a grid will force creativity into a rigid structure leaving little room for unique style.
Benefits for Designers - Tricks Use negative margins to pull elements out of the grid boundaries. Abandon the grid inside or outside content areas.
Benefits for Designers - Tricks Use background Images that bleed outside of the boundaries of the grid. Wrap grid divs with container divs which can span the entire page for example.
Benefits for Designers - Examples  Unique examples of grid design ,[object Object],[object Object]
Benefits for Designers - Examples  Note the scale of the site logo and the intentional offset from the grid.
Benefits for Designers - Examples  Note the use of a large scale image and it’s placement fitting it to the grid. Also note the products centered in blocks.
Benefits for Designers - Examples  Note the use of a liquid header background image that spans the whole page behind the grid. This can be achieved using a wrapping div.
Benefits for Designers - Examples  Note the use of a large header background image and how it is pulled out of the grid on the left hand side.
Benefits for Software Developers A clear set of CSS rules to follow
Under the Hood <div class=“grid_12”> 	<div class=“grid_6alpha” /> 	<div class=“grid_3” /> 	<div class=“grid_3omega” /> </div> grid_12 grid_6 alpha grid_3 grid_3 omega
Benefits for Software Developers Tools are easier to build. Predetermine image/content sizes; layouts
Benefits for Software Developers 5 developers vs. 1 designer (How’s that work?)
Benefits for Content Authors Easy to understand concept
Benefits for Content Authors Indirectly enforces consistency
Benefits for Content Authors Enables rich layouts
Benefits for Content Authors Simple tools
General Benefits Works well with new-age devices
IMAmuseum.org: A Case Study
IMA: All CSS Enabled
IMA: All Except 960.css
IMA: Just 960.css
IMA: All CSS Enabled
Image Specs Before the Grid Old imamuseum.org style-guide – A list of image names and sizes.
Image Specs Before the Grid Old imamuseum.org style-guide – A list of image names and sizes.
WIKI Markup Before <div class="bodycopy first"> 	<div class="copyleft"> 		<h3>Hours</h3> 	</div> 	<div class="copyright"> 		<p><imgsrc="/images/size-g/open.png"/> 		The museum is open from 9am to 5pm.</p> 	</div> </div> After === Hours [img:open.png|width=1]The museum is open from 9am to 5pm. Stein, R. and E. Bachta. "Breaking the Bottleneck: Using Pseudo-Wikis to Enable Rich Web Authoring for Non-Technical Staff Members". MW2010 http://www.archimuse.com/mw2010/papers/stein-bachta/stein-bachta.html
Authoring Helpers ,[object Object]
Reference guide,[object Object]
Authoring Helpers: Flickr Set
Grid Tools for All The web is full of grid system frameworks. Several online web apps exist Grid calculators, bookmarklets, etc.  Several open themes are popping up using a grid system. Push for 960 WordPress base theme Drupal Joomla
Why 960? Most modern monitors support at least 1024 × 768 pixel resolution.  960 is divisible by 2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 30, 32, 40, 48, 60, 64, 80, 96, 120, 160, 192, 240, 320 and 480. This makes it a highly flexible base number to work with.
Tools – 960 frameworks 960 Grid System Fluid 960 Grid System 960 Gridder
Tools – 960 themes Drupal WordPress ,[object Object]
 Omega
 + many more
 960 Blank Canvas
 960wp
 + many more,[object Object]
Tools – 960 alternatives – jQuery Masonry “Whereas floating arranges elements horizontally then vertically, Masonry arranges elements vertically then horizontally along a grid. The result minimizes vertical gaps between elements of varying height, like a mason fitting stones in a wall.”
Tools – 960 alternatives – cssgrid.net Mobile view Desktop monitor view “Scrap 1024! Design once at 1140 for 1280, and with very little extra work, it will adapt itself to work on just about any monitor, even mobile.”
Tools – 960 alts – Fluid 960 Grid System 775px wide 1840 px wide The Fluid 960 Grid System templates have been built upon the work of Nathan Smith and his 960 Grid System using effects from the MooTools andjQuery JavaScript libraries.
Tools – 960 alternatives – Roll Your Own Tiny Fluid Grid The 1Kb CSS Grid A fresh take on the CSS grid. (loosely based on Nathan Smith’s 960 Grid System). Its mission is to be lightweight. A lightweight customizable tool for building base
Tools – 960 alternatives – Roll Your Own .grid_1 { width:60px; } .grid_2 { width:140px; } .grid_3 { width:220px; } .grid_4 { width:300px; } .grid_5 { width:380px; } .grid_6 { width:460px; } .grid_7 { width:540px; } .grid_8 { width:620px; } .grid_9 { width:700px; } .grid_10 { width:780px; } .grid_11 { width:860px; } .grid_12 { width:940px; } .column { float: left; margin: 0 10px; overflow: hidden; display: inline; } .row { width: 960px; margin: 0 auto; overflow: hidden; } The 1Kb CSS Grid Lightweight base cssstylesheet for the grid structure. Leaves it up to the designer to define a ‘reset’ stylesheet and style.
Sustainability of Grids In the same way that grid principles transfer from print to web, they stand a much better chance of remaining relevant on new device. Open-source content management system adoption of grids will further broaden their reach.

Weitere ähnliche Inhalte

Andere mochten auch

Teoria do design aula 01 [conceitos basicos]
Teoria do design aula 01 [conceitos basicos]Teoria do design aula 01 [conceitos basicos]
Teoria do design aula 01 [conceitos basicos]Léo Dias
 
Discussing Design: The Art of Critique
Discussing Design: The Art of CritiqueDiscussing Design: The Art of Critique
Discussing Design: The Art of CritiqueAdam Connor
 
UX design, service design and design thinking
UX design, service design and design thinkingUX design, service design and design thinking
UX design, service design and design thinkingSylvain Cottong
 
Como desenvolver sites utilizando Design Responsivo
Como desenvolver sites utilizando Design ResponsivoComo desenvolver sites utilizando Design Responsivo
Como desenvolver sites utilizando Design ResponsivoPopUp Design
 
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and FriendsThe Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and FriendsStacy Kvernmo
 

Andere mochten auch (6)

Teoria do design aula 01 [conceitos basicos]
Teoria do design aula 01 [conceitos basicos]Teoria do design aula 01 [conceitos basicos]
Teoria do design aula 01 [conceitos basicos]
 
Conceitos e princípios de design
Conceitos e princípios de designConceitos e princípios de design
Conceitos e princípios de design
 
Discussing Design: The Art of Critique
Discussing Design: The Art of CritiqueDiscussing Design: The Art of Critique
Discussing Design: The Art of Critique
 
UX design, service design and design thinking
UX design, service design and design thinkingUX design, service design and design thinking
UX design, service design and design thinking
 
Como desenvolver sites utilizando Design Responsivo
Como desenvolver sites utilizando Design ResponsivoComo desenvolver sites utilizando Design Responsivo
Como desenvolver sites utilizando Design Responsivo
 
The Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and FriendsThe Great State of Design with CSS Grid Layout and Friends
The Great State of Design with CSS Grid Layout and Friends
 

Ähnlich wie MW2011 Grid-based Web Design presentation

Great Responsive-ability Web Design
Great Responsive-ability Web DesignGreat Responsive-ability Web Design
Great Responsive-ability Web DesignMike Wilcox
 
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)Four Kitchens
 
Responsive web design
Responsive web designResponsive web design
Responsive web designBen MacNeill
 
2009_09_11_Grid960
2009_09_11_Grid9602009_09_11_Grid960
2009_09_11_Grid960LightSpeed
 
Web Design Tools
Web Design ToolsWeb Design Tools
Web Design Toolslillianabe
 
Accelerated grid theming using NineSixty (DrupalCamp Dallas)
Accelerated grid theming using NineSixty (DrupalCamp Dallas)Accelerated grid theming using NineSixty (DrupalCamp Dallas)
Accelerated grid theming using NineSixty (DrupalCamp Dallas)Four Kitchens
 
Accelerated Grid Theming
Accelerated Grid ThemingAccelerated Grid Theming
Accelerated Grid ThemingNathan Smith
 
Drupal Theming with CSS Frameworks (960grid)
Drupal Theming with CSS Frameworks (960grid)Drupal Theming with CSS Frameworks (960grid)
Drupal Theming with CSS Frameworks (960grid)Ryan Cross
 
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2010)
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2010)Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2010)
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2010)Four Kitchens
 
Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25Christian Rokitta
 
A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....
A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....
A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....Aidan Foster
 
Responsive web design
Responsive web designResponsive web design
Responsive web designpsophy
 
Adaptive theming using compass susy grid
Adaptive theming using compass susy gridAdaptive theming using compass susy grid
Adaptive theming using compass susy gridsoovor
 
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2009)
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2009)Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2009)
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2009)Four Kitchens
 
Drupal 960 grid system based theming
Drupal 960 grid system based theming Drupal 960 grid system based theming
Drupal 960 grid system based theming Gaurav Mishra
 
CSS3: Simply Responsive
CSS3: Simply ResponsiveCSS3: Simply Responsive
CSS3: Simply ResponsiveDenise Jacobs
 
Digibury: Getting your web presence mobile ready - David Walker
Digibury: Getting your web presence mobile ready - David WalkerDigibury: Getting your web presence mobile ready - David Walker
Digibury: Getting your web presence mobile ready - David WalkerLizzie Hodgson
 

Ähnlich wie MW2011 Grid-based Web Design presentation (20)

Great Responsive-ability Web Design
Great Responsive-ability Web DesignGreat Responsive-ability Web Design
Great Responsive-ability Web Design
 
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)
Accelerated grid theming using NineSixty (Dallas Drupal Days 2011)
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Volunteer.rb
Volunteer.rbVolunteer.rb
Volunteer.rb
 
2009_09_11_Grid960
2009_09_11_Grid9602009_09_11_Grid960
2009_09_11_Grid960
 
Web Design Tools
Web Design ToolsWeb Design Tools
Web Design Tools
 
Accelerated grid theming using NineSixty (DrupalCamp Dallas)
Accelerated grid theming using NineSixty (DrupalCamp Dallas)Accelerated grid theming using NineSixty (DrupalCamp Dallas)
Accelerated grid theming using NineSixty (DrupalCamp Dallas)
 
Accelerated Grid Theming
Accelerated Grid ThemingAccelerated Grid Theming
Accelerated Grid Theming
 
Drupal Theming with CSS Frameworks (960grid)
Drupal Theming with CSS Frameworks (960grid)Drupal Theming with CSS Frameworks (960grid)
Drupal Theming with CSS Frameworks (960grid)
 
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2010)
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2010)Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2010)
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2010)
 
Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25Responsive Web Design & APEX Theme 25
Responsive Web Design & APEX Theme 25
 
Real-world CSS3
Real-world CSS3Real-world CSS3
Real-world CSS3
 
A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....
A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....
A Responsive Design Case Study - What We Did Wrong Building ResponsiveDesign....
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Adaptive theming using compass susy grid
Adaptive theming using compass susy gridAdaptive theming using compass susy grid
Adaptive theming using compass susy grid
 
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2009)
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2009)Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2009)
Accelerated grid theming using NineSixty (Drupal Design Camp Boston 2009)
 
Drupal 960 grid system based theming
Drupal 960 grid system based theming Drupal 960 grid system based theming
Drupal 960 grid system based theming
 
CSS3: Simply Responsive
CSS3: Simply ResponsiveCSS3: Simply Responsive
CSS3: Simply Responsive
 
Digibury: Getting your web presence mobile ready - David Walker
Digibury: Getting your web presence mobile ready - David WalkerDigibury: Getting your web presence mobile ready - David Walker
Digibury: Getting your web presence mobile ready - David Walker
 
HTML CSS & Javascript
HTML CSS & JavascriptHTML CSS & Javascript
HTML CSS & Javascript
 

Kürzlich hochgeladen

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 

Kürzlich hochgeladen (20)

Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

MW2011 Grid-based Web Design presentation

  • 1. Using Grid-based Web Design to Optimize Content Authoring and Presentation Matt Gipson and Charles Moad Indianapolis Museum of Art, USA MW2011 Mini-Workshop Philadelphia, PA April 9th, 2011
  • 4. What We Will Cover History Benefits for Designers Developers Content Authors Case Study Looking Ahead
  • 5. History of Grid-Based Design Emil Ruder Swiss typographer and graphic designer, who with Armin Hofmann helped to found a graphic style known as the Swiss Style. The Swiss Style was defined by the use of sans-serif typefaces, and employed a page grid for structure, producing asymmetrical layouts.
  • 6. History of Grid-Based Design Josef Müller-Brockmann Grid Systems – The first detailed publication to show how the grid is constructed, applied and learned.
  • 7. History: Josef Müller-Brockmann Early Josef Müller-Brockmann Poster Designs http://www.flickr.com/photos/blankaposters/sets/72157605199393277/
  • 8. History: Josef Müller-Brockmann Early Josef Müller-Brockmann Poster Designs http://www.flickr.com/photos/blankaposters/sets/72157605199393277/
  • 9. Benefits for Designers A grid framework automatically defines the number of, padding, and margin of columns. Clear and logical pattern which helps organize a wide range of dynamic content scenarios. This alleviates micro-managing content level design with a defined structure for organizing content.
  • 10. Benefits for Designers Dramatically cut the time devoted to creating CSS - style sheets to define.
  • 11. Benefits for Designers The grid allows designers to spend more time on style, less on math &coding.
  • 12. Benefits for Designers The grid also provides a template that can easily be replicated, customized, and rapidly implemented.
  • 13. Grid Fallacies Some designers avoid the use of a grid-systembecause they believe using it will limit their design options. Designers worry that a grid will force creativity into a rigid structure leaving little room for unique style.
  • 14. Benefits for Designers - Tricks Use negative margins to pull elements out of the grid boundaries. Abandon the grid inside or outside content areas.
  • 15. Benefits for Designers - Tricks Use background Images that bleed outside of the boundaries of the grid. Wrap grid divs with container divs which can span the entire page for example.
  • 16.
  • 17. Benefits for Designers - Examples Note the scale of the site logo and the intentional offset from the grid.
  • 18. Benefits for Designers - Examples Note the use of a large scale image and it’s placement fitting it to the grid. Also note the products centered in blocks.
  • 19. Benefits for Designers - Examples Note the use of a liquid header background image that spans the whole page behind the grid. This can be achieved using a wrapping div.
  • 20. Benefits for Designers - Examples Note the use of a large header background image and how it is pulled out of the grid on the left hand side.
  • 21. Benefits for Software Developers A clear set of CSS rules to follow
  • 22. Under the Hood <div class=“grid_12”> <div class=“grid_6alpha” /> <div class=“grid_3” /> <div class=“grid_3omega” /> </div> grid_12 grid_6 alpha grid_3 grid_3 omega
  • 23. Benefits for Software Developers Tools are easier to build. Predetermine image/content sizes; layouts
  • 24. Benefits for Software Developers 5 developers vs. 1 designer (How’s that work?)
  • 25. Benefits for Content Authors Easy to understand concept
  • 26. Benefits for Content Authors Indirectly enforces consistency
  • 27. Benefits for Content Authors Enables rich layouts
  • 28. Benefits for Content Authors Simple tools
  • 29. General Benefits Works well with new-age devices
  • 31.
  • 32. IMA: All CSS Enabled
  • 33. IMA: All Except 960.css
  • 35. IMA: All CSS Enabled
  • 36. Image Specs Before the Grid Old imamuseum.org style-guide – A list of image names and sizes.
  • 37. Image Specs Before the Grid Old imamuseum.org style-guide – A list of image names and sizes.
  • 38. WIKI Markup Before <div class="bodycopy first"> <div class="copyleft"> <h3>Hours</h3> </div> <div class="copyright"> <p><imgsrc="/images/size-g/open.png"/> The museum is open from 9am to 5pm.</p> </div> </div> After === Hours [img:open.png|width=1]The museum is open from 9am to 5pm. Stein, R. and E. Bachta. "Breaking the Bottleneck: Using Pseudo-Wikis to Enable Rich Web Authoring for Non-Technical Staff Members". MW2010 http://www.archimuse.com/mw2010/papers/stein-bachta/stein-bachta.html
  • 39.
  • 40.
  • 42. Grid Tools for All The web is full of grid system frameworks. Several online web apps exist Grid calculators, bookmarklets, etc. Several open themes are popping up using a grid system. Push for 960 WordPress base theme Drupal Joomla
  • 43. Why 960? Most modern monitors support at least 1024 × 768 pixel resolution. 960 is divisible by 2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 30, 32, 40, 48, 60, 64, 80, 96, 120, 160, 192, 240, 320 and 480. This makes it a highly flexible base number to work with.
  • 44. Tools – 960 frameworks 960 Grid System Fluid 960 Grid System 960 Gridder
  • 45.
  • 47. + many more
  • 48. 960 Blank Canvas
  • 50.
  • 51. Tools – 960 alternatives – jQuery Masonry “Whereas floating arranges elements horizontally then vertically, Masonry arranges elements vertically then horizontally along a grid. The result minimizes vertical gaps between elements of varying height, like a mason fitting stones in a wall.”
  • 52. Tools – 960 alternatives – cssgrid.net Mobile view Desktop monitor view “Scrap 1024! Design once at 1140 for 1280, and with very little extra work, it will adapt itself to work on just about any monitor, even mobile.”
  • 53. Tools – 960 alts – Fluid 960 Grid System 775px wide 1840 px wide The Fluid 960 Grid System templates have been built upon the work of Nathan Smith and his 960 Grid System using effects from the MooTools andjQuery JavaScript libraries.
  • 54. Tools – 960 alternatives – Roll Your Own Tiny Fluid Grid The 1Kb CSS Grid A fresh take on the CSS grid. (loosely based on Nathan Smith’s 960 Grid System). Its mission is to be lightweight. A lightweight customizable tool for building base
  • 55. Tools – 960 alternatives – Roll Your Own .grid_1 { width:60px; } .grid_2 { width:140px; } .grid_3 { width:220px; } .grid_4 { width:300px; } .grid_5 { width:380px; } .grid_6 { width:460px; } .grid_7 { width:540px; } .grid_8 { width:620px; } .grid_9 { width:700px; } .grid_10 { width:780px; } .grid_11 { width:860px; } .grid_12 { width:940px; } .column { float: left; margin: 0 10px; overflow: hidden; display: inline; } .row { width: 960px; margin: 0 auto; overflow: hidden; } The 1Kb CSS Grid Lightweight base cssstylesheet for the grid structure. Leaves it up to the designer to define a ‘reset’ stylesheet and style.
  • 56. Sustainability of Grids In the same way that grid principles transfer from print to web, they stand a much better chance of remaining relevant on new device. Open-source content management system adoption of grids will further broaden their reach.
  • 57. Sustainability of Grids Grids are an established design tool based on a long history of documented knowledge. Grids are everywhere in our society, and have been for centuries. The Grid is a classic tool that won’t be going away anytime soon.
  • 58. The Future of Grids Watch for this book: A Practical Guide to Designing Grid Systems for the Web By Mark Boultonmarkboulton.co.uk
  • 59.
  • 60. Indianapolis Museum of Art, USAMW2011 Mini-Workshop Philadelphia, PA April 9th, 2011

Hinweis der Redaktion

  1. Emil Ruder helped found Swiss Style. This style of design uses san-serif typography and a grid-system for structure.
  2. The grid-system is not a web technology, but a tried and true design technique stemming from typography and print design. It has been around roughly since WW2. It applies very well to web design.
  3. These are a few early examples demonstrating the grid-system in action. These are event posters created by Josef Muller-Brockmann.
  4. More early examples of Josef Muller-Brockmann’s designs. Notice on the left he is clearly utilizing a vertical and horizontal grid. The Beetoven poster is probably one of his most famous pieces. There are some great videos on youtube if you search his name + the term ‘grid’
  5. Starting off with a grid-system with your design, buys the front end designer a lot. Your margins are automatically defined. Figuring out image and content widths becomes a snap.
  6. With a grid-system in place, designers can quickly create prototypes and wireframes. I have created some templates with grid guidelines which gives me a big head start with page layout.
  7. I think of grid-based web design systems as a set of layers. Traditionallyyou might have the layout structure and style all in one cssstylesheet. This is confusing. We will show an example of this in our case study.
  8. Again, prototyping and creating wireframes for designs using a grid dramatically speeds up the process. Charlie will show you some examples in our case study.
  9. These are common arguments we hear against using a grid-system. It boils down to, how you use the grid. There are techniques to alievethese beliefs.
  10. Using negative margins in the style layer can buy you a lot and make your design more unique.Another way to break loose from the grid is to use it sparingly. (as seen in the beethoven poster)
  11. Background images can easily alleviate the rigid structure of a grid.Another technique I’ve employed is to use wrapping divs which span the entire screen for instance.
  12. Now I’ll show several good examples of website utilizing a grid-system. In this first example, at first glance you don’t see a grid. This is due to the generous use of whitespace.
  13. Here is a good example of a website using a grid where they abandon it within blocks of content. The featured content can be unique and it doesn’t clash with the surrounding grid. Also notice how they are using negative margins to pull out the next/prev slideshow buttons.
  14. This is an example of using a large offset background image breaking out of the boundaries of the page grid.
  15. Using large images is another good technique for breaking out of the grid.
  16. Here is an example of wrapping divs thatI talked about earlier. The header background image spans the entire width of the page.
  17. Another good example of using an offset background image to alleviate the grid structure.
  18. For your most common visitors, 960 is perfect
  19. Specify number of columns, gutter percentages/width and the minimu/maximum width.
  20. Grids exist for joomla, drupal, wordpress.