Interface design Multimedia and Web. Call For Résumés Blue Archer—Pittsburgh’s one-stop-shop for web design, web development, and web marketing—is currently.

Slides:



Advertisements
Similar presentations
Chapter 3 – Web Design Tables & Page Layout
Advertisements

Week 10 Creating Positioned Layouts
© 2011 Delmar, Cengage Learning Chapter 10 Positioning Objects with AP Divs.
15 LAYOUT Controlling the position of elements Creating site layouts Designing for different sized screens.
1 Cascading Style Sheets Continued Different kinds of selectors in a style sheet –Simple- Pseudo-Class –Contextual- Pseudo-Element –Class Image Styles.
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.
Quiz #3 - CSS Lecture Code: Get Neighbors’ URLs for MP1
Part 5 Introduction to CSS. CSS Display - Block and Inline Elements A block element is an element that takes up the full width available, and has a line.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Tutorial 6 Creating Fixed-Width Layouts
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Website Layouts Most websites have organized their content in multiple columns (formatted like a magazine or.
WEB DESIGN Multimedia and Web. Today’s Objectives  Quick review selector types  Layout and positioning.
Using CSS for Page Layout. Types of HTML Elements Block-Level Element –Creates blocks of content e.g. div, h1..h6, p, ul, ol, li, table, form –They start.
User Centered Web Site Engineering Part 2. Iterative Process of User-Centered Web Engineering Prototype Evaluate Discovery Maintenance Implementation.
MORE Cascading Style Sheets (The Positioning Model)
Exploring the Internet Creating web pages with 2-d layout Instructor: Michael Krolak Instructor: Patrick Krolak See also
Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.
Paper Prototyping Source:
Interface design Multimedia and Web. Today’s Objectives Review: Defining Interface Design HTML Introduce User Research User-Center Design Design Activity.
Advanced CSS - Page Layout. Advanced CSS  Compound Selectors:  Is a Dreamweaver term, not a CSS term.  Describes more advanced types of selectors such.
Requirements-definition User analysis
Interface design Multimedia and Web. Today’s Objectives User-Center Design : Users | Tasks CSS Project portfolio page Box model | Floats.
Tutorial 4: Using CSS for Page Layout. 2 Objectives Session 4.1 Explore CSS layout Compare types of floating layouts Examine code for CSS layouts View.
Cascading Style Sheets CSS. CSS Positioning Normal Flow Top -> bottom | left -> right Arranged in the order they appear in the code make room for one.
Cascading Style Sheets CSS. div … Used like a container to group content Gives context to the elements in the grouping Give it a descriptive name with.
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
Interface design Multimedia and Web. Today’s Objectives Layouts & CSS Positioning Introduce User-Center Design Design Activity.
Actual Building the Pages Tables. Using Table Elements  To build effective page templates, you must be familiar with the HTML table elements and attributes.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Website Layouts Most websites have organized their content in multiple columns (formatted like a magazine or.
Copyright © Terry Felke-Morris CSS Flow & Positioning 1 Copyright © Terry Felke-Morris.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
10/4/2015Tables1 Spring, 2008 Modified by Linda Kenney 4/2/08.
Interface design Multimedia and Web. Today’s Objectives Defined User Interface Design Introduce User-Center Design Guidelines Project portfolio page -

Interface design Multimedia and Web. Today’s Objectives Introduce User-Center Design Guidelines CSS Project portfolio page.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® DESIGN PROJECT PRODUCTION PHASES.
Chapter 5 Creating Page Templates. Principles of Web Design 2nd Ed. Chapter 5 2 Principles of Web Design Chapter 5 Objectives Understand table basics.
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
XP Review 2 New Perspectives on JavaScript, Comprehensive1 Introducing Cascading Style Sheets Formatting Web Pages with CSS.
THE BOX MODEL Putting layouts together with CSS. The Box Model  How would you describe a box?  Container?  Tags or elements are “containers”  puts.
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.
Internet Technology Dr Jing LU Updated Dr Violet Snell / Dr Kalin Penev 1 Internet Technology (week 6)  Recap: Validating HTML  Page Layout.
Planning Site Design and Page Layout. Identify Best Practices Demonstrate Consistency: – One way to ensure a professional look and feel to a website –
INTRODUCTORY Tutorial 5 Using CSS for Layout and Printing.
?. When designing, you should analyze your target audience. Design you webpage around your target audience Target Audience.
Paper Prototyping Source: Paper Prototyping a method of brainstorming, designing, creating, testing, refining and communicating.
CONTROLLING Page layout
Web Style Guide Adapted From: Lynch and Horton
IN THE DOCUMENT OBJECT MODEL, EACH LINE OF HTML IS AN ELEMENT (AN OBJECT), ABLE TO HAVE ATTRIBUTES, PROPERTIES AND VALUES. CSS TELLS THE BROWSER HOW TO.
- WE’LL LOOK AT THE POSITION PROPERTY AND HOW CSS RESOLVES CONFLICTS BETWEEN STYLING INSTRUCTIONS The position property; CSS specificity hierarchy.
Today’s objectives  Announcements  Positioning  Measurement units.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Essential Questions What challenges do mobile devices present to Web designers? What are the basic concepts.
Tutorial 4 Using CSS for Page Layout. Objectives Session 4.1 – Explore CSS layout – Compare types of floating layouts – Examine code for CSS layouts –
Laying out Elements with CSS
Webpage layout using CSS
Concepts for fluid layout
Floating & Positioning
Styles and the Box Model
Second CSS Lecture Applications to XML
Positioning.
MORE Cascading Style Sheets (The Positioning Model)
HTML – Organizing Page Content
Web Development & Design Foundations with H T M L 5
Cascading Style Sheets™ (CSS)
Positioning.
Positioning.
Laying out Elements with CSS
Concepts for fluid layout
Various mobile devices
Positioning Boxes Using CSS
Presentation transcript:

Interface design Multimedia and Web

Call For Résumés Blue Archer—Pittsburgh’s one-stop-shop for web design, web development, and web marketing—is currently accepting résumés. As of right now, there are no current jobs available; however, Blue Archer is looking to expand their company in the near future. If you are interested in becoming a member of our team, please provide a résumé and cover letter to Jenny Liu. Please note that in order for your résumé submission to be accepted, you must include a cover letter. In the cover letter, please include what kind of position you would like to have as well as an explanation of why you would like to work for Blue Archer. Résumés can be submitted to Jenny during class on October 19, You can also send her your résumés and any questions you may have via Jenny Liu Project Administrator Direct

Today’s Objectives Review Positioning Review User-Center Design Design/Development processes Layouts

CSS Positioning Review

Positioning Four types of positioning:  Absolute  Relative  Fixed  Static

Absolute Positioning Move out of the normal flow of the page as determined by the HTML. AP placed relative to the boundaries of closest positioned ancestor.

Absolute Positioning Tag positioned relative to browser if it has absolute position and is not inside any other tag with absolute, relative, or fixed positioning. Tag positioned relative to edges of another element if it’s inside another tag with absolute, relative, or fixed positioning.

Setting Positioning Values Position element from the top and left edges of window: #banner {position: absolute; left: 100px; top: 50px; width: 760px;}

Relative positioning Relative. Element placed relative to its current position in normal document flow. Other elements do NOT fill in the space left in document flow. Can create a positioning context for nested tags.

Fixed Positioning Element is locked into place on the screen. When scrolling, fixed elements remain in place. Useful for creating a fixed sidebar.

Static Positioning Normal positioning method – what an element appears in the normal document flow.

Layouts

Fixed Width - regardless of browser window’s width, page content’s width remains the same. Liquid – layout adjusts to fit the browser’s width. Elastic. Fixed width with type size flexibility. Define page width using em. An em changes size when browser’s font size changes, page width based on the browser’s base font size.

User Centered Design Key points

What is User-Centered Design? Places the person (as opposed to the 'thing') at the center. Studies human factors (such as perception, memory, learning, problem-solving, etc.) as they impact interactions. Looks at user actions/activity.

Iterative design process User Testing Design Prototyping Involve users throughout the process Process is highly iterative

The Process 1.Plan/Analysis - Identify needs, establish requirements for the user experience (understand the problem and your users) 2.Design - create alternative designs to meet needs 3.Develop – Building prototypes that can be communicated and assessed 4.Evaluate - throughout process, test what is being built and the user experience

SOURCE:

User-Centered Design Specific Activities: 1. Understand/specify the context of use 2. Specify user and organization requirements 3. Create prototypes 4. Evaluate designs with users against requirements. (British Standards Institution 1998; Stone, Jarrett, Woodroffe, & Minocha, 2005)

User-Centered Design Major Steps in the process 1. Requirements-definition - client gives developers information about functionality and requirements. (e.g., how many users will buy books versus submit manuscripts) 2. Establish design for the project. 3. Develop prototypes that reflect the emerging design, using the programming language or development environment.

User-Centered Design  Major Steps 4. Submit prototypes to client for feedback and modifications. 5. Revise prototypes to reflect the client’s changes. 6. Repeat steps 3 and 5 for additional part of the system.

Web Site development processes Examples

Development Process (Lynch & Horton) Site definition and planning Information architecture Site design Site construction Site marketing Track, evaluate, & maintenance Source: Lynch & Horton, Plan/Analysis Design Develop Test

Source: Lynch & Horton, Development Process Lynch & Horton

The first step to design web site is to define your goals. Careful planning and a clear purpose are the keys to success in building web sites, particularly when working with a development team. Source: Lynch & Horton, Site Development Process (Lynch & Horton)

Step 1: Gather development team, analyze needs/goals, and work through development process to refine plans. Source: Lynch & Horton, Site Development Process (Lynch & Horton)

Step 2: Create charter/specifications document:  what you intend to do and why,  what technology and content,  how long will process take,  how much you will spend, and  how will you assess the results of your efforts. Source: Lynch & Horton, Site Development Process (Lynch & Horton)

Charter document is crucial to creating a successful site: Charter document is blueprint and will help keep project focused on the agreed- on goals and deliverables. Site Development Process (Lynch & Horton)

Development process Teague (2009): 1. Plan site 2. Build site 3. Deploy site 4. Iterate the process

Plan site 1. Know the problem and users – critical!!! 2. Make sketches 3. Define site structure – 4. Decide page flow  Fixed width/fluid height  Etc. Source: Robbins, J.N. (2007), Learning Web Design. O’Reilly. Information Architecture

Plan site 3. Make wireframes  Help in planning structure of pages  Serve as blueprints for development  Should include placement and measurement of elements in pixels  Wireframe Example Wireframe Example

Plan site Visual compositions (comps) Convey the visual design It is often useful to make alternative designs Photoshop/Illustrator, etc.

Build Cutting Chrome  Use background images  Transparent png (Example)Example  CSS sprites  Photoshop/Illustrator, etc.

Build Prototype | show interactivity  Define markup structure  Create CSS | program Organize CSS Programming

Deploy Alpha – site not released Beta – site made available to public – not promoted. Iterations

Validator