1 Company Confidential Need a Mobile DotNetNuke Site? Get One the Quick and Easy Way Using CSS Media Queries Amelia Marschall Partner & Creative Director.

Slides:



Advertisements
Similar presentations
Coding a Responsive HTML
Advertisements

© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Basic use of columns is to organize a list of navigation links down the left or right side of the page next to a main content area. (Fig. 1) Another common.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
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).
RESPONSIVE DESIGN Sources: Kadlec, T. (2012). Implementing responsive design. Berkeley, California: New Riders Publishing. MarcotteMarcotte, E. (2010).
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
Responsive Web Design, Discoverability, and Mobile Challenge
CIT 256 Mobile Web Development Dr. Beryl Hoffman.
Lesson 15: Mobile Design and Layout Introduction to Adobe Dreamweaver CS6 Adobe Certified Associate: Web Communication using Adobe Dreamweaver CS6.
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.
CIS 1310 – HTML & CSS 7 More on Links, Layout & Mobile.
DEVELOPING FOR MOBILE Jackie Calapristi. AGENDA  Why you should go mobile  Mobile Design Options  Responsive Design  Tips & Tools to Help You Build.
Part II: New Developments in RWD. Background RWD is constantly evolving. Designers continue to refine RWD theory and practice. New tools are constantly.
Neal Stublen Font Limitations  Browsers can only display the fonts installed on the device Arial, Verdana, Times, Georgia  Custom.
COMP 135 Web Site Design Intermediate Week 8. Responsive Web Design Responsive Design Adaptive Design.
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.
Responsive design - Bedrock to our site Responsive site templates included.
Page Layout with CSS Learning Web Design: Chapter 16.
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
CSS = Cascading Style Sheet CSS consists of rules to display, style and decorate HTML elements Why CSS ? – Separate decoration from HTML markup (Ex :,,…)
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
WEB DESIGN AND PROGRAMMING Advanced CSS Techniques.
Lesson 05 // Web Design, Layout & Structure 1.Web Design/Designer-Coder Relationship 2.Fixed vs Fluid Website Layouts 3.Screen Resolutions.
Tutorial 8 Enhancing a Web Site with Advanced CSS
HTML, CSS, and XML Tutorial 8 Enhancing a Web Site with Advanced CSS.
Tutorial #6 – Creating Fixed Width Layouts. Tutorial #5 Review – Box Model Every html element is surround by a box Content, Padding, Border, Margin Can.
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.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 5 Key Concepts 1 Copyright © Terry Felke-Morris.
Creating a Web Site Review of Concepts. Templates Templates are special HTML files that are used to quickly create pages on a web site. They contain the.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
INTRODUCTORY Tutorial 5 Using CSS for Layout and Printing.
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.
 An HTML, CSS, Javascript framework you can use as a basis for creating web sites  Uses CSS settings, fundamental HTML elements styled and enhanced.
Basic Elements of Responsive Web Design Jason Bengtson, MLIS, AHIP Emerging Technologies/R&D Librarian UNM Health Sciences Library and Informatics Center.
Fundamentals of Web DevelopmentRandy Connolly and Ricardo Hoar Textbook to be published by Pearson Ed in early Bootstrap.
COMP 143 Web Development with Adobe Dreamweaver CC.
1 Company Confidential Skin a Complete DotNetNuke Website Using HTML5 and CSS3 in One Hour Amelia Marschall Partner & Creative Director.
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.
© 2015 eHealthcare Solutions, Inc. Proprietary and confidential. 1 Viewability Case Studies April 2015 – December 2015.
1 Jeff McWherter Director of Development Do I Really Need a Mobile App, Or Is a Mobile-Friendly Website Enough? Do I Really Need a Mobile App, Or Is a.
Viewability Case Studies
CSCI 1720 W3.CSS – Part 1 East Tennessee State University Department of Computing CSCI 1720 Intermediate Web Design.
Implementing Responsive Design UNIT I.
Implementing Responsive Design
Responsive Web Design (RWD)
Responsive Web Pages.
Styling For Print From Screen to Paper
Putting Things Where We Want Them
CS 0134 (term 2181) Jarrett Billingsley
RESPONSIVE WEB DESIGN.
CSS part 2 Outro.
Responsive Design.
Responsive Web Design (RWD)
Responsive Web Design (RWD)
More CSS 22-Feb-19.
WEB DESIGN FOR MULTIPLE SCREENS
Web Client Side Technologies Raneem Qaddoura
Web Client Side Technologies Raneem Qaddoura
17 RESPONSIVE WEB DESIGN.
Presentation transcript:

