Multipage Sites.

Slides:



Advertisements
Similar presentations
HTML Basics Customizing your site using the basics of HTML.
Advertisements

Chapter 3 – Web Design Tables & Page Layout
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Cascading Style Sheets
MIS 425 Lecture 2 – HTML Navigation, Colors, tables and Styles Instructor: Martin Neuhard
FORMATTING IN CONTEXT. FOLLOW UPS ANCHOR POINTS MUST BE UNIQUE  If you have more than one, how does it know where to go?  They can be repeated across.
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.
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
Diliev.com & pLOVEdiv.com  DIliev.com.
Unit 20 - Client Side Customisation of Web Pages
 CSS Presentation and layout is based on the CSS Box Model.  The CSS Box Model states that every element on a page is a rectangular box.  This includes:
Interface Programming 1 Week 5. Interface Programming 1 CALENDAR.
 Next - Previous  Horizontal Bar  Vertical Menu.
Assignment 1 Pointers ● Be sure to use all tags properly – Don't use a tag for something it wasn't designed for – Ex. Do not use heading tags... for regular.
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.
With Alex Conger – President of Webmajik.com FrontPage 2002 Level I (Intro & Training) FrontPage 2002 Level I (Intro & Training)
CIT 256 Organizing Large Websites: Divs, DW Templates Dr. Beryl Hoffman.
Cascading Style Sheet Basics Pepper. Looking at the HTML See the surrounding tags See head, body, paragraph, header See the ending tags See the list.
INFSCI  Last time we built a doggie web page in class following the instructions in the slide deck: Build Web Page with HTML – see week 3 The topics.
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.
WELCOME EF 105 Spring EF 105 Computer Methods in Engineering Problem Solving Week 2: FrontPage Introduction to Software Use to create Web Pages.
Chapter 2 HTML Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
 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.
 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.
>> HTML: Structure Elements. Elements in HTML are either Inline or Block. Block-level Elements – Begins on a new line – Occupy the whole width – Stacks.
Tutorial #6 – Creating Fixed Width Layouts. Tutorial #5 Review – Box Model Every html element is surround by a box Content, Padding, Border, Margin Can.
IT: Web Technologies: Web Animation 1 Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Designing Web Site Layout Using.
IT Introduction to Website Development Welcome!
INTRODUCTORY Tutorial 5 Using CSS for Layout and Printing.
Designing an appealing web page. You have already finished the HTML and CSS code for creating and formatting web pages. Now that you have these skills,
CHAPTER 4 CREATING STYLES AND LAYOUTS WITH CSS. CHAPTER OBJECTIVES Create ID-based styles Position content with CSS Format text with CSS Identify CSS.
Web Site Development - Process of planning and creating a website.
Positioning Objects with CSS and Tables
1 Preparation for site Create a folder in MyDocuments: beavercheese. Create a subfolder, images Classes, career, DW beginner Download.
CSS IS A LANGUAGE DESIGNED TO TARGET HTML ELEMENTS AND NODES BY TYPE, CLASS, ID AND VALUE, AND CHANGE THEIR VALUES CSS – change how your HTML looks and.
Creating Web Pages with Links, Images, and Embedded Style Sheets
 Add one element at a time  If it doesn’t do what you want, › Delete it › DON’T just keep piling on more items.
