Interface Programming 1 Week 5. Interface Programming 1 CALENDAR.

Slides:



Advertisements
Similar presentations
LIS650 lecture 4 Thomas Krichel today Advice CSS Properties –Box properties-- List properties –Table properties-- Classification properties.
Advertisements

LIS650 lecture 4 Thomas Krichel today Advice CSS Properties –Box properties –List properties –Classification properties Fun with selectors.
1 Cascading Style Sheets Continued Different kinds of selectors in a style sheet –Simple- Pseudo-Class –Contextual- Pseudo-Element –Class Image Styles.
Cascading Style Sheets
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
MIS 425 Lecture 2 – HTML Navigation, Colors, tables and Styles Instructor: Martin Neuhard
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
Chapter 7 Page Layout Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Principles of Web Design 5 th Edition Chapter Nine Site Navigation.
SM5312 week 11: CSS Menus & Navigation Bars1 An Introduction to Cascading Style Sheets CSS Menus and Navigation Bars Nick Foxall.
Advance CSS (Menu and Layout) Miftahul Huda. CSS Navigation MENU It's truly remarkable what can be achieved through CSS, especially with navigation menus.
CIS 1310 – HTML & CSS 6 Layout. CIS 1310 – HTML & CSS Learning Outcomes  Describe & Apply the CSS Box Model  Configure Float with CSS  Designate Positioning.
Navigation Bars Level 2 Extended Certificate Unit B12 Doing Business Online.
Unit 20 - Client Side Customisation of Web Pages
Tutorial 4: Creating page layout with css
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.
Kapi’olani Community College Art 128 Interface Programming 1 In-class Presentation Week 6B.
Kapi’olani Community College Art 128 Interface Programming 1 In-class Presentation Week 6A.
Art 128 Interface Programming 1 In-class Presentation Week 6A.
Purpose Tags are the key to marking up content on your HTML page. It’s the tags that mark up sections of the page and are defined (aesthetically) on the.
Page Layout & Mobile Web Using columns, grid systems, etc… to layout sites for desktops and mobile.
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
CA Professional Web Site Development Class 23 - CSS Positioning, Image Replacement & Print Styles.
1Computer Sciences Department. And use
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
Doman’s Sections Information in this presentation includes text and images from
Developing Content and Layout Lesson 6. Creating Web Site Content Online users scan a page, read key words of text, and check out graphics Reading from.
 Word doc for you to download › Link at the beginning of class › 10 Questions › Answers to be added inline  Post to Sakai when completed › No resubmits.
 Website development process  CSS  Javascript.
 Remember that HTML is just text  Need to point to pictures  Use the img tag  alt: › screen reader › REQUIRED for this class and to validate.
Tutorial #6 – Creating Fixed Width Layouts. Tutorial #5 Review – Box Model Every html element is surround by a box Content, Padding, Border, Margin Can.
Doncho Minkov Telerik Web Design Course html5course.telerik.com Technical Trainer
IT Introduction to Website Development Welcome!
Week 8 – Part 2 Page Layout Basics Key Concepts 1.
Principles of Web Design 6 th Edition Chapter 9 – Site Navigation.
Web Development & Design Foundations with HTML5 7th Edition
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
Internet Technology Dr Jing LU Updated Dr Violet Snell / Dr Kalin Penev 1 Internet Technology (week 6)  Recap: Validating HTML  Page Layout.
INT222 - Internet Fundamentals Shi, Yue (Sunny) Office: T2095 SENECA COLLEGE.
Interface Design 2 Week 7. Interface Design 2 :: Week 7 :: Calendar.
CONTROLLING Page layout
1 Preparation for site Create a folder in MyDocuments: beavercheese. Create a subfolder, images Classes, career, DW beginner Download.
 Add one element at a time  If it doesn’t do what you want, › Delete it › DON’T just keep piling on more items.
