Kapi’olani Community College

Slides:



Advertisements
Similar presentations
CSS Digital Media: Communication and design 2007.
Advertisements

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.
WEB DESIGN Multimedia and Web. Today’s Objectives  Quick review selector types  Layout and positioning.
Art 128 Interface Programming 1 In-class Presentation Week 11B.
IS1825 Developing Multimedia Applications for Business Lecture 4: CSS Positioning and Flow Rob Gleasure
Cascading Style Sheets (CSS). CSS: A New Philosophy Separate content from presentation! Title Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Principles of Design ENGL 202D. Some Vocabulary Designing Documents: Managing Design Objects using Design Principles.
>> HTML: Structure Elements. Elements in HTML are either Inline or Block. Block-level Elements – Begins on a new line – Occupy the whole width – Stacks.
Interface Programming 1 Week 3. Interface Programming 1 CALENDAR.
More css HTML and css 2012 Brian Davison. DIV Use... to mark a division or section of your Web page Lorem ipsum dolor sit amet, consectetur adipiscing.
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.
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.
Interface Design 2 Week 7. Interface Design 2 :: Week 7 :: Calendar.
Week #10 IPEDs Data Training/Financial Aid. Accessing IPEDs http//nces.ed.gov/ipedspas/index.asp Practice using the following sample: College of William.
Week 5.  Normal document flow  Affecting document flow with float and position properties using CSS  Using these properties to create layouts.
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.
TITLE PAGE SUBTITLE OR DESCRIPTION. SECTION HEADER SUBTITLE OR DESCRIPTION.
CSS Layouts: Positioning and Navbars
Putting Things Where We Want Them
Web Site Redesign Project Objectives
Lecture 5: Floating and Positioning
PAGE LAYOUT - 2.  The div tag equipped with CSS rules produces good looking pages.  With CSS, the div tag can easily be positioned anywhere on the page.
Styles and the Box Model
KEY CONCEPTS IN POSITIONING ELEMENTS Lorem Ipsum BUILDING BLOCKS BLOCK LEVEL INLINE Explain: difference between block level and inline (again) Fade.
PROJECT TITLE HERE SECTION HEADER SECTION HEADER SECTION HEADER
PROJECT TITLE HERE SECTION HEADER SECTION HEADER SECTION HEADER
POWERPOINT TIPS DELETE THIS PAGE PRIOR TO PRESENTING
PROJECT TITLE HERE SECTION HEADER SECTION HEADER SECTION HEADER
PROJECT TITLE Team Photo Picture of project Approach Taken
PROJECT TITLE HERE SECTION HEADER SECTION HEADER SECTION HEADER
Title Goes Here: Can Be Long or Short
Slide Title Placeholder
Web Programming Language
Web Site Redesign Project Overview
CSS box model and layout
Week 8 Homework.
Positioning.
LOGO 100% OPEN PROGRAM FOR 2018 RESULT Open School Program 1
PRESENTATION NAME Company Name 51PPT模板网 搜集整理.
CSc 337 Lecture 4: Positioning.
TAP OR CLICK TO SLIDE LEFT AND RIGHT Then and Now
Kapi’olani Community College
GERENCIA XXX Subtítulo Nombre, cargo fecha.
Kapi’olani Community College
Report Name Client Name Date: Consulting Manager Name
INTELLI GRAPHIC POWER POINT TEMPLATE Intelligraphic.net.
Kapi’olani Community College
This is an example text. Replace with your own text here.
Title Presented By: Name of Presenter.
Kapi’olani Community College
SAVE MONEY HOW TO FOOD CAR HOUSE HEALTH YOUR SAVINGS PHONE CREDITS
PROJECT TITLE HERE Encode Sans Normal Blk SECTION HEADER
Title Presented By: Name of Presenter.
NAME OF PRESENTATION February 25, 2019 BY John
Lorem ipsum NAME OF PRESENTATION Click to add subtitle
Click To Add Title
SCHOOL SAFETY SUMMIT— ESC REGION 15
POWERPOINT TIPS DELETE THIS PAGE PRIOR TO PRESENTING
NAME OF PRESENTATION BY FREEPPT7.COM.
Presentation Title Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi ultrices posuere sapien. Lorem ipsum dolor sit amet
NAME OF PRESENTATION ADD LOGO Please add your slide title here
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Business Strategy A B C D E
Your subtitle style goes here
Your slide subtitle goes here
Presentation Title BY: John TIME:2019
NAME OF PRESENTATION Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi ultrices.
Presentation transcript:

Kapi’olani Community College Art 128 Interface Programming 1 In-class Presentation Week 4B

:: Quiz Get ready for today’s quiz.

:: Calendar

:: Example Valuable resources for CSS bug fixing: A List Apart (Eric Meyer, Jeffrey Zeldman, and others) http://www.alistapart.com/ Stop Design (Douglas Bowman) http://www.stopdesign.com Glish.com (Eric Costello) http://glish.com/css/

:: Today’s Agenda Today is a working day Quick review of last class Preserving Normal Flow Using a combination of static, relative, and very few absolute positioned elements. Quick lesson on absolute positioning Today we are going to break normal flow using all absolute positioning. This is not a recommended practice! Instead this is an exercise for understanding the power of absolute positioning. One-on-One meetings: I will walk around and check in with everyone and answer questions

:: Review (updated from last class) When to preserve normal flow (use Static/Relative positioning)? You should try to preserve normal flow most of the time!!! By default all <div>’s are set to static!!! Most <div> tags, especially: Container Header Main body/content sections Footer We often use a relative positioning value on a parent <div> when we need to absolutely position a nested div according to its immediate parent. In this case the parent div would need to be set to “relative.” When to break normal flow (use Absolute positioning)? Sparingly!!! Only with designs with a fixed height!!! Only when a <div> needs to be placed at an exact location A common use is to use absolute positioning with nested <div>’s, or <div>’s that are inside of another. For example: the location of a logo inside of a header. The header will have a fixed height, thus enabling the logo to be positioned inside of it using absolute positioning.

:: Review HEADER LINKS | LINKS LOGO NAV SUB NAV SECTION 1 SECTION 2 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ultricies nulla. Donec ipsum lectus, tristique non, interdum sit amet, placerat vel, sem. SECTION 2 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ultricies nulla. Donec ipsum lectus, tristique non, interdum sit amet, placerat vel, sem. FOOTER

:: Review Body Header Container HEADER LINKS | LINKS LOGO NAV SUB NAV SECTION 1 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ultricies nulla. Donec ipsum lectus, tristique non, interdum sit amet, placerat vel, sem. Header Container SECTION 2 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ultricies nulla. Donec ipsum lectus, tristique non, interdum sit amet, placerat vel, sem. FOOTER

:: Review Absolute (within header) Body Header Relative (parent) LINKS | LINKS LOGO Body NAV SUB NAV LINK SECTION 1 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ultricies nulla. Donec ipsum lectus, tristique non, interdum sit amet, placerat vel, sem. Header Relative (parent) Fixed height!!! Container SECTION 2 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ultricies nulla. Donec ipsum lectus, tristique non, interdum sit amet, placerat vel, sem. FOOTER

:: Review Absolute (within header) Body Header Relative (parent) LINKS | LINKS LOGO Body NAV SUB NAV LINK SECTION 1 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ultricies nulla. Donec ipsum lectus, tristique non, interdum sit amet, placerat vel, sem. Header Relative (parent) Fixed height!!! Container Stacked <div>’s (static) (normal flow) SECTION 2 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ultricies nulla. Donec ipsum lectus, tristique non, interdum sit amet, placerat vel, sem. Floated Left FOOTER

:: Review Floats How to set up a testing document to learn more about floats.

:: Today’s Lesson Body 400px Container Fixed height!!! HEADER LINKS | LINKS LOGO Body NAV 400px SUB NAV LINK SECTION 1 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Container Fixed height!!! SECTION 2 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. FOOTER

:: Assignment due :: 02.07.07 2 pages: A long scrolling page layout that uses minimal absolute positioning and preserves normal flow. Uses absolute positioning only for the logo and headerlinks within a header with a fixed height. Uses floats for the main two sections/column A short/fixed height page that breaks normal flow. Uses all absolute positioning Note: this layout is not flexible!! The location of all major <div> elements are fixed! (this is very bad for pages that will be updated frequently with content of varying sizes and length.)