COMP 143 Web Development with Adobe Dreamweaver CC.
CONCEPTS FOR FLUID LAYOUT Web Page Layout. Essential Questions What challenges do mobile devices present to Web designers? What are the basic concepts.
NAVIGATION USING HTML TO SET UP THE BASIC STRUCTURE OF A NAV BAR.
© 2004 The McGraw-Hill Companies, Inc. All rights reserved. The Advantage Series Microsoft Office Word 2003 CHAPTER 4 Printing and Web Publishing.
Cascading Style Sheets for layout
Create and edit web pages 4
CSS Layouts: Positioning and Navbars
CSS Layouts: Grouping Elements
Introduction to basic HTML
With Microsoft FrontPage 2000
Basics of Website Development
Advanced CSS BIS1523 – Lecture 20.
Display Property.
Cascading Style Sheets for layout
Cascading Style Sheets (Layout)
Unit 2 Terms Word Processing.
Links. Links Links Need to define two things: The destination Something to click on to get there Tag is click here Can be text, special.
Layout - you need to understand that a simple navigation bar:
Styles and the Box Model
Google Fonts Selective Formatting
Laying out a website using CSS and HTML
Fixed Positioning.
Controlling Layout with Style Sheets
Links.
Putting it all together
Web Development & Design Foundations with H T M L 5
Links.
Training & Development
Floating and Positioning
Building a website: Putting it all together
Monday, Sept. 24 Today we are going to update the html code to html5. It has some new features that we have not covered yet.
Presentation transcript:

Multipage Sites

Lab 4

Being upgraded to assign Will grade it Thursday

Thursday Exam

Logisitics Word doc on Sakai Answers to be added inside box 10 Questions. Only need to answer 7 Will take 7 best Answers to be added inside box Post to Sakai when completed SAVE TO YOUR DESKTOP OFTEN

Content Just what you have already been doing Writing and correcting HTML and CSS Objective: to see if you can do the tasks in a limited time on your own Open computer and notes You can use any tools at your disposal (except chat)

Suggested Approach When class begins have ready How to proceed jsFiddle Komodo Link to validators How to proceed Build your answer in one of the tools Validate it Copy and paste into test

Odds and Ends

Formatting approach Add one element at a time If it doesn’t do what you want, Delete it DON’T just keep piling on more items

Multipage Navigation

NO NEW CONTENT TODAY

Structuring Site Navigation Three possible models NEXT and PREV (when fixed order) Navigation bar to the parts Single page with links (hub & spokes) When use? Mix and match? Multiple ways?

Guidelines Link to the exact spot Heading, not paragraph Top of the page Make it easy to get to the navigation (top) TOO MUCH NAVIGATION IS AS BAD AS NONE! NEVER DEPEND ON BROWSER BACK BUTTON

Next - Previous Consistent placement Top, bottom, both Often at the left and right edges Next week Structurally keep them together NAV Text Images Also next week

Navigation Bar IDENTICAL CONTENT ON ALL PAGES Horizontal or Vertical May want to distinguish current page visually Do not recommend using #, use page name Horizontal or Vertical Horizontal separate section: nav inline list Bottom (repeat) Vertical two styles Table of contents Side bar (next week) Better for long lists Takes width

Page / Site Links Should you distinguish? Two different bars Horizontal (site) and vertical (page) Color, size, font differentiation

Page Layout Reminders

Basic simple design Focus on layout Simple is best Basic parts Header Nav(igation) – may be in header Section or div for main body Footer Layout What do you want your website to look like? What are you putting on the site, and will you have enough space to do so? Simple Don’t overdue or overthink. Don’t add too many extraneous features. AKA. Don’t get carried away Header Contain title Navigation bars Search elements Important tidbits; not full on data or information – think of it like a thesis statement Next/back elements Body The meat of the webpage All the information and content Make it look nice and understandable Some next/back elements if necessary Footer Copyright information Location and address Contact information

Navigation Bar Recommendation This page: Keep nav bar code the same on all pages Simple copy and paste This page: Can use href=“#” or disable link But then have to remember to change it Less problematic if you format “this page” differently

How to Tailor Layout Margins Positions Heights

Useful Layout Model: Grid How wide should your elements be? Consistency Enough white space People have spent time working on it 978 model Example What is it? A tool which is useful for planning the layout of your website

Navigation Bars

Navigation bars Make the list horizontal, remove bullets Position <ul> where you want it (left, right, center, top, bottom) Format the individual link boxes Size of box Vertical: line-height Horizontal: based on text or define width Make the link fill the item space