Download presentation
Presentation is loading. Please wait.
Published byMarcia Jones Modified over 8 years ago
1
Chapter 7
2
Change body and link styles Create a drop-down menu Change color and font styles in the menu Create a pop-up effect using CSS Utilize classes, pseudoclasses, & divisions Printing using CSS
3
Line Height – control vertical spacing between lines of text. Expressed by: ▪ Number: font-sized specified ▪ Length : em, pt, px, etc. with the length value to set a fixed height ▪ Percentage: based on the font-sized specified.
4
The em adapts automatically to the font size that the Web page visitor uses. 1em = to the current font size 2em is 2 times the size of the current font
5
All HTML elements can be considered as boxes. The CSS box model is a box that wraps around HTML elements consisting of: margins, borders, padding, and the actual content.
6
Margin – the space between the element and other content on the page Border – what surrounds the element (content) Padding – space between the content and the border
7
Shorthand property – allows a Web developer to shorten the code. PaddingResults padding: 25px 50px 75px 100px; top, right, bottom, left padding: 25px 50px 75px; top, right /left, bottom padding: 25px 50px; top/bottom, right/left padding: 25px; all sides * Margins will work in the same manner
8
Position an element on the Web page If not used, the elements will display on the page in the order in which they appear..menu ul {display: none; position: absolute; background-color: white; margin: 2px 5px 5px 0;} class Position property Margin shorthand
9
ValueDescription AbsolutePositioned relative to the first parent element that has a position other than static FixedRelative to the browser window RelativeRelative to its normal position. Ex. – “left: 10” adds 10 pixels to the left position StaticDefault; no position; normal flow InheritValue of the position property should be inherited from the parent element * Red values are absolutely positioned elements
10
Used to give blocks of text and graphics rounded corners p.box{width: 400px; margin-left: 20px; margin-top: 50 px; border-radius: 5px; padding: 10px ; background-color: white; }
11
Allows users to print the content of the page without the navigation bar. Page Box - area that contains 2 areas: the page and margin. Page area: the boxes (elements) laid out on the page Margin area: surrounds the page area.
12
contains keyword @page followed by an optional page selector @page:first { } @page {margin: 0.5in;}
13
Chapter 7 folder – jaredadam.html
14
Highlight: <!— body{font-family: Verdana, Arial; background-color: #303032;} a{text-decoration: none; color: #303032;} #menubar{background-color: #303032; color: white; height: 40px;}.menu{float:left; padding: 0.6em 3em 0.1em 0.5em; cursor: default;}
15
.menu ul{display: none; position: absolute; background-color: white;list-style: none; margin: 2px 5px 5px 0; padding: 0;}.menu ul li{display: block; font-size: small; padding: 0.2em} div.menu:hover ul{margin:0; padding: 0; display: block; background-color: white; color: #303032} div.menu ul li:hover{background-color: #cccccc;}
16
.whitepipe{color: white;} p.box{width: 400px; margin-left: 20px; margin-top: 50px; border-radius: 5px; background-color: white; padding: 10px; color: #303032;} img.posit{position: relative; left: 460px; top: -270px} -->
17
img.small{text-decoration: none;} /* displays text decoration around images on the left */ div#sizes a img.large {height: 0; width: 0; border-width: 0;} /* hide the large image by setting its height and width to zero */ div#sizes a:hover img.large{position: absolute; top: 68px; left: 170px; height: 389px; width: 500px;} /* make the larger image appear on the right when a user hovers over the smaller image on the left */
18
p{margin-bottom: 26px; margin-top: 26px; font-size: small; font-family: Verdana, Arial; color: #100375;} /* add bottom and top margins to p elements so they are aligned with the large image */ Save as stylesch7.css
19
Add in code to link the new CSS document to waterfall.html AND whale.html.
22
@page{margin: 0.5in;} /* set printed page with half inch margins */ #menubar{display: none;} /* do not print the menubar that displays at the top of the Web page */.box{text-align: left; font-size: 12pt; font-family: Times New Roman;}.posit{border-width: 0px; width: 7.125in; height: 5.361in;} /* specific styles set for paragraph box and image posit classes */ Save as printpage.css
23
Open back up jaredadam.html and add the code to link printpage.css to it.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.