Understanding and Defining Web Page Layout

Slides:



Advertisements
Similar presentations
Table (TABLE) Contains TABLE ROWS (TR) Contains TABLE DATA (TD) Data can contain anything Text Lists Other tables Pictures …
Advertisements

J ENWARE Chapters 14 & 15 Learning Web Design, Fourth Edition by Jennifer Niederst Robbins Copyright © 2012.
Cascading Style Sheets
Cascading Style Sheets
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
CSS. Intro to CSS Cascading Style Sheets – styles and enhances appearance of webpage.css extension.
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.
Very quick intro HTML and CSS. Sample html A Web Title.
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.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Session 4: CSS Positioning Fall 2006 LIS Web Team.
SM5312 week 11: CSS Menus & Navigation Bars1 An Introduction to Cascading Style Sheets CSS Menus and Navigation Bars Nick Foxall.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Advance CSS (Menu and Layout) Miftahul Huda. CSS Navigation MENU It's truly remarkable what can be achieved through CSS, especially with navigation menus.
Class four: the box model and positioning. is an HTML tag which allows you to create an element out of inline text. It doesn’t mean anything! try it:
ADVANCED CSS William Neely CEO, Piecewise.com. CSS FONTS AND TEXT CSS ‣ Line-height allows to indicate the amount of space between lines; allows for equal.
Unit 20 - Client Side Customisation of Web Pages
 CSS ids  Pages  Sites  HTML: class=“name”  Names may define format OR content › Either works  CAN apply multiple classes to the same tag  Multiple.
HTML Code. What we will cover Basic HTML Body Font Images Hyperlinks Tables Frames.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
Creating A Simple Web Page. Step 1- Open Dreamweaver & Create A New Page (File New) and blank.
ITP 104.  While you can do things like this:  Better to use styles instead:
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.
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.
 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.
Table (TABLE) Contains TABLE ROWS (TR) Contains TABLE DATA (TD) Data can contain anything › Text › Lists › Other tables › Pictures › …
CHAPTER 5 Working with Data Tables and Inline Frames.
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.
HTML with Style!. What is a Style Sheet? CSS? Style Sheet CSSCascading Style Sheets A “language” for defining style rules. Rules that tell the browser.
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,
11/12/2015 Box Model Reed Crouch. 11/12/2015  HTML elements can be considered as boxes. In CSS, the term "box model" is used when referring to layout.
CHAPTER 4 CREATING STYLES AND LAYOUTS WITH CSS. CHAPTER OBJECTIVES Create ID-based styles Position content with CSS Format text with CSS Identify CSS.
CONTROLLING Page layout
 Add one element at a time  If it doesn’t do what you want, › Delete it › DON’T just keep piling on more items.
Tutorial #5 Working with the Box Model. Tutorial #4 Review - CSS Create a homework page Final Project Discussion Exam on Blackboard Styling Lists (List-style-type,
INTRODUCTION ABOUT DIV Most websites have put their content in multiple columns. Multiple columns are created by using or elements. The div element is.
WebD Introduction to CSS By Manik Rastogi.
Cascading Style Sheets for layout
CSS.
CSS Layouts: Positioning and Navbars
Google fonts CSS box model
CSS Layouts: Grouping Elements
>> Introduction to CSS
Positioning Objects with CSS and Tables
Breaking the mold with CSS
Advanced CSS BIS1523 – Lecture 20.
Cascading Style Sheets for layout
Box model.
Cascading Style Sheets (Layout)
Putting Things Where We Want Them
Web Development & Design Foundations with HTML5 7th Edition
Web Development & Design Foundations with HTML5 8th Edition
Web Development & Design Foundations with HTML5
Styles and the Box Model
Laying out a website using CSS and HTML
Fixed Positioning.
CSS Box Model.
Creating a Webpage with External CSS
Web Development & Design Foundations with H T M L 5
Web Development & Design Foundations with HTML5
Floating and Positioning
New Semantic Elements (Part 2)
Web Development & Design Foundations with HTML5
CSS and Class Tools.
Principles of Web Design 5th Edition
Lecture 4 Cascading Style Sheep.
Positioning Objects with CSS and Tables
Presentation transcript:

Understanding and Defining Web Page Layout Chapter 21

Understand Layout on the Web Define the content area Header, navigation, content, footer Add <div>s, <span>s as structural "hooks" Note use of <div class="page"> to set width Here he uses float: and widths in %. Don't forget to set a width if you use float:

Navigation Considerations Do Be consistent Let visitors know where they are and how they got there Show and tell if the navigation is vague. Give the visitor control and flexibility Give the visitors somewhere to go Don’t Waste space with navigation Lose the navigation Confuse navigation types Rely on the browser’s controls for navigation Don’t put every link on every page.

Links and navigation Note use of text-decoration: none; and border-bottom: 2px dotted #f99; Decision to use descendant selector #nav a {} Can style table {} if you have one, and now add tr:hover {}

Forms Sort of a given now that your form elements are styled with CSS (for final project) Try input.classname {} select.classname {} See simple script to erase instructions in the fields (3-line script, p. 472)

Frames If you ever need them, there's a trick here to clear the border frameborder = "no" (add this to frameset on p. 478 then add a frame image instead background: white url(pattern.gif) repeat-y)