Responsive and Adaptive Web Design By: Chad W. Stoker (MCTS, MCP, MCAD) President & Chief Technology Officer.

Slides:



Advertisements
Similar presentations
HTML Basic Lecture What is HTML? HTML (Hyper Text Markup Language) is a a standard markup language used for creating and publishing documents on.
Advertisements

Introduction to Web Design Lecture number:. Todays Aim: Introduction to Web-designing and how its done. Modelling websites in HTML.
Use Tables for Layout Control Day 7. You will learn to: Understand Tables Create a Simple Table Modify Your Tables Appearance Create Page Layouts with.
What is jQuery Mobile? How to use it? Doncho Minkov Telerik Corporation Technical Trainer.
Modernize Your Old Browser to Support HTML 5 Svetlin Nakov Telerik Software Academy academy.telerik.com Senior Technical Trainer
Backwards Compatible HTML5/CSS3 Apps in ASP.NET Nik Kalyani, Founder/CEO, HyperCrunch, Inc.
CSCI 3100 Tutorial 6 Web Development Tools 1 Cuiyun GAO 1.
CSS Layout Crash Course An Advance CSS Tutorial. Inline vs. Block Many HTML elements have a default display setting of Block. Block elements take up the.
Enhance SharePoint 2013 With Responsive Web Design Enhance SharePoint 2013 With Responsive Web Design Eric Overfield.
Programming Club IIT Kanpur. Work environment Before you begin coding,always set up your work environment to your needs IDE Notepad++ Sublime Text 2.
Layout using CSS. Using multiple classes In the head:.important{font-style:italic;}.title{color:red;} In the body: Here's a type of paragraph that is.
A really fairly simple guide to: mobile browser-based application development (part 1) Chris Greenhalgh G54UBI / Chris Greenhalgh
Lecture # 11 JavaScript Graphics. Scalable Vector Graphics (SVG) Scalable Vector Graphics (SVG), as the name implies, are - scalable (without pixelation):
Web Standards XHTML and CSS. Today’s Show ► Discuss web standards ► XHTML ► Layout Without Tables ► CSS ► Why Web Standards?
HTML5 That’s What You Need to Know Today Ingo Rammer | thinktecture |
Principles of Web Design 5 th Edition Chapter Nine Site Navigation.
Class four: the box model and positioning. is an HTML tag which allows you to create an element out of inline text. It doesn’t mean anything! try it:
Creating Tables Text Tables -created by using preformatted tags. Graphical Tables - created using Table Structure with HTML.
CSS, cont. October 12, Unit 4. Creating a Sidebar We know how to create a sidebar –Use the float property div#sidebar{ float: left; } Item1 Item2 Item3.
Using HTML Tables.
Responsive Web Design Sheri German, Instructor Montgomery College.
Chapter 8 More on Links, Layout, and Mobile Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Responsive Wed Design : An Emerging Technology Archana Jain.
RESPONSIVE DESIGN Sources: Kadlec, T. (2012). Implementing responsive design. Berkeley, California: New Riders Publishing. MarcotteMarcotte, E. (2010).
CISC 474: Advanced Web Technologies HTML5 & CSS3, & Responsive Design.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 12: Building Responsive Webpages.
Javascript & HTML5 Intro. Why Javascript? Next big thing in online games Flash is slowly on its way out Can be coded via any text editor, flash costs.
CIT 256 Mobile Web Development Dr. Beryl Hoffman.
Intro to RESPONSIVE DESIGN. Why? What?
Web Page Layout With CSS CSS Level 2 vs. Nested Tables Mike Wallick – 11/3/04.
Chapter 8 More on Links, Layout, and Mobile Copyright © 2013 Terry Ann Morris, Ed.D revised by Bill Pegram, 9/24/
WDV 331 Dreamweaver Applications Designing Websites for Mobile Devices Dreamweaver CS6 Chapter 11.
Basic Responsive Design Techniques. Let’s take a look at this basic layout. It has a header and two columns of text, in a box that is centered on the.
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
CIS67 Foundations for Creating Web Pages Professor Al Fichera Reference for CIS127 and CIS 137.
Responsive design - Bedrock to our site Responsive site templates included.
HTML CSS JAVASCRIPT. HTML - Stands for Hyper Text Markup Language HTML is a ‘language’ that describes web pages. This language is a collection of codes.
WEB DESIGN AND PROGRAMMING Advanced CSS Techniques.
Week 11 Creating Framed Layouts Objectives Understand the benefits and drawbacks of frames Understand and use frame syntax Customize frame characteristics.
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
Layout with Styles Castro Chapter 11. Tables vs. CSS You can produce “liquid layouts” (layouts that stretch as the browser is resized) using tables or.
11/12/2015 Box Model Reed Crouch. 11/12/2015  HTML elements can be considered as boxes. In CSS, the term "box model" is used when referring to layout.
Introduction to Web Authoring Ellen Cushman our syllabus
GO MOBILE. GO RESPONSIVE. 185 mil mobile internet users in India
CSS Positioning & Layout Creating layouts and controlling elements.
Positioning Objects with CSS and Tables
 An HTML, CSS, Javascript framework you can use as a basis for creating web sites  Uses CSS settings, fundamental HTML elements styled and enhanced.
