Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.

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.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
CIS 1310 – HTML & CSS 6 Layout. CIS 1310 – HTML & CSS Learning Outcomes  Describe & Apply the CSS Box Model  Configure Float with CSS  Designate Positioning.
Tutorial 4: Creating page layout with css
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Chapter 8 More on Links, Layout, and Mobile Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 3 Key Concepts 1 Copyright © Terry Felke-Morris.
CSS (Cascading Style Sheets): How the web is styled Create Rules that specify how the content of an HTML Element should appear. CSS controls how your web.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
Web Development & Design Foundations with XHTML Chapter 6 Key Concepts.
Web Development & Design Foundations with XHTML Chapter 6 Key Concepts.
Chapter 8 More on Links, Layout, and Mobile Copyright © 2013 Terry Ann Morris, Ed.D revised by Bill Pegram, 9/24/
Building the User Interface by Using HTML5: Organization, Input, and Validation Lesson 3.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 3 Key Concepts 1 Copyright © Terry Felke-Morris.
Understanding CSS Essentials: Content Flow, Positioning, and Styling
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
Web Development & Design Foundations with XHTML
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
Basics of Web Design 1 Copyright © 2016 Pearson Education, Inc., Hoboken NJ.
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
Copyright © Terry Felke-Morris CSS Flow & Positioning 1 Copyright © Terry Felke-Morris.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 3 Key Concepts 1 Copyright © Terry Felke-Morris.
Neal Stublen Course Road Map  Create web page layouts using CSS  Manage CSS  Test website validity  Create navigation menus using.
HTML5 Sections Old structuring elements –body, div, address, blockquote –headings: h1, h2, h3, … –ul, ol, table New structuring elements –header, footer,
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 9 Key Concepts 1 Copyright © Terry Felke-Morris.
>> HTML: Structure Elements. Elements in HTML are either Inline or Block. Block-level Elements – Begins on a new line – Occupy the whole width – Stacks.
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION 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.
Week 8 – Part 2 Page Layout Basics Key Concepts 1.
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 7 Key Concepts 1 Copyright © Terry Felke-Morris.
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.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 14 Key Concepts 1 Copyright © Terry Felke-Morris.
Web Development & Design Foundations with XHTML Chapter 6 Key Concepts.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 2 Key Concepts 1 Copyright © Terry Felke-Morris.
Cascading Styles Sheets Positioning HTML elements.
Copyright © Terry Felke-Morris Web Development & Design Foundations with HTML5 8 th Edition CHAPTER 14 KEY CONCEPTS 1 Copyright.
CSS Introductions. Objectives To take control of the appearance of a Web site by creating style sheets. To use a style sheet to give all the pages of.
Web Development & Design Foundations with HTML5 7th Edition
Web Development & Design Foundations with XHTML
Web Development & Design Foundations with HTML5 8th Edition
Web Development & Design Foundations with HTML5 8th Edition
Web Development & Design Foundations with HTML5 8th Edition
Web Development & Design Foundations with HTML5 8th Edition
Web Development & Design Foundations with HTML5 7th Edition
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
IS333: MULTI-TIER APPLICATION DEVELOPMENT
Chapter 8 More on Links, Layout, and Mobile Key Concepts
Basics of Web Design Chapter 7 Page Layout Basics Key Concepts
6 Layout.
Styles and the Box Model
Web Development & Design Foundations with HTML5 8th Edition
Web Development & Design Foundations with H T M L 5
Basics of Web Design Chapter 8 More on Links, Layout, and Mobile Key Concepts Copyright © 2014 Terry Ann Morris, Ed.D.
Web Development & Design Foundations with HTML5
Web Development & Design Foundations with XHTML
Web Development & Design Foundations with HTML5
School of Business Administration
Presentation transcript:

Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris

HANDS-ON PRACTICE 6.4 (PAGE 257)  chapter6/start2.html  chapter6/practice/index.html 2