Creating Image Based Rollovers with CSS Mike Takahashi Office of Instructional Development.
INT222 – Internet Fundamentals Week 8: Using New HTML features 1.
Kapi’olani Community College Art 249 Interface Design 2 In-class Presentation Week 7A.
CSS.
Laying out Elements with CSS
Working with Cascading Style Sheets
CSS Layouts: Positioning and Navbars
CSS Layouts: Grouping Elements
Creating Page Layouts with CSS
Cascading Style Sheets (Layout)
Web Development & Design Foundations with HTML5 7th Edition
Chapter 7 Page Layout Basics Key Concepts
Web Development & Design Foundations with HTML5 8th Edition
Web Development & Design Foundations with HTML5
Basics of Web Design Chapter 7 Page Layout Basics Key Concepts
Objectives Create a reset style sheet Explore page layout designs
6 Layout.
Fixed Positioning.
Float Property Elements that seem to “float" on the right or left side of either the browser window or another element are often configured using.
Web Development & Design Foundations with H T M L 5
Web Development & Design Foundations with H T M L 5
Web Development & Design Foundations with HTML5
Web Development & Design Foundations with HTML5
Multipage Sites.
Presentation transcript:

Interface Programming 1 Week 5

Interface Programming 1 CALENDAR

Interface Programming 1 EXAMPLES College Web Sites KCC NCC Middlebury John Curtin College

Interface Programming 1 EXAMPLES Accessible Image Replacement Articles Mike Rundle technique Seamus Leahy technique replacement/ replacement/

Interface Programming 1 AGENDA Review from last week: Using in-line lists to make three different navigation systems: 1.A horizontal top navigation 2.A vertical sub navigation 3.A simple footer navigation Lessons: More on using in-line lists for navigation a:hover for rollovers Image Replacement Techniques

Interface Programming 1 LESSON Using in-line lists for navigation 1.use unordered lists 2.control the list-style type (set to “none” to remove the default bullet points) 3.control the position of the list items via floats or displaying them “inline” 4.control the visual formatting using margins, padding and borders For further control: 1.make a class called “first” or “last”, then take away the border

Interface Programming 1 IR (Image Replacement): What is it? A common practice where designers replace HTML text with an image. How do you do it? There are several techniques – I will show two. The best techniques are those that work in all browsers and are accessible by screen readers. Why? Aesthetically, to allow designers to use any typeface they want without limited themselves to system fonts. TO USE IMAGES AND STILL BE ABLE TO MAKE YOUR SITE ACCESSIBLE!! To allow Google and other search engines to be able to parse through and index your site. To allow handicapped and disabled web users to be able to read ALL of the contents of your site, even images. LESSON

Interface Programming 1 LESSON IR (Image Replacement) Techniques: Rundle technique text-indent: -9000px Leahy technique top-padding: [height]px; height: 0; overflow: hidden;

Interface Programming 1 ASSIGNMENT #5 3 navigation systems on one page:  Starting with your long scrolling page layout, do a “save as” and implement three navigation systems using CSS to control three different unordered lists: 1.Top Global nav 2.Side Sub nav 3.Bottom Footer nav Due :: Week 5

Interface Programming 1 Use a:hover to add a rollover state to your top navigation:  Starting with your previous assignment (3 navigations systems using unordered lists), do a “save as” and use a:hover to create a rollover state for your top global nav. Due :: Week 5 ASSIGNMENT #6

Interface Programming 1 Due :: Week 6 ASSIGNMENT #7 Mike Rundle IR (Image Replacement) watch and complete the video lesson on image replacement (Mike Rundle’s technique using text- indent: -9000px;). Post your completed example online. Bring in any questions to our next class.

Interface Programming 1 Due :: Week 6 ASSIGNMENT #8 One page w/ top nav that uses a:hover and images! Watch and complete the two video lessons posted online. How to use ImageReady to save out images How to use Seamus Leahy’s CSS image replacement technique to implement CSS image rollovers on your top navigation Implement CSS image rollovers in your top navigation bar using Seamus Leahy’s technique on your own working web page that you have been using for your homework thus far. Post your completed example online. Bring in any questions to our next class.