Adaptable web sites Joni Korpi 01/20. Definition A page, whose layout – and possibly content – changes according to the devices size. 02/20.

Slides:



Advertisements
Similar presentations
15 LAYOUT Controlling the position of elements Creating site layouts Designing for different sized screens.
Advertisements

 A markup language  Structures content on the internet  Commonly used by web browsers.
Media Queries Jeffery Davis CIT media is used to define different style rules for different media types and devices. Media queries.
By: Tyler Cap.  Basically a Pandora recommendation system for clothing  Like/Dislike an outfit or article or clothing  Match items to create an outfit.
XP 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Cascading Style Sheet (CSS) Instructor: Dr. Fang (Daisy) Tang
Responsive Web Design Sheri German, Instructor Montgomery College.
Being Responsibly Responsive Jason
 A “new-ish” web design methodology  Addresses growing number of Internet devices  Tailored experience to any device  Limits resizing, panning.
Lloyd-Jamie Bennett – P Stylianos Michael – P
Developing Content for Mobile Devices Larry D. Lee Web Developer for K4Health.
Responsive Web Design Design websites so that they can adapt to different devices seamlessly. Image by Muhammed RafizeldiMuhammed Rafizeldi.
RESPONSIVE DESIGN Sources: Kadlec, T. (2012). Implementing responsive design. Berkeley, California: New Riders Publishing. MarcotteMarcotte, E. (2010).
CIT 256 Mobile Web Development Dr. Beryl Hoffman.
Intro to RESPONSIVE DESIGN. Why? What?
Mobile Web Design. About the Meetup Group  East Toronto Web Design  Started late 2006  Meet (sort of) monthly at Marketcrashers  Find us online at.
DEVELOPING FOR MOBILE Jackie Calapristi. AGENDA  Why you should go mobile  Mobile Design Options  Responsive Design  Tips & Tools to Help You Build.
Layouts with CSS Web Design – Section 4-12 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course.
After Your First Web Course; Where to Go from Here Bill Pegram April 23, 2014.
Mobile Web Design. Isn’t Mobile a Fad? There are many more cell phones than PCs Most cellphones are now web enabled Cellphones have moved beyond calls.
Using Styles and Style Sheets for Design
Styles with Cascading Style Sheets (CSS) Web Design – Section 4-1 Part or all of this lesson was adapted from the University of Washington’s “Web Design.
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
Responsive design - Bedrock to our site Responsive site templates included.
Responsive Web Design Minjuan What is Responsive Web Design?  A site's ability to resize dynamically based on the device being used.  The.
Everything in it’s right place Revisiting website accessibility Jeff Coburn Senior Web Specialist Institute for Community Inclusion.
PRESENTED BY Content Authoring for Responsive Design Mike Hamilton V.P. Product Evangelism at MadCap Software
GETTING FROM DESIGN TO IMPLEMENTATION How to get to the finish line with Responsive and Mobile Development.
Professor Waterman Cascading Style Sheets (CSS) is a language that works with HTML documents to define the way content is presented. The presentation.
Responsive Web Designing Using CSS3 & HTML5 -Sandip Jadhav “We are building a web, for all device ”
Web Design: Responsive Layouts Sarah Murto 09/29/ W - Graduate Workshop.
INT222 - Internet Fundamentals Shi, Yue (Sunny) Office: T2095 SENECA COLLEGE.
+ Responsive Design Communication Strategy for Mobile, Desktop Los Alamos National Laboratory Ask a question at #interlab.
Cascading Style Sheets CSS. Source W3Schools
Louisa Lambregts, Louisa Lambregts
Responsive Design Design that Adapts to Different Devices SoftUni Team Technical Trainers Software University
INFO1300 LAB7 OCT.11TH RESPONSIVE DESIGN. WHAT IS RESPONSIVE WEB DESIGN A mix of flexible grids and layouts, images and an intelligent use of CSS media.
LESSON 15 – UNIT 0 ADAPTING YOUR WEB SITE FOR MOBILE DEVICES.
Cascading Style Sheets (CSS) EXPLORING COMPUTER SCIENCE – LESSON 3-5.
Style Sheets. Coding Style Sheets  Style sheets use RULES to create the style  A selector (a tag or user-defined style name)  and then declarations.
Browser Compatibility Testing, using different browsers Conditional Statements.
Responsive Web Design (RWD) MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/11/2016.
NASRULLAHIBA.  It is time to take your web designing skills to the next level with Cascading Style Sheets (CSS). They are a way to control the look and.
Responsive and Adaptive Design 2016University of Greenwich 1 Responsive and Adaptive Web Design Kevin McManus Largely stolen from Tanya Williams
Mobile and SharePoint Eric Overfield SharePoint Advocate and Enthusiast PixelMill SharePoint Fest Denver – March 18 th - 20 th 2013 The Design Dilemma.
Less – Design That is More… BY SPEC INDIA. Less – Design  Adaptive Cross Platform CSS grid system  Responsive & Mobile First Projects  Uses Standards-based.
Getting Started with Responsive Web Design By Brian Rinaldi.
With Responsive Web Design Eric Overfield SharePoint Advocate and Enthusiast PixelMill Enhance SharePoint SPFest Denver 2014 – SPT 205
Cascading Style Sheets (CSS)
Dreamweaver – Setting up a Site and Page Layouts
Formatting Text with CSS
Implementing Responsive Design
A better approach to mobile
Responsive Design and Twitter Bootstrap
Chapter 7 Absolute/relative hyperlinks Frag id 3-column site
Styles with Cascading Style Sheets (CSS)
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
CS3220 Web and Internet Programming Page Layout with CSS
RESPONSIVE WEB DESIGN.
Copyright © 2013 MyGraphicsLab / Pearson Education
CS3220 Web and Internet Programming Page Layout with CSS
IS333: MULTI-TIER APPLICATION DEVELOPMENT
APTECH JANAKPURI INSTITUTE PROVIDING WEB DESIGNING COURSES Address:- J-1,2nd Floor, Opp Metro Pillar No – 559, Janakpuri East, Delhi /42.
What is the difference between Computer and Software programming?
Chapter 7 Absolute/relative hyperlinks Frag id 3-column site
CS3220 Web and Internet Programming Page Layout with CSS
Apply procedures to create cascading style sheets.
ITI 163: Web, Mobile, and Social Media Design Introduction
Web Page Layout Imran Rashid CTO at ManiWeber Technologies.
HTML and CSS Basics.
Presentation transcript:

Adaptable web sites Joni Korpi 01/20

Definition A page, whose layout – and possibly content – changes according to the devices size. 02/20

Contents 1. The old way of developing 2. The new way of developing 3. Summary & best uses 4. Resources for those interested 03/20

The old way Many separate sites 04/20

Zeit Online 05/20

Facebook 06/20

Separate sites Often completely independent: HTML, CSS & Javascript Template code Lots of work Mostly for heavy sites 07/20

Problems User guidance Browser sniffing Requires constant maintenance Error prone Unconsistent 08/20

The new way One adaptable site 09/20

Differences One consistent site Adapts to browser size No browser sniffing No user guidance 10/20

CSS3 media query Part of the CSS3-standard Uses a certain part of CSS when certain conditions are A type of IF-statement Used to everride CSS-styles 11/20

“If the browsers width is this, do that.” #sivu {font-size: 16px; color: (min-width: 1280px) { #sivu {font-size: 18px;} } 12/20

“This is an adaptable site, use the screens real width.” 13/20

Browser support Standard All except: Internet Explorer 6–8 The old Nokia Webkit & Opera Respond.js adds support 14/20

Two types Static (static/adaptive) eg. Information ArchitectsInformation Architects More traditional Flexible (responsive) eg. Ethan MarcotteEthan Marcotte eg. SparkboxSparkbox 15/20

Problems “Faking size” eg. Samsung Galaxy Tab Developer can’t do anything about this Problem of the manufacturers File sizes possibly heavy for 3G 16/20

To think about Same content for different devices? Does the cell-phone surfer want different things than the PC-surfer? Touch screen vs. mouse Different requirements 17/20

Summary 18/20

Recap A new way for normal sites Media querys: standard Fix support with Respond.js:llä Static vs. flexible Keep context in mind The old way only for exceptions 19/20

Interested? Google “responsive design” A List Apart – Responsive Web Design ethanmarcotte.com ethanmarcotte.com / 20/20