Responsive Web Design (RWD) MIS 3502, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 2/11/2016.
HTML 5 (Part 1) – Start from SCRATCH. HTML 5 – Start from SCRATCH.
HTML Help book. HTML HTML is the programming language used to make web pages for the Internet. HTML stands for Hyper Text Markup Language. HTML is made.
INTRODUCTION ABOUT DIV Most websites have put their content in multiple columns. Multiple columns are created by using or elements. The div element is.
With Responsive Web Design Eric Overfield SharePoint Advocate and Enthusiast PixelMill SharePoint Fest Denver – March 18 th - 20 th 2013 Enhance SharePoint.
CSS (Cascading Style Sheets). CSS CSS – Cascading Style Sheets – Cascade because of the way CSS rules can stack on top of each other. Allows you to add.
Cascading Style Sheets for layout
>> Navigation and Layouts in CSS
Implementing Responsive Design
A better approach to mobile
CS1220 Web Programming Saloni Chacha.
Advanced CSS BIS1523 – Lecture 20.
Cascading Style Sheets for layout
Creating a Baseline Grid
CS3220 Web and Internet Programming Introduction to Bootstrap
Styles and the Box Model
Using HTML Tables SWBAT: - create tables using HTML
Responsive Grid Layout with Bootstrap
Training & Development
Floating and Positioning
CS3220 Web and Internet Programming Introduction to Bootstrap
Web Client Side Technologies Raneem Qaddoura
Web Client Side Technologies Raneem Qaddoura
Presentation transcript:

Responsive and Adaptive Web Design By: Chad W. Stoker (MCTS, MCP, MCAD) President & Chief Technology Officer

Responsive Web Design intro Responsive Web Design means what??? ◦Hardware form factors… ◦Re-thinking web layout… ◦As always, balance between existing skill-sets and project priorities…

Tools HTML5 – This should be the new target for all of your web development. Think about how to achieve this with ASP.NET versus ASP.NET MVC. Fluid Grids Fluid Images Media Queries CSS3 Javascript

Pre-requisites (1) Modernizr Example: ◦if (Modernizr.canvas) { ◦ // let's draw some shapes! ◦} else { ◦ // no native canvas support available :( ◦} W/O Modernizr : return !!document.createElement('canvas').getContext;

Pre-requisites (2) HTML5 shim for IE… ( ◦ CSS3 Media Queries Shim… ( js/) js/ ◦ ◦Note: Doesn't work stylesheets (which you shouldn't use anyway for performance reasons). Also won't listen to the media attribute of the and elements

Your first Responsive design… The goal:

Standard screen-sizes 1,024 pixels and above (Desktops and Laptops) Between 1,024 and 700 pixels (tablets) 700 pixels and below (phones)

Starting out easy 1. Using the “float” CSS attribute 2. Remembering your HTML5 tags 3. Remembering your backward- compatibility issues 4. Keeping it to just 2 columns max 5. Keeping the content to simple text that wraps. 6. Float settings…

Making it a bit more tricky… Identifying where a “Fluid Grid” can be constructed. Calculating width… Demonstrate how Border, padding, margins, etc affect the wrapping behavior.

MEDIA QUERIES IN ACTION… Now we’ve got something… ◦Welcome CSS!

Navigation Options What about my static top navigation width? Demo…

More Information at… web-design/ (Book) web-design/ sive-web-design/ sive-web-design/ mediaqueries/ (W3WC Media Queries) mediaqueries/