Responsive Design - It’s time for a reality check.

Slides:



Advertisements
Similar presentations
HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
Advertisements

HTML Basics Customizing your site using the basics of HTML.
Chapter 1: Introduction. Contents Whats New in Dreamweaver CS4? The Dreamweaver CS4 Interface Setting Up a Site Creating a Web Page Adding Text to Your.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Word Processing and Desktop Publishing Software
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Adding HTML to Blackboard
Chapter 8 More on Links, Layout, and Mobile Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
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).
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 12: Building Responsive Webpages.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
November 3, 2011 Deborah de Bruin Building Digital Libraries.
Responsive Web Design, Discoverability, and Mobile Challenge
© 2011 Delmar, Cengage Learning Chapter 2 Developing a Web Page.
WDV 331 Dreamweaver Applications Designing Websites for Mobile Devices Dreamweaver CS6 Chapter 11.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Eat Your Words! Creating webpage Layout. CONTENT The Layout of a Webpage HEADER FOOTER Each of these sections represents a ‘div’ (or divider). By linking.
Using Styles and Style Sheets for Design
INTRODUCTION TO HTML5 CSS Styles. Understanding Style Sheets  HTML5 enables you to define many different types of content on a web page, including headings,
Web Technologies Website Development Trade & Industrial Education
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.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
Schoolwires 101 Frequently used “shortcut key” within the editor. ~Created by, Shannon Conley.
HTML history, Tags, Element. HTML: HyperText Markup Language Hello World Welcome to the world!
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
Website Development with Dreamweaver
Designing Web Sites Using “tags” Tags are codes inserted among the text to tell the text how to behave Their format is very rigid; they always look like.
JAOIT 8.  Dreamweaver is a program for creating web pages and managing websites without having to type HTML code.  WYSIWYG – What you see is what you.
IS1811 Multimedia Development for Internet Applications Lecture 4: Introduction to HTML Rob Gleasure
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: – The head content – The body Creating Head Content and Setting Page.
INTRODUCTORY Tutorial 1 Using HTML Tags to Create Web Pages.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Professor Waterman Cascading Style Sheets (CSS) is a language that works with HTML documents to define the way content is presented. The presentation.
Writing a Web Page. Using Frontpage FrontPage is a user-friendly WYSIWYG html editor. To begin, open the program and a new page. FrontPage is a user-friendly.
Chapter 5 Working with Tables Principles of Web Design, 4 th Edition.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Landscaper 101. Time Code AMC AMCNET HELP!!! Where do you go for help? –Upper right corner has a ? for the online help –This presentation.
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.
Tables creating a table within a web page. What makes up a table? Columns Rows.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Learning Aim C.  Creating web pages involves many considerations.  In this section we will look at the different software tools you can use and how.
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
COMP 143 Web Development with Adobe Dreamweaver CC.
NM290 Mobile Web Design Responsive Web Design Progressive Enhancement Adaptive Web Design Resources for color palettes Create a document for your color.
Small Business Website Revisited Smita Roy. Background The Art of Bloom’ has been chosen which is a florist shop located in a small town called Hornchurch.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Essential Questions What challenges do mobile devices present to Web designers? What are the basic concepts.
Web Development & Design Foundations with HTML5
Implementing Responsive Design UNIT I.
Implementing Responsive Design
A better approach to mobile
Chapter 2 Developing a Web Page.
Responsive Web Pages.
Positioning Objects with CSS and Tables
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
Web Development & Design Foundations with HTML5
RESPONSIVE WEB DESIGN.
IS1500: Introduction to Web Development
CSS part 2 Outro.
Responsive Design.
Chapter 8 More on Links, Layout, and Mobile Key Concepts
Word Processing and Desktop Publishing Software
Chapter 7 Absolute/relative hyperlinks Frag id 3-column site
Web Development & Design Foundations with HTML5
Positioning Objects with CSS and Tables
Session IV Chapter 15 - How Work with Fonts and Printing
And Mobile Web Browsers
17 RESPONSIVE WEB DESIGN.
Presentation transcript:

Responsive Design - It’s time for a reality check

Introduction Gabe Sumner Evangelist / Product Marketing

Quick poll

Responsive design allows us to… …create once and adapt for any device

Quick introduction to Responsive Design

Here is a simple 3-column webpage

And this is what it looks like in a web browser

Ok, let’s make this responsive

First, we’ll address scaling… By default, most smartphones will simply ‘zoom out’ to support any width required by the web page Viewport width = 830px

This can be disabled with a single META tag Device width = 320px The web page is still 830px wide, but ‘scaling’ has been disabled. Visitors must now pan left-to-right to view the entire website.

Now we need a way of specifying different styles for different devices…

This will involve CSS3 Media Queries… This specifies a unique style for “small screens”

Here is a basic example…

Sitefinity does all of this…automatically

Responsive Design integrated into Sitefinity

Another quick poll

Ok, so what’s the problem?

End-users don’t code AuthorsDesignersDevelopersMarketing System Admins. Managers

And Rich Text Editors will destroy everything…

Design Content Authoring Create a safe & predictable authoring environment

Design Sitefinity Telerik

Start by visualizing how the page will transform…

Then turn your design into HTML & CSS

Avoid “greedy” CSS styling

Testing common resolutions & breakpoints… Smartphone- 320 x 480 Tablet x 1024 Desktop x 1280

Identify the editable regions of the page…

Make Sitefinity “aware” of the website’s layout structure

Add responsive rules to transform the layout

Content Authoring Sitefinity Telerik

A poorly configured WYSIWYG editor… …is a virus masquerading as a feature.

Disable unneeded (and destructive) tools…

Recommended Rich Text tools Bold, Italic Links, Images Lists (bulleted, ordered), Indentation Styles, Alignment Special characters Undo, Redo

Eliminate the temptation to use ad-hoc styles

And auto-cleanse pasted content from Word

Up until now, we’ve been talking about unstructured content creation

But unstructured content creates challenges… …when consistency is required

Or define entirely new content types

Control the HTML with page & widget templates

Thank you Questions?