Copyright © Terry Felke-Morris HEADER TEXT IMAGE REPLACEMENT  Useful when a non web-safe font must be used in the header logo banner area  Display the banner image but also configure text in the h1 for use by search engines and assistive technologies. 1. Configure styles for the header element set the header banner image as the background of the header or h1 element. 2. Code the company or website name with the h1 element. 3. Configure the placement of the h1 text to be beyond the browser viewport: h1 { text-indent: 100%; white-space: nowrap; overflow: hidden; } SOURCE: 3

Copyright © Terry Felke-Morris HANDS-ON PRACTICE 6.5 (PAGE 261)  chapter6/start3.html  chapter6/replace/index.html 4

Copyright © Terry Felke-Morris HANDS-ON PRACTICE 6.6 (PAGE 262)  chapter2/template.html  chapter6/gallery/index.html 5

Copyright © Terry Felke-Morris POSITION PROPERTY 6

Copyright © Terry Felke-Morris FIXED POSITIONING  nav { position: fixed; } 7

Copyright © Terry Felke-Morris FIXED POSITIONING  chapter6/fixed.html 8

Copyright © Terry Felke-Morris RELATIVE POSITIONING Changes the location of an element in relation to where it would otherwise appear in normal flow 9 p { position: relative; left: 30px; font-family: Arial, sans-serif; } p { position: relative; left: 30px; font-family: Arial, sans-serif; }

Copyright © Terry Felke-Morris FIXED POSITIONING  chapter6/fixed.html 10

Copyright © Terry Felke-Morris ABSOLUTE POSITIONING Precisely specifies the location of an element outside of normal flow in in relation to its first parent non-static element 11 p { position: absolute; left: 200px; top: 100px; font-family: Arial, sans-serif; width: 300px; } p { position: absolute; left: 200px; top: 100px; font-family: Arial, sans-serif; width: 300px; }

Copyright © Terry Felke-Morris ABSOLUTE POSITIONING  chapter6/absolute.html 12

Copyright © Terry Felke-Morris HANDS-ON PRACTICE 6.7 (PAGE 267)  chapter6/starter4.html  chapter6/trillium.html 13

Copyright © Terry Felke-Morris CSS DEBUGGING TIPS  Manually check syntax errors  Use W3C CSS Validator to check syntax errors   Configure temporary background colors  Configure temporary borders  Use CSS comments to find the unexpected /* the browser ignores this code */  Don’t expect your pages to look exactly the same in all browsers!  Be patient! 14

Copyright © Terry Felke-Morris HTML5 STRUCTURAL ELEMENTS REVIEW  Header Element  block display; contains the headings of either a web page document or an area in the document such as a section or article  Nav Element  block display; contains a section of navigation hyperlinks  Main Element  block display; contains main page content  Footer Element  block display; contains the footer content of a web page or specific area (such as a section or article) on a web page 15

Copyright © Terry Felke-Morris MORE HTML5 ELEMENTS  Aside Element  block display; contains a sidebar, a note, or other tangential content  Section Element  contains a “section” of a document, such as a chapter or topic  block display  Article Element  contains an independent entry, such as a blog posting, comment, or e- zine article that could stand on its own  block display  Time Element  represents a date or a time  could be useful to date articles or blog posts  inline display 16

Copyright © Terry Felke-Morris HANDS-ON PRACTICE 6.8 (PAGE 270)  chapter6/hover/index.html  chapter6/blog/index.html 17

Copyright © Terry Felke-Morris HTML5 COMPATIBILITY WITH OLDER BROWSERS  CSS header, main, nav, footer, section, article, figure, figcaption, aside { display: block; }  HTML5 Shim (aka HTML5 Shiv) 18

Copyright © Terry Felke-Morris DECIDING TO CONFIGURE A CLASS OR ID  Configure a class:  If the style may apply to more than one element on a page  Use the. (dot) notation in the style sheet.  Use the class attribute in the HTML.  Configure an id:  If the style is specific to only one element on a page  Use the # notation in the style sheet.  Use the id attribute in the HTML. 19

Copyright © Terry Felke-Morris HANDS-ON PRACTICE 6.9 (PAGE 274)  chapter6/blog/index.html  chapter6/shim/index.html 20