Today’s objectives  Review Design precepts  Big concepts – Robbins textbook  Semantic HTML markup.

Slides:



Advertisements
Similar presentations
Dreamweaver Domain 3 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 2 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 2: Planning.
Advertisements

Principles of Web Design 5th Edition
Today’s objectives Site performance Padding, Margins, Borders
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Website Layouts Most websites have organized their content in multiple columns (formatted like a magazine or.
Project 1 Introduction to HTML.
Web Accessibility Tests Using the Firefox Browser ACCESS to Postsecondary Education through Universal Design for Learning.
Chapter 2 Web Site Design Principles Principles of Web Design, Third Edition.
Chapter 2 Web Site Design Principles Principles of Web Design, 4 th Edition.
1st Project Introduction to HTML.
Lloyd-Jamie Bennett – P Stylianos Michael – P
* The basic components of a web site are: * Content – information displayed or accepted from users * Static – content that doesn’t change for different.
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.
Chapter ONE Introduction to HTML.
Designing for Disabled Users.  p?vid=35 p?vid=35.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Kathy E. Responsive Design and Twitter Bootstrap.
Principles of Web Design 6 th Edition Chapter 2 – Web Site Design Principles.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Week 2 Web Site Design Principles. 2 Design for the Computer Medium Craft the look and feel Make your design portable Design for low bandwidth Plan for.
Looking Good Online Design and Presentation of Websites 1.
WEB DESIGN. Define Web Design  Good web design is more than creating pretty pages.  Involves concepts of  color theory  typography  layout, and 
Today’s objectives  Complete web page  Using xhtml & CSS  Adding CSS to documents Embed url(File);  CSS.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
Is Your Site Accessible? Web Site Testing for Accessibility Presented by: The NYS Forum IT Accessibility Committee The NYS Forum Webmasters Guild Northeast.
Understanding the Web Design Environment. External factors that affect Web design Many variables affect how Web pages appear New screen resolutions Wide-screen.
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.
Everything in it’s right place Revisiting website accessibility Jeff Coburn Senior Web Specialist Institute for Community Inclusion.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Usability and Accessibility CIS 376 Bruce R. Maxim UM-Dearborn.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
TOPIC II Dynamic HTML Prepared by: Nimcan Cabd Cali.
Some Big Concepts You Need to Know REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 3.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
XP New Perspectives on HTML and XHTML, Comprehensive 1 Developing a Basic Web Page Week 2.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
History Before designing web pages it is important to know how it all came about… History Channel – The Invention of the Internet History Channel – The.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Essential Questions What challenges do mobile devices present to Web designers? What are the basic concepts.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Implementing Responsive Design UNIT I.
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Chapter 1 Introduction to HTML.
Responsive Web Pages.
Introduction to HTML.
Concepts for fluid layout
Web Languages What Is a Web Page?
Web Design.
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Introduction to Web Accessibility
RESPONSIVE WEB DESIGN.
Web Languages What Is a Web Page?
History Before designing web pages it is important to know how it all came about… History Channel – The Invention of the Internet Start at 17mins.
Web: Big Concepts Ch. 3 1/10/2019.
Web Standards and Accessible Design.
Concepts for fluid layout
Various mobile devices
Accessibility.
17 RESPONSIVE WEB DESIGN.
Presentation transcript:

Today’s objectives  Review Design precepts  Big concepts – Robbins textbook  Semantic HTML markup

Common principles to show Relationships  Size  Color  Contrast shows relative important. Dramatic shifts in text-size or color will impart a message that something is different.  Alignment - creates order between elements.  Repetition - assigns relative meaning. If all important words are Blue, a blue word is important.  Proximity - separates elements from each other and creates sub-hierarchies.

Size and hierarchy – bigger is important and gets attention

Color- schemes (e.g., Greyscale With Bright Accents). Few colors to attract attention, to differentiate important information and elements.

Contrast shows relative important. Dramatic shifts in text-size or color will impart a message that something is different. Contrast - ColorContrast - Size

Alignment - creates order between elements.

Information in columns is distinct.

Source: Repetition - assigns relative meaning. Recurrence of a design element provides continuity, flow, direction forces etc.

Proximity – objects near to one another are related. Separates elements from each other and creates sub-hierarchies.

Big Concepts - Robbins Textbook Way back in 2007,  relatively certain users visited our sites with desk-top computers, large monitor, speedy Internet connection.  960 pixels was a popular page width.  Main concern was different browsers (e.g., IE, FireFox).

Big Concepts  Introduction of iPhone and Android smartphones and widespread 3G network caused huge shift in how, when, and where people surf web.

Big Concepts  What does this mean for us?  Designers must resist making assumptions about network speed and context based on the screen size.

Big Concepts  While viewing our designs on desktop machine is nice, it is not how they will likely be experienced by users. 2007TomorrowToday

So how do we deal with this diversity? Standards  Follow HTML, CSS, and JavaScript standards as documented by the World Wide Web Consortium (W3C)  Web standards helps ensure site is  consistent as possible on all standards-compliant browsers (about 99% of browsers in current use).

Source: Michael T. Travels Web standards help ensure site is consistent as possible on all standards-compliant browsers (about 99% of browsers in current use). The way browsers, devices handle CSS, JS, etc. may vary. Similar to the way electrical specifications vary internationally.

Progressive Enhancement  We are faced with a range of browser capabilities—from basic HTML support to all the bells and whistles.  Progressive enhancement is one strategy for dealing with unknown browser capabilities.

Progressive Enhancement  Start with a baseline experience that makes the content or functionality available to most rudimentary browsers or assistive devices.  From there, you layer on more advanced features for the browsers that can handle them.  As Clark says, working from content out… Good book: Designing with Progressive Enhancement Todd Parker, Patty Toland, Scott Jehl, and Maggie Costello Wachs

Progressive Enhancement Authoring strategy  HTML document written in logical order.  Elements marked up in a meaningful way.  Document is usable on the widest range of browsing environments, including old browsers, future browsers, and mobile and assistive devices  Clean HTML document with elements accurately and thoroughly described.

Progressive Enhancement Styling strategy  Create layers of experience by taking advantage of the way browsers use style sheet rules.  E.g., Write style rules for enhanced and unenhanced browsers.

Progressive Enhancement Scripting strategy  JavaScript scripting language that makes web pages interactive and dynamic.  Make sure basic functionality is intact even when JavaScript is off.

Responsive Web Design  Responsive web design (RWD) a strategy for  providing custom layouts to devices  based on the size of the viewport (browser window).  RWD  serve a single HTML document to all devices,  applies different style sheets based on the screen size to provide optimized layout for that device.  A primary tool to cope with unknown viewport size.

Responsive Web Design  Ethan Marcotte first wrote about RWD and coined the phrase in his article “Responsive Web Design” on A List Apart in 2010 ( ).  Media Queries screen and (max-width:320px) {/* Styles */} only screen and (min-device-width : 768px) and (max-device-width : 1024px) { /* Styles */ }

Breakpoints: 320px | 480px | 768px | 1024px

@media screen and (max-width:320px) { /* Styles */ }

Responsive Web Design  Some contend that RWD based on viewport size is limited.  Viewport sizes will continue to change.  Start with a small screen. Every time the width of the main content grows wider than either 75 characters or 10 words, something should happen. These are your (max-width: 22em) { body { font-size:.9em; padding: 0 1.5em; } } Vasilis van Gemert

Accessibility  People access the Web in many different ways:  screen readers,  Braille output,  magnifiers,  Joysticks, and so on.  Build pages that create fewest barriers to getting information, regardless of the user’s ability and the device used to access the Web.

Accessibility  W3C started Web Accessibility Initiative (WAI) to address the need to make the Web usable for everyone.  WAI site ( is an good starting point for learning more about web accessibility.  Web Content Accessibility Guidelines (WCAG and WCAG 2.0).

Accessibility: things we can do  Provide text alternatives for any non-text content.  Provide alternatives for time-based media.  Make all functionality available from a keyboard.  Provide users enough time to read and use content.  Do not design content in a way that causes seizures.  Provide ways to help users navigate, find content, and determine where they are.  Make text content readable and understandable.  Make Web pages appear and operate in predictable ways.  Help users avoid and correct mistakes.

Site Performance  Users expect a site to load in under two seconds, and nearly a third of your audience will leave your site for another if it doesn’t (Robbins, 2012).  Tolerable wait times have decreased to just 2 seconds (Fiona Fui-Hoon Nah).  Amazon.com found reducing page load times by 100ms resulted in a 1% increase in revenue.

Site Performance Akamai (2009)  47% expect a page to load in 2 seconds or less.  40% abandon page if takes more than 3 seconds to load.  52% of online shoppers claim quick page loads are important for their loyalty.

Site Performance: What you can do. 1. Optimize images - small file size without sacrificing quality. 2. Minimize HTML and CSS documents - remove extra character spaces and line returns. 3. Keep JavaScript to minimum. 4. Don’t load unnecessary assets (such as images, scripts, or JavaScript libraries). 5. Reduce HTTP requests - number of times the browser makes requests of the server.

MEANINGFUL MARKUP

How can this content be structured? Page of text with an image.

How can this content be structured? How to tell browser what type of content is here.

… <font size=“2“ color="#0066CC">… …

Possible tags