Laying out a website using CSS and HTML

Slides:



Advertisements
Similar presentations
LIS650 lecture 4 Thomas Krichel today Advice CSS Properties –Box properties-- List properties –Table properties-- Classification properties.
Advertisements

LIS650 lecture 4 Thomas Krichel today Advice CSS Properties –Box properties –List properties –Classification properties Fun with selectors.
J ENWARE Chapters 14 & 15 Learning Web Design, Fourth Edition by Jennifer Niederst Robbins Copyright © 2012.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
Today CSS HTML A project.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
New Semantic Elements (Part 2)
INTRODUCTORY Tutorial 7 Creating Liquid Layouts. XP Objectives Discern the differences among various types of layouts Create a liquid layout Create a.
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.
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:
Unit 20 - Client Side Customisation of Web Pages
Tutorial 4: Creating page layout with css
HTML5 new elements. The tag specifies independent, self- contained content. An article should make sense on its own and it should be possible to distribute.
Lecture Cascading Style Sheets (CSS) Internal Style Sheets Classes.
Session 4: CSS Positioning Fall 2009 LIS Web Team.
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.
HTML. Goals How to use the Komodo editor HTML coding and testing Basic HTML tags List and Images Tables and Links At least 2 pages and navigation
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.
HTML. Goals How to use the Komodo editor HTML coding and testing – List and Images – Tables and Links – At least 2 pages and navigation –
ITP 104.  While you can do things like this:  Better to use styles instead:
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 6 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.
 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.
INTRODUCTION TO HTML5 Semantic Layout in HTML5.  The new semantic layout in HTML5 refers to a new class of elements that is designed to help you understand.
>> 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.
WRA HTML & CSS – BUILDING WEBPAGES. TODAY’S AGENDA Review: external stylesheets Review: transforming a list Intro: the object Intro: the.
Week 8 – Part 2 Page Layout Basics Key Concepts 1.
Cascading Style Sheets (CSS). A style sheet is a document which describes the presentation semantics of a document written in a mark-up language such.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
WEB DEVELOPMENT IMMERSIVE BUILDING PAGE LAYOUTS. 2 Box Model Scaling Positioning Boxes Box Aesthetics HTML 5 Semantic Tags CSS Resets TOPICS GENERAL ASSEMBLYWEB.
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.
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.
HTML 5 AND CSS Dr Mohd Soperi Mohd Zahid Semester /16.
WebD Introduction to CSS By Manik Rastogi.
HTML Extra Markup CS 1150 Spring 2017.
CSS.
Cascading Style Sheets Layout
SOEN 287 Web programming Tutorial 03- HTML5 & CSS
CSS Layouts: Positioning and Navbars
Advanced CSS BIS1523 – Lecture 20.
Display Property.
Cascading Style Sheets for layout
Cascading Style Sheets (Layout)
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
PAGE LAYOUT - 1.  Most HTML elements are defined as block level elements or inline elements.  Block level elements normally start (and end) with a new.
Basics of Web Design Chapter 7 Page Layout Basics Key Concepts
6 Layout.
Styles and the Box Model
Google Fonts Selective Formatting
Fixed Positioning.
Web Development & Design Foundations with H T M L 5
Web Development & Design Foundations with HTML5
BUILDING A WEBSITE 7.4.3: Applying a Layout.
New Semantic Elements (Part 2)
HTML 5 SEMANTIC ELEMENTS.
Web Development & Design Foundations with HTML5
Multipage Sites.
Understanding and Defining Web Page Layout
HTML5 Tags By Dr Derek Peacock
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:

Laying out a website using CSS and HTML Digital Design Class

Lets Put in the HTML SHELL <!DOCTYPE html> <html> <head> <title>Web Page Layout</title> </head> <body> </body> </html>

Now, lets add the rest of our html code ~ LOOK AT YOUR HANDOUT PAGE 1 AND SAVE AS LAYOUT.HMTL

LETS LOOK AT SOME OF THE TAGS AND WHAT THEY DO <DIV class=“container”> The Div tag defines a division or section of an HTML document, it is used together with CSS, to layout a webpage <header> This element represents a container for introductory content or a set of links <nav> This tag defines a set of navigation links <article> This tag is used for a self-contained content such as Forum Post, Blog Post, News Story, Comment, etc… <footer> This tag defines a footer for a document, usually contains copyright information, contact information, etc..

This is what your page should look like before INLINE css

Now, lets add the rest of our inline CSS to our code, see page 2 of handout ADD YOUR <STYLE> TAG AND CSS IN YOUR <HEAD> SECTION.

LETS LOOK AT SOME OF THE CSS YOU MIGHT NOT KNOW Padding is the space around the element’s content 1em – it is a unit of horizontal spacing (1 is lowest) Clear – specifies on which sides of an element are not allowed to float Float – is used for positioning and layout on web pages, it can be left, right, none, or inherit (element inherits the float value of parent element) List-style-type – specifies the type of list-item marker in a list, could be circle, square, disc Text-decoration – allows you to add decoration to text, could be none, overline, underline, line-through, etc… Overthrow – specifies what should happen if content overflows an element’s box.

This is what your page should look like AFTER INLINE css