Introduction to Computer Science Web Development
|
|
- Aldous Perry
- 5 years ago
- Views:
Transcription
1 Introduction to Computer Science Web Development Flavio Esposito Lecture 12
2 Lecture Outline Background property and subproperties Position Elements by Floating Flexible Layouts using CSS floating
3 Background properties Background property and subproperties Position Elements by Floating Flexible Layouts using CSS floating
4 Consider this HTML code <html><head><metacharset="utf- 8"> <title>background</title> <style> #bg { width: 500px; height: 500px; </style> </head> <body> <h1>the Background Property</h1> <div id="bg">background properties are fun!</div> </body> </html> background/background- before.html
5 Set background color <html><head><meta charset="utf- 8"> <title>background</title> <style> #bg { width: 500px; height: 500px; background- color: blue; < </style> </head> <body> <h1>the Background Property</h1> <div id="bg">background properties are fun!</div> </body> </html> background/background- before.html
6 Set background image <html><head><meta charset="utf- 8"> <title>background</title> <style> #bg { width: 500px; height: 500px; background- color: blue; background- image: url( cat.jpeg ); </style> </head> <body> <h1>the Background Property</h1> <div id="bg">background properties are fun!</div> </body> </html> background/background- before.html
7 Set background image <html><head><meta charset="utf- 8"> <title>background</title> <style> #bg { width: 500px; height: 500px; background- color: blue; background- image: url( cat.jpeg ); background- repeat: no- repeat; </style> </head> <body> <h1>the Background Property</h1> <div id="bg">background properties are fun!</div> </body> </html> background/background- before.html
8 Set background image <html><head><meta charset="utf- 8"> <title>background</title> <style> #bg { width: 500px; height: 500px; background- color: blue; background- image: url( cat.jpeg ); ß image wins in terms of priority background- repeat: no- repeat; // repeat- y </style> </head> <body> <h1>the Background Property</h1> <div id="bg">background properties are fun!</div> </body> </html> background/background- before.html
9 Set background image <html><head><meta charset="utf- 8"> <title>background</title> <style> #bg { width: 500px; height: 500px; background- color: blue; background- image: url( cat.jpeg ); ß image wins in terms of priority background- repeat: no- repeat; // repeat- y background- position: bottom right; // horizontal then vertical </style> </head> <body> <h1>the Background Property</h1> <div id="bg">background properties are fun!</div> </body> </html> background/background- before.html
10 Set background image <html><head><meta charset="utf- 8"> <title>background</title> <style> #bg { width: 500px; height: 500px; background- color: blue; background- image: url( cat.jpeg ); ß image wins in terms of priority background- repeat: no- repeat; // repeat- y background- position: bottom; // horizontal then vertical specifying only one makes the other default to center </style> </head> <body> <h1>the Background Property</h1> <div id="bg">background properties are fun!</div> </body> </html> background/background- before.html
11 Let s combine all together <html><head><meta charset="utf- 8"> <title>background</title> <style> #bg { width: 500px; height: 500px; background- color: blue; background: url( cat.jpeg ) no- repeat right center; </style> </head> <body> <h1>the Background Property</h1> <- - - Why the background is not blue anymore? Try and refresh to believe! <div id="bg">background properties are fun!</div> </body> </html> background/background- before.html
12 Let s combine all together <html><head><meta charset="utf- 8"> <title>background</title> <style> #bg { width: 500px; height: 500px; background- color: blue; background: url( cat.jpeg ) no- repeat right center; </style> </head> <body> <h1>the Background Property</h1> <- - - Why the background is not blue anymore? The background property wins and background- color gets overwritten!!! <div id="bg">background properties are fun!</div> </body> </html> background/background- before.html
13 Given the following code:...<div style="background- color: blue; background: url('mypicture.jpg');">... </div> What will you see inside the div element? _ Some image on top of a blue background _ Blue background, but no image _ Blue background will be covering the image _ Just the image
14 Given the following code:...<div style="background- color: blue; background: url('mypicture.jpg');">... </div> What will you see inside the div element? _ Some image on top of a blue background _ Blue background, but no image _ Blue background will be covering the image x_ Just the image Since we specified 'background' and not 'background-image', we wiped the 'background-color' property value, so the blue background will not appear.
15 Position Elements by Floating Background property and subproperties Position Elements by Floating Flexible Layouts using CSS floating
16 Example of Floating
17 Example of Floating
18 Floating for layout
19 Clearing the Float An element that has the clear property set on it will not move up adjacent to the float like the float desires, but will move itself down past the float.
20 Clearing the Float #footer { clear: both;
21 Position Elements by Floating floating/floating- before.html
22 Position Elements by Floating #p1 { background- color: #A52A2A; float: right; ß What happened? The rest of the boxes moved up. Why?
23 Position Elements by Floating #p1 { background- color: #A52A2A; float: right; ß What happened? The rest of the boxes moved up. Why? When you flow an element, the browser takes them out the regular document flow (that s why the second moves up)
24 Position Elements by Floating #p1 { background- color: #A52A2A; float: right; ß What happened? The rest of the boxes moved up. Why? When you flow an element, the browser takes them out the regular document flow (that s why the second moves up) Margin never collapses in floating: The Margin usually collapses when is touching a margin of another element on top)
25 Position Elements by Floating p { #p1 { width: 50px; height: 50px; border: 1px solid black; float: left; ß all boxes floated to left margin- right: 10px; ß margin refresh. What happened? background- color: #A52A2A; float: right; ß remove this
26 Position Elements by Floating p { width: 50px; height: 50px; border: 1px solid black; float: left; ß all boxes floated to left margin- right: 10px; ß margin Refresh. What happened? When you float elements, the browser take them out the regular document flow. So the div collapses as there is nothing else in it. The only think keeping the div alive is the section element which has a tiny space. How do we fix that?
27 Position Elements by Floating p { section { width: 50px; height: 50px; border: 1px solid black; float: left; margin- right: 10px; clear: left; Use the clear property on the section: Nothing is allowed to be floating to the left of the element section
28 Let s try now to apply the clear on another element section { #p3 { clear: left; background- color: #5F9EA0; clear: left; ß Nothing is allowed to float on the left (resume the regular document flow again)
29 Clear: both; Let s reset the page the way it was p { width: 50px; height: 50px; border: 1px solid black; #p1 { background- color: #A52A2A; #p2 { background- color: #DEB887; #p3 { background- color: #5F9EA0; #p4 { background- color: #FF7F50;
30 Clear: both; p { width: 50px; height: 50px; border: 1px solid black; #p1 { background- color: #A52A2A; float: left; Now let s float the first element to the left #p2 { background- color: #DEB887; float: right; And the second element to the right #p3 { background- color: #5F9EA0; #p4 { background- color: #FF7F50;
31 Clear: both; p { width: 50px; height: 50px; border: 1px solid black; #p1 { background- color: #A52A2A; float: left; #p2 { background- color: #DEB887; float: right; #p3 { background- color: #5F9EA0; clear:left; #p4 { background- color: #FF7F50;
32 Clear: both; p { width: 50px; height: 50px; border: 1px solid black; #p1 { #p2 { #p3 { background- color: #A52A2A; float: left; background- color: #DEB887; float: right; height: 300px; ß now this box overflows background- color: #5F9EA0; clear:left; ß clear left but not clear right! #p4 { background- color: #FF7F50;
33 Clear: both; p { width: 50px; height: 50px; border: 1px solid black; #p1 { #p2 { #p3 { background- color: #A52A2A; float: left; background- color: #DEB887; float: right; height: 300px; ß now this box overflows background- color: #5F9EA0; clear:right; ß now p2 jumped all the way down #p4 { background- color: #FF7F50;
34 Clear: both; p { width: 50px; height: 50px; border: 1px solid black; #p1 { #p2 { #p3 { background- color: #A52A2A; float: left; height: 150px; background- color: #DEB887; float: right; height: 100px; background- color: #5F9EA0; clear:both; #p4 { background- color: #FF7F50;
35 Make a 2- column layout floating/two- column- before.html
36 Make a 2- column layout GOAL I want the first paragraph to be the first column, The second paragraph to be the second column p {.. width: 50%; border: 1px solid black; float: left; ß each paragraph is taking 50% of its containing element: body or (entire screen)
37 Make a 2- column layout GOAL I want the first paragraph to be the first column, The second paragraph to be the second column p {.. width: 50%; border: 1px solid black; float: left; ß It does not seem to work, why?
38 Make a 2- column layout GOAL I want the first paragraph to be the first column, The second paragraph to be the second column p {.. width: 50%; border: 1px solid black; float: left; ß There is no space: try removing border
39 Make a 2- column layout The border is pushing the size to a new line! We want the boarder but also the float left!!! p {.. width: 50%; border: 1px solid black; float: left; ß But I want the border
40 Make a 2- column layout We need the boarder pixel to be included in the box. Remember how to do that? p {.. width: 50%; border: 1px solid black; float: left; ß But I want the border
41 Make a 2- column layout We need the boarder pixel to be included in the box. Remember how to do that? * { p { box- sizing: border- box; //default was content- box width: 50%; border: 1px solid black; float: left; ß Now the 1 px border is included in the 50%
42 Let s enhance our layout * { p { box- sizing: border- box; //default was content- box width: 50%; border: 1px solid black; float: left; padding: 10px; ß Now the text is not too close to border And it looks nicer
43 Remove border and colors that were there only to visualize things div { /* background- color: #00FFFF; */ p { width: 50%; /* border: 1px solid black; */ float: left; padding: 10px; #p1 { /* background- color: #A52A2A;*/ #p2 { /* background- color: #DEB887; */
44 We created a flexible layout! Now try to enlarge or shrink the browser window! We created a very basic responsive layout As you can see the layout is flexible! It adapts to different screen sizes This is because we didn t specify pixel but percentage!
45 Practice Quiz Floating elements takes them out of the regular document flow True False
46 Practice Quiz Floating elements takes them out of the regular document flow Solution _x_true False
47 Practice Quiz The following code: section { clear: right; says that none of the section elements should allow anything to float to the right of them. True False
48 Practice Quiz The following code: section { clear: right; says that none of the section elements should allow anything to float to the right of them. Solution _x_true False
49 Summary Floating elements can produce flexible page layouts Floats are taken out of the normal document flow Floats don t have vertical margin collapse! To resume normal document flow use clear clear:left; clear:right; or clear:both;
50 Code Challenge Starting from this: /floating/two- column- before.html Please modify the existing HTML and CSS to create a flexible Three Column Layout!
51 Code Challenge Starting from this: /floating/two- column- before.html Please modify the existing HTML and CSS to create a flexible Three Column Layout! Solution: /floating/three- column- design.html
52 Introduction to Computer Science Web Development Flavio Esposito Lecture 12
Introduction to Computer Science Web Development
Introduction to Computer Science Web Development Flavio Esposito http://cs.slu.edu/~esposito/teaching/1080/ Lecture 9 Lecture Outline Text Styling Some useful CSS properties The Box Model essential to
More informationIntroduction to Computer Science Web Development
Introduction to Computer Science Web Development Flavio Esposito http://cs.slu.edu/~esposito/teaching/1080/ Lecture 14 Lecture outline Discuss HW Intro to Responsive Design Media Queries Responsive Layout
More informationCreate a three column layout using CSS, divs and floating
GRC 275 A6 Create a three column layout using CSS, divs and floating Tasks: 1. Create a 3 column style layout 2. Must be encoded using HTML5 and use the HTML5 semantic tags 3. Must se an internal CSS 4.
More informationINFS 2150 Introduction to Web Development
INFS 2150 Introduction to Web Development 3. Page Layout Design Objectives Create a reset style sheet Explore page layout designs Center a block element Create a floating element Clear a floating layout
More informationINFS 2150 Introduction to Web Development
Objectives INFS 2150 Introduction to Web Development 3. Page Layout Design Create a reset style sheet Explore page layout designs Center a block element Create a floating element Clear a floating layout
More informationFundamentals of Web Technologies. Agenda: CSS Layout (Box Model) CSS Layout: Box Model. All HTML elements can be considered as a box or a container
ITU 07204: Fundamentals of Web Technologies Lecture 6: CSS Layouts (Intro) Dr. Lupiana, D FCIM, Institute of Finance Management Semester 2 Agenda: CSS Layout (Box Model) 2 CSS Layout: Box Model All HTML
More informationStyles, Style Sheets, the Box Model and Liquid Layout
Styles, Style Sheets, the Box Model and Liquid Layout This session will guide you through examples of how styles and Cascading Style Sheets (CSS) may be used in your Web pages to simplify maintenance of
More informationInternet Programming 1 ITG 212 / A
Internet Programming 1 ITG 212 / A Lecture 10: Cascading Style Sheets Page Layout Part 2 1 1 The CSS Box Model top margin top border top padding left margin left border left padding Content right padding
More informationBuilding Page Layouts
Building Page Layouts HTML & CSS From Scratch Slides 3.1 Topics Display Box Model Box Aesthetics Float Positioning Element Display working example at: h9ps://;nker.io/3a2bf Source: unknown. Please contact
More informationCOMS 359: Interactive Media
COMS 359: Interactive Media Agenda Review CSS Layout Preview Review Introducting CSS What is CSS? CSS Syntax Location of CSS The Cascade Box Model Box Structure Box Properties Review Style is cascading
More informationWhat is the Box Model?
CSS Box Model What is the Box Model? The box model is a tool we use to understand how our content will be displayed on a web page. Each HTML element appearing on our page takes up a "box" or "container"
More informationFLOATING AND POSITIONING
15 FLOATING AND POSITIONING OVERVIEW Understanding normal flow Floating elements to the left and right Clearing and containing floated elements Text wrap shapes Positioning: Absolute, relative, fixed Normal
More informationTaking Fireworks Template and Applying it to Dreamweaver
Taking Fireworks Template and Applying it to Dreamweaver Part 1: Define a New Site in Dreamweaver The first step to creating a site in Dreamweaver CS4 is to Define a New Site. The object is to recreate
More informationCascading Style Sheets for layout II CS7026
Cascading Style Sheets for layout II CS7026 Understanding CSS float The CSS float property is also a very important property for layout. It allows you to position your Web page designs exactly as you want
More informationHow to lay out a web page with CSS
How to lay out a web page with CSS A CSS page layout uses the Cascading Style Sheets format, rather than traditional HTML tables or frames, to organize the content on a web page. The basic building block
More informationWhen you complete this chapter, you will be able to:
Page Layouts CHAPTER 7 When you complete this chapter, you will be able to: Understand the normal fl ow of elements Use the division element to create content containers Create fl oating layouts Build
More informationPositioning in CSS: There are 5 different ways we can set our position:
Positioning in CSS: So you know now how to change the color and style of the elements on your webpage but how do we get them exactly where we want them to be placed? There are 5 different ways we can set
More informationCSS. https://developer.mozilla.org/en-us/docs/web/css
CSS https://developer.mozilla.org/en-us/docs/web/css http://www.w3schools.com/css/default.asp Cascading Style Sheets Specifying visual style and layout for an HTML document HTML elements inherit CSS properties
More informationThe Importance of the CSS Box Model
The Importance of the CSS Box Model Block Element, Border, Padding and Margin Margin is on the outside of block elements and padding is on the inside. Use margin to separate the block from things outside
More informationCOMM 2555: Interactive Digital Communication / Spring 2018 Lab 9: Basic layout techniques with CSS
COMM 2555: Interactive Digital Communication / Spring 2018 Lab 9: Basic layout techniques with CSS Goals Practice working with the CSS box model, positioning and layout Step 1. Create your infrastructure
More informationCSS worksheet. JMC 105 Drake University
CSS worksheet JMC 105 Drake University 1. Download the css-site.zip file from the class blog and expand the files. You ll notice that you have an images folder with three images inside and an index.html
More informationTAG STYLE SELECTORS. div Think of this as a box that contains things, such as text or images. It can also just be a
> > > > CSS Box Model Think of this as a box that contains things, such as text or images. It can also just be a box, that has a border or not. You don't have to use a, you can apply the box model to any
More informationUsing CSS for page layout
Using CSS for page layout Advantages: Greater typographic control Style is separate from structure Potentially smaller documents Easier site maintenance Increased page layout control Increased accessibility
More informationWelcome Please sit on alternating rows. powered by lucid & no.dots.nl/student
Welcome Please sit on alternating rows powered by lucid & no.dots.nl/student HTML && CSS Workshop Day Day two, November January 276 powered by lucid & no.dots.nl/student About the Workshop Day two: CSS
More informationHTML and CSS a further introduction
HTML and CSS a further introduction By now you should be familiar with HTML and CSS and what they are, HTML dictates the structure of a page, CSS dictates how it looks. This tutorial will teach you a few
More informationORB Education Quality Teaching Resources
These basic resources aim to keep things simple and avoid HTML and CSS completely, whilst helping familiarise students with what can be a daunting interface. The final websites will not demonstrate best
More informationCSS Selectors. element selectors. .class selectors. #id selectors
CSS Selectors Patterns used to select elements to style. CSS selectors refer either to a class, an id, an HTML element, or some combination thereof, followed by a list of styling declarations. Selectors
More informationWeb Design and Development ACS Chapter 12. Using Tables 11/23/2017 1
Web Design and Development ACS-1809 Chapter 12 Using Tables 11/23/2017 1 Using Tables Understand the concept and uses of tables in web pages Create a basic table structure Format tables within web pages
More informationCSS Box Model. Cascading Style Sheets
CSS Box Model Cascading Style Sheets CSS box model Background Width & height Margins & padding Borders Centering content Changing display type (block vs. inline) The Box Model Background Properties Property
More informationProduced by. Web Development. Eamonn de Leastar Department of Computing, Maths & Physics Waterford Institute of Technology
Web Development Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology http://www.wit.ie http://elearning.wit.ie CSS: Box Model Worked
More informationICT IGCSE Practical Revision Presentation Web Authoring
21.1 Web Development Layers 21.2 Create a Web Page Chapter 21: 21.3 Use Stylesheets 21.4 Test and Publish a Website Web Development Layers Presentation Layer Content layer: Behaviour layer Chapter 21:
More informationWhat do we mean by layouts?
What do we mean by layouts? A layout is how you position the elements of your page You can have columns Move paragraphs and sections around And you can do this all without changing the content of your
More informationADDING CSS TO YOUR HTML DOCUMENT. A FEW CSS VALUES (colour, size and the box model)
INTRO TO CSS RECAP HTML WHAT IS CSS ADDING CSS TO YOUR HTML DOCUMENT CSS IN THE DIRECTORY TREE CSS RULES A FEW CSS VALUES (colour, size and the box model) CSS SELECTORS SPECIFICITY WEEK 1 HTML In Week
More informationPage Layout. 4.1 Styling Page Sections 4.2 Introduction to Layout 4.3 Floating Elements 4.4 Sizing and Positioning
Page Layout contents of this presentation are Copyright 2009 Marty Stepp and Jessica Miller 4.1 Styling Page Sections 4.2 Introduction to Layout 4.3 Floating Elements 4.4 Sizing and Positioning 2 1 4.1
More informationWeb Design and Implementation
Study Guide 3 - HTML and CSS - Chap. 13-15 Name: Alexia Bernardo Due: Start of class - first day of week 5 Your HTML files must be zipped and handed in to the Study Guide 3 dropbox. Chapter 13 - Boxes
More informationBlock & Inline Elements
Block & Inline Elements Every tag in HTML can classified as a block or inline element. > Block elements always start on a new line (Paragraph, List items, Blockquotes, Tables) > Inline elements do not
More informationWanted! Introduction. Step 1: Styling your poster. Activity Checklist. In this project, you ll learn how to make your own poster.
Wanted! Introduction In this project, you ll learn how to make your own poster. Step 1: Styling your poster Let s start by editing the CSS code for the poster. Activity Checklist Open this trinket: jumpto.cc/web-wanted.
More informationCreating Layouts Using CSS. Lesson 9
Creating Layouts Using CSS Lesson 9 CSS Page Layout Advantages Greater typography control Style is separate from structure Potentially smaller documents Easier site maintenance Increased page layout control
More information3. Each of these mark examples contains an error. a. <input name= country value= Your country here. /> b. <checkbox name= color value= teal />
1. Decide whether each of these forms should be sent via the GET or POST method: A form for accessing your bank account online A form for sending t-shirt artwork to the printer A form for searching archived
More informationCSS. Shan-Hung Wu CS, NTHU
CSS Shan-Hung Wu CS, NTHU CSS Zen Garden 2 Outline The Basics Selectors Layout Stacking Order 3 Outline The Basics Selectors Layout Stacking Order 4 Grammar selector { property: value; 5 Example /* for
More informationPage Layout Using Tables
This section describes various options for page layout using tables. Page Layout Using Tables Introduction HTML was originally designed to layout basic office documents such as memos and business reports,
More informationIntroduction to Web Design CSS Reference
Inline Style Syntax: Introduction to Web Design CSS Reference Example: text Internal Style Sheet Syntax: selector {property: value; Example:
More informationCSS: Layout Part 2. clear. CSS for layout and formatting: clear
CSS: Layout Part 2 Robert A. Fulkerson College of Information Science and Technology http://www.ist.unomaha.edu/ University of Nebraska at Omaha http://www.unomaha.edu/ CSS for layout and formatting: clear
More informationProduced by. Web Development. Eamonn de Leastar Department of Computing, Maths & Physics Waterford Institute of Technology
Web Development Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology http://www.wit.ie http://elearning.wit.ie CSS: The Box Model
More informationIntroduction to Web Design CSS Reference
Inline Style Syntax: Introduction to Web Design CSS Reference Example: text Internal Style Sheet Syntax: selector {property: value; Example:
More informationCascading Style Sheets Level 2
Cascading Style Sheets Level 2 Course Objectives, Session 1 Level 1 Quick Review Chapter 6 Revisit: Web Fonts Chapter 8: Adding Graphics to Web Pages Chapter 9: Sprucing Up Your Site s Navigation Begin
More informationVISA/APCO/STAC 2P61 WEBSITE CREATION Fall Term 2012
VISA/APCO/STAC 2P61 WEBSITE CREATION Fall Term 2012 CSS 4 TWO COLUMN LAYOUT MORE ON DIVS Last week: Applied margins borders and padding and calculating the size of elements using box model. Wrote CSS shorthand
More informationLab Introduction to Cascading Style Sheets
Lab Introduction to Cascading Style Sheets For this laboratory you will need a basic text editor and a browser. In the labs, winedt or Notepad++ is recommended along with Firefox/Chrome For this activity,
More informationCSS for Page Layout Robert K. Moniot 1
CSS for Page Layout 2015 Robert K. Moniot 1 OBJECTIVES In this unit, you will learn: How to use style sheets for layout Controlling text flow, margins, borders, and padding Controlling visibility of elements
More informationGetting Started with CSS Sculptor 3
Getting Started with CSS Sculptor 3 With CSS Sculptor, you can quickly create a cross-browser compatible layout with custom widths, margins, padding, background images and more. Additionally, you can use
More informationBIM222 Internet Programming
BIM222 Internet Programming Week 7 Cascading Style Sheets (CSS) Adding Style to your Pages Part II March 20, 2018 Review: What is CSS? CSS stands for Cascading Style Sheets CSS describes how HTML elements
More informationCOMP 101 Spring 2017 EXAM 2 2 March 2017
Name PID COMP 101 Spring 2017 EXAM 2 2 March 2017 This exam is open note, open book and open computer. It is not open people. You are welcome and encouraged to use all of the resources that you have been
More informationCSS Handout. CS 4173 Summer about 70 more properties includes all of CSS1 includes properties for non-screen presentation
CSS Handout CS 4173 Summer 2003 1 History CSS1 Dec 1996 about 50 properties, mostly for screen use CSS2 May 1998 about 70 more properties includes all of CSS1 includes properties for non-screen presentation
More informationModule 2 (VII): CSS [Part 4]
INTERNET & WEB APPLICATION DEVELOPMENT SWE 444 Fall Semester 2008-2009 (081) Module 2 (VII): CSS [Part 4] Dr. El-Sayed El-Alfy Computer Science Department King Fahd University of Petroleum and Minerals
More informationGuidelines for doing the short exercises
1 Short exercises for Murach s HTML5 and CSS Guidelines for doing the short exercises Do the exercise steps in sequence. That way, you will work from the most important tasks to the least important. Feel
More informationGetting Started with Eric Meyer's CSS Sculptor 1.0
Getting Started with Eric Meyer's CSS Sculptor 1.0 Eric Meyer s CSS Sculptor is a flexible, powerful tool for generating highly customized Web standards based CSS layouts. With CSS Sculptor, you can quickly
More informationClient-Side Web Technologies. CSS Part II
Client-Side Web Technologies CSS Part II Topics Box model and related properties Visual formatting model and related properties The CSS Box Model Describes the rectangular boxes generated for elements
More informationCS7026 CSS3. CSS3 Graphics Effects
CS7026 CSS3 CSS3 Graphics Effects What You ll Learn We ll create the appearance of speech bubbles without using any images, just these pieces of pure CSS: The word-wrap property to contain overflowing
More informationIntroduction to Computer Science Web Development
Introduction to Computer Science Web Development Flavio Esposito http://cs.slu.edu/~esposito/teaching/1080/ Lecture 8 Lecture Outline: Advanced CSS Pseudo-Classes CSS interacting with users CSS Cascading
More informationPerfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5
Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5 NOTE: It is my policy to give a failing grade in the course to any student who either gives or receives
More informationITNP43: HTML Lecture 5
ITNP43: HTML Lecture 5 1 The Box Model Every HTML element (e.g. h2, p etc) lies within a virtual box: Margin area LEFT TOP This is just some text that flows onto two lines. Border RIGHT Padding area BOTTOM
More informationThe default style for an unordered (bulleted) list is the bullet, or dot. You can change the style to either a square or a circle as follows:
CSS Tutorial Part 2: Lists: The default style for an unordered (bulleted) list is the bullet, or dot. You can change the style to either a square or a circle as follows: ul { list-style-type: circle; or
More informationIDM 221. Web Design I. IDM 221: Web Authoring I 1
IDM 221 Web Design I IDM 221: Web Authoring I 1 Week 7 IDM 221: Web Authoring I 2 Page Layout Part 1 IDM 221: Web Authoring I 3 Part 1 because part 2 is coming next term (RWD, Flexbox, Grids) Posi%on An
More informationLab 1: Introducing HTML5 and CSS3
CS220 Human- Computer Interaction Spring 2015 Lab 1: Introducing HTML5 and CSS3 In this lab we will cover some basic HTML5 and CSS, as well as ways to make your web app look and feel like a native app.
More informationHIERARCHICAL ORGANIZATION
A clearly defined home page Navigation links to major site sections HIERARCHICAL ORGANIZATION Often used for commercial and corporate websites 1 Repetition DESIGN PRINCIPLES Repeat visual elements throughout
More informationCSS: Layout, Floats, and More
CSS: Layout, Floats, and More CISC 282 September 27, 2017 Pseudo Selectors CSS selectors are typically document-related Reflect an element's context in the page Nesting, containing block, tag, class(es)...
More informationIntroduction to Computer Science Web Development
Introduction to Computer Science Web Development Flavio Esposito http://cs.slu.edu/~esposito/teaching/1080/ Lecture 6 Review from last lecture A collection of CSS rules is called a Style Sheet Styles Sheet
More informationSession 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style
Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style precedence and style inheritance Understand the CSS use
More informationGIMP WEB 2.0 MENUS WEB 2.0 MENUS: HORIZONTAL NAVIGATION BAR CREATING AN HTML LIST
GIMP WEB 2.0 MENUS Web 2.0 Menus: Horizontal Navigation Bar WEB 2.0 MENUS: HORIZONTAL NAVIGATION BAR Hover effect: CREATING AN HTML LIST Most horizontal or vertical navigation bars begin with a simple
More informationCSS Design and Layout Basic Exercise instructions. Today's exercises. Part 1: Arrange Page into Sections. Part 1, details (screenshot below)
CSS Design and Layout Basic Exercise instructions You may want to bring your textbook to Exercises to look up syntax and examples. Have a question? Ask for help, or look at the book or lecture slides.
More informationMake a Website. A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1
Make a Website A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1 Overview Course outcome: You'll build four simple websites using web
More informationChapter 7 BMIS335 Web Design & Development
Chapter 7 BMIS335 Web Design & Development Site Organization Use relative links to navigate between folders within your own site o Sometimes dividing your site into folders makes maintenance and updating
More informationITSE 1401 Web Design Tools Lab Project 4 (Expression Web 4 - Units M, N, O, P) Last revised: 1/9/14
(Expression Web 4 - Units M, N, O, P) Last revised: 1/9/14 Directions: Perform the tasks below on your personal computer or a lab computer. Professor Smith shows the score points for each activity in parentheses.
More informationCSS: formatting webpages
CSS: formatting webpages Why CSS? separate content from formatting (style) style can be changed easily without rewriting webpages keep formatting consistent across website allows more advanced formatting
More informationLinks Menu (Blogroll) Contents: Links Widget
45 Links Menu (Blogroll) Contents: Links Widget As bloggers we link to our friends, interesting stories, and popular web sites. Links make the Internet what it is. Without them it would be very hard to
More informationINTERNATIONAL UNIVERSITY OF JAPAN Public Management and Policy Analysis Program Graduate School of International Relations
Hun Myoung Park (2/2/2018) Layout & Position: 1 INTERNATIONAL UNIVERSITY OF JAPAN Public Management and Policy Analysis Program Graduate School of International Relations DCC5382 (2 Credits) Introduction
More informationLayout with Layers and CSS
Layout with Layers and CSS Today we're going to make a Web site layout. Preparatory Step 1. Inside your folder create a new folder and name it layout. 2. Inside the layout folder create a new folder and
More informationGIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar
GIMP WEB 2.0 MENUS Web 2.0 Menus: Horizontal Navigation Bar WEB 2.0 MENUS: HORIZONTAL NAVIGATION BAR Hover effect: You may create your button in GIMP. Mine is 122 pixels by 48 pixels. You can use whatever
More informationCSS THE M\SS1NG MANUAL. David Sawyer McFarland. POGUE PRESS" O'REILLr Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo
CSS THE M\SS1NG MANUAL David Sawyer McFarland POGUE PRESS" O'REILLr Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo Table of Contents The Missing Credits Introduction xiii I Part One: CSS
More informationIntroduction to WEB PROGRAMMING
Introduction to WEB PROGRAMMING Web Languages: Overview HTML CSS JavaScript content structure look & feel transitions/animation s (CSS3) interaction animation server communication Full-Stack Web Frameworks
More informationSession 4. Style Sheets (CSS) Reading & References. A reference containing tables of CSS properties
Session 4 Style Sheets (CSS) 1 Reading Reading & References en.wikipedia.org/wiki/css Style Sheet Tutorials www.htmldog.com/guides/cssbeginner/ A reference containing tables of CSS properties web.simmons.edu/~grabiner/comm244/weekthree/css-basic-properties.html
More informationTable Basics. The structure of an table
TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that
More informationCSS Exercises. Create a basic CSS layout Use BlueFish to open layout.html Create a layout using <div> tags Use a browser (Firefox) to view your page
CSS Exercises Exercise 1: Create a basic CSS layout Use BlueFish to open layout.html Create a layout using tags Use a browser (Firefox) to view your page Task 1 Open layout.html in BlueFish a blank
More informationThe Benefits of CSS. Less work: Change look of the whole site with one edit
11 INTRODUCING CSS OVERVIEW The benefits of CSS Inheritance Understanding document structure Writing style rules Attaching styles to the HTML document The cascade The box model CSS units of measurement
More informationWebsite Development with HTML5, CSS and Bootstrap
Contact Us 978.250.4983 Website Development with HTML5, CSS and Bootstrap Duration: 28 hours Prerequisites: Basic personal computer skills and basic Internet knowledge. Course Description: This hands on
More informationChapter 3 Style Sheets: CSS
WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE JEFFREY C. JACKSON Chapter 3 Style Sheets: CSS 1 Motivation HTML markup can be used to represent Semantics: h1 means that an element is a top-level heading
More informationResponsive Web Design (RWD)
Responsive Web Design (RWD) Responsive Web Design: design Web pages, so that it is easy to see on a wide range of of devices phone, tablet, desktop,... Fixed vs Fluid layout Fixed: elements have fixed
More informationICT IGCSE Practical Revision Presentation Web Authoring
21.1 Web Development Layers 21.2 Create a Web Page Chapter 21: 21.3 Use Stylesheets 21.4 Test and Publish a Website Web Development Layers Presentation Layer Content layer: Behaviour layer Chapter 21:
More informationE-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables
Lab 5 Valid HTML, Home Page & Editor Tables Navigation Topics Covered Server Side Includes (SSI) PHP Scripts menu.php.htaccess assessment.html labtasks.html Software Used: HTML Editor Background Reading:
More informationDesigning the Home Page and Creating Additional Pages
Designing the Home Page and Creating Additional Pages Creating a Webpage Template In Notepad++, create a basic HTML webpage with html documentation, head, title, and body starting and ending tags. From
More informationAdding CSS to your HTML
Adding CSS to your HTML Lecture 3 CGS 3066 Fall 2016 September 27, 2016 Making your document pretty CSS is used to add presentation to the HTML document. We have seen 3 ways of adding CSS. In this lecture,
More informationWEBSITE PROJECT 2 PURPOSE: INSTRUCTIONS: REQUIREMENTS:
WEBSITE PROJECT 2 PURPOSE: The purpose of this project is to begin incorporating color, graphics, and other visual elements in your webpages by implementing the HTML5 and CSS3 code discussed in chapters
More informationHands On: Dreamweaver CS3 NEW SPRY Widgets
What is a Spry Widget? Spry widgets provide access to dynamic and interactive elements you might like to have on your Web page. These Spry elements include: Menu Bars Tabbed Panels Accordion Effects Collapsible
More informationCertified CSS Designer VS-1028
VS-1028 Certification Code VS-1028 Certified CSS Designer Certified CSS Designer CSS Designer Certification requires HTML knowledge or VSkills HTML Designer Certification to allow organizations to easily
More informationCreate a Web Page with Spry Navigation Bar. March 30, 2010
Create a Web Page with Spry Navigation Bar March 30, 2010 Open a new web page by selecting File on the Menu bar, and pick Open. Select HTML as the page type and none from the layout list. Finally, we press
More informationHTML5: Adding Style. Styling Differences. HTML5: Adding Style Nancy Gill
HTML5: Adding Style In part 2 of a look at HTML5, Nancy will show you how to add CSS to the previously unstyled document from part 1 and why there are some differences you need to watch out for. In this
More informationCSS: Cascading Style Sheets
CSS: Cascading Style Sheets Computer Science and Engineering College of Engineering The Ohio State University Lecture 13 Evolution of CSS MIME type: text/css CSS 1 ('96): early recognition of value CSS
More informationPart 3: Images & form styling NOMZAMO S WEBSITE
Part 3: Images & form styling NOMZAMO S WEBSITE 1 OUR MISSION: In this lesson, we ll learn 3 new things 1. How to include the logo image 2.How to add background image 3.How to style the email input form
More informationCSS Layout Part I. Web Development
CSS Layout Part I Web Development CSS Selector Examples Choosing and applying Class and ID names requires careful attention Strive to use clear meaningful names as far as possible. CSS Selectors Summary
More informationTutorial 4: Creating Special Effects with CSS
Tutorial 4: Creating Special Effects with CSS College of Computing & Information Technology King Abdulaziz University CPCS-403 Internet Applications Programming Objectives Work with CSS selectors Create
More information