1 Company Confidential Need a Mobile DotNetNuke Site? Get One the Quick and Easy Way Using CSS Media Queries Amelia Marschall Partner & Creative Director

2 Company Confidential 2 So you want a mobile website?

3 Company Confidential Which technique to use? Dedicated Mobile Website Pros:  Better performance  More perfected mobile UI Cons:  Higher development cost  Have to maintain two sites Responsive Mobile Website Pros:  Maintain one website only  Quick to implement  Can improve desktop UI Cons: Weaker performance Older browsers (<IE8) don’t support Some layout restrictions

4 Company Confidential We’ll cover responsive sites… Ideal for DNN sites because:  Content management kept in one place  Skinning system makes implementation easy* *As long is your skin and containers are built with DIVS not TABLES!

5 Company Confidential …created with CSS Media Queries Media queries work by serving different CSS based on your browser size or type. Media queries allow us to change our layouts based on device properties without changing content.

6 Company Confidential What About DNN 6.1? DNN 6.1 facilitates development for dedicated mobile websites with:  Mobile site template  Mobile detection and redirection (Professional/Enterprise) Media queries can be applied sitewide to existing content, no redirection needed

7 Company Confidential 7 Getting Started

8 Company Confidential Target browsers By Media Type:  Screen  Print  Handheld  TV  all By Media Feature:  Aspect-ratio  Device-aspect-ratio  Device-height  Device-width  Height  Width  Orientation  Resolution

9 Company Confidential Find the right combination Can use and, not, only My favorite for a basic mobile all and (max-width: 480px) {… } You can also target small desktops or all and (min-width:480px) and (max-width: 800px) {… } Or all and (min-width:1400px) {… }

10 Company Confidential Link to your Media Queries From the Skin.ascx file: From the Skin.css url("mobile.css") handheld; Or include directly in the Skin.css handheld { /* Mobile styles go here*/ }

11 Company Confidential Remember the Viewport Put this in your skin file to make sure the browser will scale to your mobile website size correctly.

12 Company Confidential And IE Fix Javascript is needed for media queries to work in Internet Explorer 8 and below.

13 Company Confidential 13 Adding Mobile Styles

14 Company Confidential Everything happens in CSS! The Regular CSS > < CSS

15 Company Confidential Hide and Show display:none is your friend!  Hide unnecessary content for mobile  Add mobile only Panes with display:none in the regular CSS

16 Company Confidential Testing (made easy) Simply shrink your browser below the set max-width, and the site will instantly change!  Works if media queries are defined for “all” media, not “handheld”  Also can use “User Agent Switcher” Firefox plugin

17 Company Confidential Some Recommendations Simplify the Header  Keep the logo. Hide search, slogans, etc.  Hide the contact info unless it would be especially important for mobile users to access quickly (restaurants, retail stores)  Pay attention to the menu (but there is no single best solution) Hide sidebar content  It’s often repeated on many pages  Except, retain inside menus Make images display smaller img { max-width:100%; }

18 Company Confidential Some Limitations  You can’t change the order that elements appear in your Skin.ascx file For example: if you have a left side menu on inside pages, you can’t have the menu appear after the page content on mobile. It must load in order before the content if the menu div comes first.  Browsers still load hidden content using display:none  Full-size images still load when using max-width You might not be able to get everything *perfect*, but you will still end up with a great mobile site!

19 Company Confidential 19 Let’s Walk Through an Example:

20 Company Confidential Taking it Further Fully Responsive Website Designs  Set font sizes in em ’s  Set layout and pane widths with percentages

21 Company Confidential Another Example You can change menu appearance, headers, and make the site look completely different!

22 Company Confidential More Media Query Examples dconstruct.org hicksdesign.co.uk colly.com bostonglobe.com mediaqueri.es : a collection of sites using media queriesmediaqueri.es

23 Company Confidential Questions? Amelia Marschall Partner & Creative