Interface Programming 1 Week 3. Interface Programming 1 CALENDAR.

Slides:



Advertisements
Similar presentations
Cascading Style Sheets
Advertisements

Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
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.
Session 4: CSS Positioning Fall 2006 LIS Web Team.
Unit 20 - Client Side Customisation of Web Pages
Tutorial 4: Creating page layout with css
Tutorial 6 Creating Fixed-Width Layouts
Murach’s ASP.NET 3.5/C#, C5© 2008, Mike Murach & Associates, Inc.Slide 1.
TUTORIAL 4: CREATING PAGE LAYOUT WITH CSS Session 4.3.
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.
 CSS ids  Pages  Sites  HTML: class=“name”  Names may define format OR content › Either works  CAN apply multiple classes to the same tag  Multiple.
Lecture Cascading Style Sheets (CSS) Internal Style Sheets Classes.
Interface Design 2 Week 10. Interface Design 2 :: Week 10 :: Calendar.
Session 4: CSS Positioning Fall 2009 LIS Web Team.
Interface Programming 1 Week 2. Interface Programming 1 CALENDAR.
Art 128 Interface Programming 1 In-class Presentation Week 3B.
Art 128 Interface Programming 1 In-class Presentation Week 11B.
Welcome to Our Website Comments and Suggestions Welcomed! Presented by: Vicky Green.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
CIT 256 Organizing Large Websites: Divs, DW Templates Dr. Beryl Hoffman.
Creating A Simple Web Page. Step 1- Open Dreamweaver & Create A New Page (File New) and blank.
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. 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.
>> 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.
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
Week 8 – Part 2 Page Layout Basics Key Concepts 1.
Course created by Sarah Phillips BBCD Melbourne BAPDCOM Version 1 – April 2013.
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.
WEB DEVELOPMENT IMMERSIVE BUILDING PAGE LAYOUTS. 2 Box Model Scaling Positioning Boxes Box Aesthetics HTML 5 Semantic Tags CSS Resets TOPICS GENERAL ASSEMBLYWEB.
Kapi’olani Community College Art 128 Interface Programming 1 In-class Presentation Week 3A.
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.
INTRODUCTORY Tutorial 5 Using CSS for Layout and Printing.
Advanced Topics Lecture 8 Rachel A Ober
Interface Design 2 Week 7. Interface Design 2 :: Week 7 :: Calendar.
Introduction to CSS Layout
Web Development & Design Foundations with XHTML Chapter 6 Key Concepts.
MTA EXAM HTML5 Application Development Fundamentals.
CONTROLLING Page layout
BEGINNER WEB DESIGN. INTRODUCTION Vocabulary Design Tools of the Trade HTML CSS.
Week 5.  Normal document flow  Affecting document flow with float and position properties using CSS  Using these properties to create layouts.
 Add one element at a time  If it doesn’t do what you want, › Delete it › DON’T just keep piling on more items.
Kapi’olani Community College Art 128 Interface Programming 1 In-class Presentation Week 3B.
CSS Layout Cascading Style Sheets. Lesson Overview  In this lesson, we’ll cover:  Brief CSS review  Creating sections with the tag  Creating inline.
Kapi’olani Community College Art 249 Interface Design 2 In-class Presentation Week 7A.
Kapi’olani Community College Art 128 Interface Programming 1 In-class Presentation Week 2B.
Mimi Opkins.  One of the major benefits of using CSS is that you’re not forced to lay your sites out in tables.  The layout possibilities of CSS give.
Cascading Style Sheets for layout
Laying out Elements with CSS
Introduction to CSS Layout
CSS Layouts: Positioning and Navbars
CSS Layouts: Grouping Elements
Concepts for fluid layout
Art 128 Interface Programming 1 In-class Presentation Week 2B
Kapi’olani Community College
Cascading Style Sheets for layout
IBM Kenexa BrassRing on Cloud Responsive Apply: Visual Branding Tool
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
Laying out Elements with CSS
Multipage Sites.
Concepts for fluid layout
Positioning Boxes Using CSS
Presentation transcript:

Interface Programming 1 Week 3

Interface Programming 1 CALENDAR

Interface Programming 1 LESSON Overview of the full web programming process Review of the lesson from our last class elements generic block-level containers the box model the * in css (CSS Reset) ID’s and classes Header tags: h1, h2, h3, etc. tags unordered lists and ordered lists How to set up “Testing” documents. Another sneak peek at CSS positioning

Interface Programming 1 LESSON The Box Model CSS2/box.htmlhttp:// CSS2/box.html k/3dboxmodel/ k/3dboxmodel/

Interface Programming 1 IN-CLASS EXERCISE Make a div with an id=“container” Set its width: 600px Set its margin: 0 auto; Set background-color of container and body (different colors) Html height and body height: 100%; NOTE: Scrolling bug - image fix to come later Add more div sections (header, mainnavigation, content, section1, section2, footer) Add more content in between the new div tags (some navigation links, 2 sections w/ paragraphs, footer content, etc.) Give each div its own background color.

Interface Programming 1 REMINDER If you haven’t done so already, be sure to install the Firefox Web Developer Tool bar (Firefox add-on)

Interface Programming 1 ASSIGNMENT Re-do the CSS tutorial on w3schools.com and re-examine all of the examples. Study them Try them out for yourself in “testing” documents. If you are caught up on your assignments and looking to have fun by learning more HTML and CSS on your own, you can work on the following: Redesign your UH home page and your Art 128 home page. Try experimenting with background images. Experiment with div tags and positioning you can do this by making small test documents and messing around next week we will learn about several positioning techniques, including absolute vs. relative positioning & floats, so you can do research on positioning if you would like. or you can go to the beach. Due :: Week 4

Interface Programming 1 ASSIGNMENT Continue from last week’s html page that you created and add section div elements. This new html document should include the following: A container, a header section, a main nav section, 2 sections of content, and a footer. :: the section should have some type of header/title to the page :: a few navigation links (should be an unordered list ) 2 sections of content (ie. and ) One section should have a small image, no bigger than 150px X 150px. :: a copyright line will suffice Be sure to try: Centering your container to the browser window (margin: 0 auto;) Constraining your container width (ie. 750px) Giving each div a different background color (to clarify the separation between each section) Due :: Week 4

Interface Programming 1 ASSIGNMENT 2 pages: 1.A long scrolling page layout that uses minimal absolute positioning and preserves normal flow Uses a combination of relative and absolute positioning for the header, logo, and header links Uses floats for the main two sections/column 2.A short/fixed height page that completely breaks normal flow Uses all absolute positioning Note: this layout is not flexible!! The location of all major elements are fixed! (this is very bad for pages that will be updated frequently with content of varying sizes and length.) Due :: Week 4 or 5