GIMP WEB 2.0 MENUS. Before we begin this tutorial let s visually compare a standard navigation bar and a web 2.0 navigation bar.

Size: px
Start display at page:

Download "GIMP WEB 2.0 MENUS. Before we begin this tutorial let s visually compare a standard navigation bar and a web 2.0 navigation bar."

Transcription

1 GIMP WEB 2.0 MENUS Before we begin this tutorial let s visually compare a standard navigation bar and a web 2.0 navigation bar. Standard Navigation Bar Web 2.0 Navigation Bar Now the all-important question Which one would you rather have on your web site? The old-fashioned buttons? Or the totally dynamic navigation bar? That s exactly what I thought, so let s get started. Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 1 of 25

2 Web 2.0 Menus: Horizontal Navigation Bar with Current Page Navigation WEB 2.0 MENUS: HORIZONTAL NAVIGATION BAR WITH CURRENT PAGE NAVIGATION HTML Users You can code this menu by modifying the steps in the Horizontal Nav Bar with Dynamic Background Image.pdf document. To complete this tutorial, you will need the three.png images that you saved in the PortableApps\GIMP\buttons\images\gradient_menu\images folder: btn_gradient_button.png btn_gradient_hover_button.png btn_gradient_current_button.png Rename these images to menu_new.png, menu_new_current.png, and menu_new_hover.png PHP USERS: CODING THE DYNAMIC NAVIGATION BAR To code this menu in PHP with a dynamic <title> tag value and current page navigation, you will create three files: inc_menu.php index.php menu.css Place these three files in a dynamic_menu folder. Place the three button images (menu_new.png, menu_new_current.png, and menu_new_hover.png)in an images folder inside the dynamic_menu folder. Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 2 of 25

3 (You can rename these from the buttons tutorial). inc_menu.php ************************************* Step 1: In a text editor, create a php include file named inc_menu.php with the following code. You will add additional code later. <div id="menu"> <?php echo?> </div> <ul> href='index.php?page=web20' class='current'>home</a></li> href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges'>badges</a></li> href='index.php?page=icons'>icons</a></li> href='index.php?page=buttons'>buttons</a></li> href='index.php?page=animation'>animation</a></li> href='index.php?page=banners'>banners</a></li> href='index.php?page=menus'>menus</a></li> href = 'index.php?page=design'>design</a></li> href = 'index.php?page=common'>common</a></li> menu.css Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 3 of 25

4 Step 1: In the text editor, create a stylesheet named menu.css to format the menu. Author: Diana Kokoska File: CSS styles to format inc_menu.php Date: 6/26/2011 #menu { margin: auto; width:800px; } #menu ul { <!--removes the bullets --> list-style:none; } #menu li { list-style:none; <!--puts a enter between each link --> display:block; float:left; margin:0 2px; } #menu li a { display:block; font-family: "Arial Black"; Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 4 of 25

5 float:left; color:black; font-variant: small-caps; font-size:11px; font-weight:bold; text-decoration:none; background:url(images/menu_new.png) repeat-x; height:150px; line-height:100px; padding:0 12px; } #menu li a:hover { background:url(images/menu_new_hover.png) repeat-x; } index.php Step 1: In a text editor, create index.php, which will require the inc_menu.php file. Below the ending <title> tag, insert a link to the menu.css cascading style sheet. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns=" lang="en" xml:lang="en"> <head> <title> Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 5 of 25

6 <meta http-equiv="content-type" content="text/html; charset=iso " /> </title> <link href = "menu.css" rel = "stylesheet" type = "text/css" /> </head> <body> <?php require ("inc_menu.php");?> </body> </html> VIEWING THE FILES IN THE BROWSER Step 1: Upload the dynamic_menu folder to the server and view in the browser. The menu should display as shown below with a green bar displaying above the button over which the mouse is hovered. DISPLAYING A BLUE BAR ABOVE THE MENU FOR THE CURRENTLY DISPLAYED PAGE Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 6 of 25

7 Step 1: Modify the inc_menu.php file as shown below the only change in each code section is the class = 'current' that is in a different <li> tag in each case statement. <div id="menu"> <?php switch ($_GET['page']) { case 'web20': echo " <ul> href='index.php?page=web20' class='current'>home</a></li> href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges'>badges</a></li> href='index.php?page=icons'>icons</a></li> href='index.php?page=buttons'>buttons</a></li> href='index.php?page=animation'>animation</a></li> href='index.php?page=banners'>banners</a></li> href='index.php?page=menus'>menus</a></li> href = 'index.php?page=design'>design</a></li> href = 'index.php?page=common'>common</a></li> Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 7 of 25

8 case 'gimp': echo " <ul> href='index.php?page=web20'>home</a></li> href='index.php?page=gimp' class='current'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges'>badges</a></li> href='index.php?page=icons'>icons</a></li> href='index.php?page=buttons'>buttons</a></li> href='index.php?page=animation'>animation</a></li> href='index.php?page=banners'>banners</a></li> href='index.php?page=menus'>menus</a></li> href = 'index.php?page=design'>design</a></li> href = 'index.php?page=common'>common</a></li> case 'text_effects': Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 8 of 25

9 echo " <ul> href='index.php?page=web20'>home</a></li> href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects' class='current'>text</a></li> href='index.php?page=badges'>badges</a></li> href='index.php?page=icons'>icons</a></li> href='index.php?page=buttons'>buttons</a></li> href='index.php?page=animation'>animation</a></li> href = 'index.php?page=common'>common</a></li> case 'badges': href='index.php?page=banners'>banners</a></li> href='index.php?page=menus'>menus</a></li> href = 'index.php?page=design'>design</a></li> echo " <ul> href='index.php?page=web20'>home</a></li> Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 9 of 25

10 href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges' class='current'>badges</a></li> href='index.php?page=icons'>icons</a></li> href='index.php?page=buttons'>buttons</a></li> href='index.php?page=animation'>animation</a></li> href='index.php?page=banners'>banners</a></li> href='index.php?page=menus'>menus</a></li> href = 'index.php?page=design'>design</a></li> href = 'index.php?page=common'>common</a></li> case 'icons': echo " <ul> Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 10 of 25

11 href='index.php?page=web20'>home</a></li> href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges'>badges</a></li> class='current'>icons</a></li> href='index.php?page=icons' href='index.php?page=buttons'>buttons</a></li> href='index.php?page=animation'>animation</a></li> href='index.php?page=banners'>banners</a></li> href='index.php?page=menus'>menus</a></li> 'index.php?page=design'>design</a></li> href = href = 'index.php?page=common'>common</a></li> case 'buttons': Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 11 of 25

12 echo " <ul> href='index.php?page=web20'>home</a></li> href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges'>badges</a></li> >Icons</a></li> class='current'>buttons</a></li> href='index.php?page=icons' href='index.php?page=buttons' href='index.php?page=animation'>animation</a></li> href='index.php?page=banners'>banners</a></li> href='index.php?page=menus'>menus</a></li> href = 'index.php?page=design'>design</a></li> href = 'index.php?page=common'>common</a></li> Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 12 of 25

13 case 'animation': echo " <ul> href='index.php?page=web20'>home</a></li> href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges'>badges</a></li> >Icons</a></li> href='index.php?page=icons' href='index.php?page=buttons'>buttons</a></li> class='current'>animation</a></li> >Banners</a></li> href='index.php?page=animation' href='index.php?page=banners' href='index.php?page=menus'>menus</a></li> href = 'index.php?page=design'>design</a></li> Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 13 of 25

14 href = 'index.php?page=common'>common</a></li> case 'animation': echo " <ul> href='index.php?page=web20'>home</a></li> href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges'>badges</a></li> >Icons</a></li> href='index.php?page=icons' href='index.php?page=buttons'>buttons</a></li> href='index.php?page=animation'>animation</a></li> class='current'>banners</a></li> href='index.php?page=banners' Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 14 of 25

15 href='index.php?page=menus'>menus</a></li> href = 'index.php?page=design'>design</a></li> href = 'index.php?page=common'>common</a></li> case 'menus': echo " <ul> href='index.php?page=web20'>home</a></li> href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges'>badges</a></li> >Icons</a></li> href='index.php?page=icons' href='index.php?page=buttons'>buttons</a></li> href='index.php?page=animation'>animation</a></li> Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 15 of 25

16 >Banners</a></li> class='current'>menus</a></li> href='index.php?page=banners' href='index.php?page=menus' href = 'index.php?page=design'>design</a></li> href = 'index.php?page=common'>common</a></li> case 'design': echo " <ul> href='index.php?page=web20'>home</a></li> href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges'>badges</a></li> >Icons</a></li> href='index.php?page=icons' href='index.php?page=buttons'>buttons</a></li> Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 16 of 25

17 href='index.php?page=animation'>animation</a></li> >Banners</a></li> href='index.php?page=banners' href='index.php?page=menus'>menus</a></li> class='current'>design</a></li> href = 'index.php?page=design' href = 'index.php?page=common'>common</a></li> case 'common': echo " <ul> href='index.php?page=web20'>home</a></li> href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges'>badges</a></li> >Icons</a></li> href='index.php?page=icons' Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 17 of 25

18 href='index.php?page=buttons'>buttons</a></li> href='index.php?page=animation'>animation</a></li> >Banners</a></li> href='index.php?page=banners' href='index.php?page=menus'>menus</a></li> >Design</a></li> class='current'>common</a></li> href = 'index.php?page=design' href = 'index.php?page=common' default: echo " <ul> href='index.php?page=web20' class='current'>home</a></li> href='index.php?page=gimp'>gimp </a></li> href='index.php?page=text_effects'>text</a></li> href='index.php?page=badges'>badges</a></li> href='index.php?page=icons'>icons</a></li> href='index.php?page=buttons'>buttons</a></li> Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 18 of 25

19 href='index.php?page=animation'>animation</a></li> href = 'index.php?page=common'>common</a></li>?> </div> } href='index.php?page=banners'>banners</a></li> href='index.php?page=menus'>menus</a></li> href = 'index.php?page=design'>design</a></li> Step 2: Upload the modified inc_menu.php file to the server. Step 3: Modify the menu.css file by adding the two style definitions below: #menu li a.current { display:block; float:left; background:url(images/menu_new_current.png) repeat-x; color:black; font-variant: small-caps; Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 19 of 25

20 font-size:11px; font-weight:bold; text-decoration:none; padding:0 14 px; line-height:100px; } #menu li a:hover.current { color:black; } Step 4: Upload the modified menu.css to the server. Step 5: View index.php in the browser and click on a button link and move the cursor to another link. The button on which you clicked should be displayed with a blue bar over it. ADDING A DYNAMIC VALUE TO THE <TITLE> TAG Step 1: In the index.php file, add the following switch statement at the top of the document above the <title> tag. <?php Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 20 of 25

21 switch ($_GET['page']) { case 'web20': $title = "CIS251 Web 2.0 Home page"; case 'gimp': $title = "CIS251 Web 2.0 Gimp"; case 'text_effects': $title = "CIS251 Web 2.0 Text Effects"; case 'badges': $title = "CIS251 Web 2.0 Badges"; case 'icons': $title= "CIS251 Web 2.0 Icons"; case 'buttons': $title = "CIS251 Web 2.0 Buttons"; case 'banners': $title = "CIS251 Web 2.0 Banners"; Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 21 of 25

22 case 'common': $title = "CIS251 Web 2.0 Common Tasks"; case 'animation': $title = "CIS251 Web 2.0 Animation"; case 'design': $title = "CIS251 Web 2.0 Page Design"; case 'menus': $title = "CIS251 Web 2.0 Menus"; default: $title = "CIS251 Web 2.0 Home Page"; }?> Step 2: Add the following line of php code between the opening and closing <title> tags: <title> <?php echo $title?> <meta http-equiv="content-type" content="text/html; charset=iso " /> </title> Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 22 of 25

23 Step 3: Upload the modified index.php file to the server. CREATING A TEST PAGE Step 1: In the text editor create a buttons page named inc_buttons.php with the following content: <p>this is the buttons page.</p> Step 2: Upload the inc_buttons.php page to the server. Step 3: Open index.php and add the following code below the require statement above the ending?> php tag. require("inc_menu.php"); switch ($_GET['page']) { case 'web20': include "inc_web20.php"; $title = "CIS251 Web 2.0 Home page"; case 'gimp': include "inc_gimp.php"; case 'text_effects': include "inc_text_effects.php"; case 'badges': Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 23 of 25

24 include "inc_badges.php"; case 'icons': include "inc_icons.php"; case 'buttons': include "inc_buttons.php"; case 'banners': include "inc_banners.php"; case 'common': include "inc_common.php"; case 'animation': include "inc_animation.php"; case 'menus': include "inc_menus.php"; case 'design': include "inc_design.php"; Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 24 of 25

25 default: } include "inc_web20.php"; Step 4: Upload the modified index.php file to the server. Step 5: Click on the Buttons tab on the navigation bar. The content This is the buttons page displays in the body and the tab navigation displays CIS251 Web 2.0 Buttons. Web 2.0 Menus Horizontal Navigation Bar with Current Page Navigation Page 25 of 25

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar

GIMP 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 information

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar with Dynamic Background Image

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar with Dynamic Background Image GIMP WEB 2.0 MENUS Web 2.0 Menus: Horizontal Navigation Bar with Dynamic Background Image WEB 2.0 MENUS: HORIZONTAL NAVIGATION BAR DYNAMIC BACKGROUND IMAGE Before you begin this tutorial, you will need

More information

GIMP 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 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 information

NAVIGATION INSTRUCTIONS

NAVIGATION INSTRUCTIONS CLASS :: 13 12.01 2014 NAVIGATION INSTRUCTIONS SIMPLE CSS MENU W/ HOVER EFFECTS :: The Nav Element :: Styling the Nav :: UL, LI, and Anchor Elements :: Styling the UL and LI Elements CSS DROP-DOWN MENU

More information

AGENDA :: MULTIMEDIA TOOLS :: (1382) :: CLASS NOTES

AGENDA :: MULTIMEDIA TOOLS :: (1382) :: CLASS NOTES CLASS :: 13 12.01 2014 AGENDA SIMPLE CSS MENU W/ HOVER EFFECTS :: The Nav Element :: Styling the Nav :: UL, LI, and Anchor Elements :: Styling the UL and LI Elements TEMPLATE CREATION :: Why Templates?

More information

Implementing a chat button on TECHNICAL PAPER

Implementing a chat button on TECHNICAL PAPER Implementing a chat button on TECHNICAL PAPER Contents 1 Adding a Live Guide chat button to your Facebook page... 3 1.1 Make the chat button code accessible from your web server... 3 1.2 Create a Facebook

More information

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar. Hover Effect:

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar. Hover Effect: GIMP WEB 2.0 MENUS Web 2.0 Menus: Horizontal Navigation Bar WEB 2.0 MENUS: HORIZONTAL NAVIGATION BAR Hover Effect: Images required: 58 x 1 px high background image (black gloss gradient) for the nav bar

More information

Lab 4 CSS CISC1600, Spring 2012

Lab 4 CSS CISC1600, Spring 2012 Lab 4 CSS CISC1600, Spring 2012 Part 1 Introduction 1.1 Cascading Style Sheets or CSS files provide a way to control the look and feel of your web page that is more convenient, more flexible and more comprehensive

More information

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space. HTML Summary Structure All of the following are containers. Structure Contains the entire web page. Contains information

More information

Vebra Search Integration Guide

Vebra Search Integration Guide Guide Introduction... 2 Requirements... 2 How a Vebra search is added to your site... 2 Integration Guide... 3 HTML Wrappers... 4 Page HEAD Content... 4 CSS Styling... 4 BODY tag CSS... 5 DIV#s-container

More information

Shane Gellerman 10/17/11 LIS488 Assignment 3

Shane Gellerman 10/17/11 LIS488 Assignment 3 Shane Gellerman 10/17/11 LIS488 Assignment 3 Background to Understanding CSS CSS really stands for Cascading Style Sheets. It functions within an HTML document, so it is necessary to understand the basics

More information

Web Publishing Basics I

Web Publishing Basics I Web Publishing Basics I Jeff Pankin Information Services and Technology Contents Course Objectives... 2 Creating a Web Page with HTML... 3 What is Dreamweaver?... 3 What is HTML?... 3 What are the basic

More information

Overview. Part I: Portraying the Internet as a collection of online information systems HTML/XHTML & CSS

Overview. Part I: Portraying the Internet as a collection of online information systems HTML/XHTML & CSS CSS Overview Part I: Portraying the Internet as a collection of online information systems Part II: Design a website using HTML/XHTML & CSS XHTML validation What is wrong?

More information

CSS means Cascading Style Sheets. It is used to style HTML documents.

CSS means Cascading Style Sheets. It is used to style HTML documents. CSS CSS means Cascading Style Sheets. It is used to style HTML documents. Like we mentioned in the HTML tutorial, CSS can be embedded in the HTML document but it's better, easier and neater if you style

More information

HTML and CSS: An Introduction

HTML and CSS: An Introduction JMC 305 Roschke spring14 1. 2. 3. 4. 5. The Walter Cronkite School... HTML and CSS: An Introduction

More information

Wireframe :: tistory wireframe tistory.

Wireframe :: tistory wireframe tistory. Page 1 of 45 Wireframe :: tistory wireframe tistory Daum Tistory GO Home Location Tags Media Guestbook Admin 'XHTML+CSS' 7 1 2009/09/20 [ ] XHTML CSS - 6 (2) 2 2009/07/23 [ ] XHTML CSS - 5 (6) 3 2009/07/17

More information

Create a cool image gallery using CSS visibility and positioning property

Create a cool image gallery using CSS visibility and positioning property GRC 275 A8 Create a cool image gallery using CSS visibility and positioning property 1. Create a cool image gallery, having thumbnails which when moused over display larger images 2. Gallery must provide

More information

Hoster: openload.co - Free PLUGIN_DEFECT-Error: 08d a1830b60ab13ddec9a2ff6

Hoster: openload.co - Free PLUGIN_DEFECT-Error: 08d a1830b60ab13ddec9a2ff6 JDownloader - Bug #80273 Bug # 75914 (Closed): Hoster: openload.co - Free Hoster: openload.co - Free PLUGIN_DEFECT-Error: 08d9453425a1830b60ab13ddec9a2ff6 08/18/2016 02:13 AM - StatServ Status: Closed

More information

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:

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: 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 information

5 Snowdonia. 94 Web Applications with C#.ASP

5 Snowdonia. 94 Web Applications with C#.ASP 94 Web Applications with C#.ASP 5 Snowdonia In this and the following three chapters we will explore the use of particular programming techniques, before combining these methods to create two substantial

More information

<style type="text/css"> <!-- body {font-family: Verdana, Arial, sans-serif} ***set font family for entire Web page***

<style type=text/css> <!-- body {font-family: Verdana, Arial, sans-serif} ***set font family for entire Web page*** Chapter 7 Using Advanced Cascading Style Sheets HTML is limited in its ability to define the appearance, or style, across one or mare Web pages. We use Cascading style sheets to accomplish this. Remember

More information

Designing and Developing a Website. December Sample Exam Marking Scheme

Designing and Developing a Website. December Sample Exam Marking Scheme Designing and Developing a Website December 2015 Sample Exam Marking Scheme This marking scheme has been prepared as a guide only to markers. This is not a set of model answers, or the exclusive answers

More information

Dreamweaver: Portfolio Site

Dreamweaver: Portfolio Site Dreamweaver: Portfolio Site Part 3 - Dreamweaver: Developing the Portfolio Site (L043) Create a new Site in Dreamweaver: Site > New Site (name the site something like: Portfolio, or Portfolio_c7) Go to

More information

Creating a Navigation Bar with a Rollover Effect

Creating a Navigation Bar with a Rollover Effect Creating a Navigation Bar with a Rollover Effect These instructions will teach you how to create your own navigation bar with a roll over effect for your personal website using Adobe Dreamweaver CS4. Your

More information

Introduction to HTML5

Introduction to HTML5 Introduction to HTML5 History of HTML 1991 HTML first published 1995 1997 1999 2000 HTML 2.0 HTML 3.2 HTML 4.01 XHTML 1.0 After HTML 4.01 was released, focus shifted to XHTML and its stricter standards.

More information

INTRODUCTION TO CSS. Mohammad Jawad Kadhim

INTRODUCTION TO CSS. Mohammad Jawad Kadhim INTRODUCTION TO CSS Mohammad Jawad Kadhim WHAT IS CSS Like HTML, CSS is an interpreted language. When a web page request is processed by a web server, the server s response can include style sheets,

More information

Designing the Home Page and Creating Additional Pages

Designing 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 information

Cascading Style Sheet. Styles as Tag Attributes. Syntax. <h1>: what font type/size is used? STYLE = SELECTOR {RULES} Attributes such as bgcolor

Cascading Style Sheet. Styles as Tag Attributes. Syntax. <h1>: what font type/size is used? STYLE = SELECTOR {RULES} Attributes such as bgcolor Styles? Cascading Style Sheet http://www.eie.polyu.edu.hk/~nflaw/biclustering/index.html Request string: GET /~nflaw/biclustering/index.html HTTP/1.1 Host: www.eie.polyu.edu.hk 1 Response string: HTTP/1.1

More information

Micronet International College

Micronet International College Micronet International College Level 4 Diploma in Computing Designing and Developing a Website (DDW) Test 1 (20%) Name: /50 Class: QUESTION 1 a) I) What are W3C standards? 1 Specifications or descriptions

More information

CSS. https://developer.mozilla.org/en-us/docs/web/css

CSS. 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 information

Web Engineering CSS. By Assistant Prof Malik M Ali

Web Engineering CSS. By Assistant Prof Malik M Ali Web Engineering CSS By Assistant Prof Malik M Ali Overview of CSS CSS : Cascading Style Sheet a style is a formatting rule. That rule can be applied to an individual tag element, to all instances of a

More information

Title: Dec 11 3:40 PM (1 of 11)

Title: Dec 11 3:40 PM (1 of 11) ... basic iframe body {color: brown; font family: "Times New Roman"} this is a test of using iframe Here I have set up two iframes next to each

More information

Module 2 (VII): CSS [Part 4]

Module 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 information

A designers guide to creating & editing templates in EzPz

A designers guide to creating & editing templates in EzPz A designers guide to creating & editing templates in EzPz Introduction...2 Getting started...2 Actions...2 File Upload...3 Tokens...3 Menu...3 Head Tokens...4 CSS and JavaScript included files...4 Page

More information

CSS is applied to an existing HTML web document--both working in tandem to display web pages.

CSS is applied to an existing HTML web document--both working in tandem to display web pages. CSS Intro Introduction to Cascading Style Sheets What is CSS? CSS (Cascading Style Sheets) is a supplementary extension to allowing web designers to style specific elements on their pages and throughout

More information

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts Web Development & Design Foundations with XHTML Chapter 2 Key Concepts Learning Outcomes In this chapter, you will learn about: XHTML syntax, tags, and document type definitions The anatomy of a web page

More information

In the early days of the Web, designers just had the original 91 HTML tags to work with.

In the early days of the Web, designers just had the original 91 HTML tags to work with. Web Design Lesson 4 Cascading Style Sheets In the early days of the Web, designers just had the original 91 HTML tags to work with. Using HTML, they could make headings, paragraphs, and basic text formatting,

More information

CSS stands for Cascading Style Sheets Styles define how to display HTML elements

CSS stands for Cascading Style Sheets Styles define how to display HTML elements CSS stands for Cascading Style Sheets Styles define how to display HTML elements CSS has various levels and profiles. Each level of CSS builds upon the last, typically adding new features and typically

More information

Media Stylesheets and Navigation with CSS goodness. Webpage Design

Media Stylesheets and Navigation with CSS goodness. Webpage Design Media Stylesheets and Navigation with CSS goodness Webpage Design Printing web pages the problem Here s a nice enough website that is clearly designed for the screen. The links are there because they work

More information

Unit 10 - Client Side Customisation of Web Pages. Week 5 Lesson 1 CSS - Selectors

Unit 10 - Client Side Customisation of Web Pages. Week 5 Lesson 1 CSS - Selectors Unit 10 - Client Side Customisation of Web Pages Week 5 Lesson 1 CSS - Selectors Last Time CSS box model Concept of identity - id Objectives Selectors the short story (or maybe not) Web page make-over!

More information

ADDING CSS TO YOUR HTML DOCUMENT. A FEW CSS VALUES (colour, size and the box model)

ADDING 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 information

By the end of this chapter, you will have a very basic, but fully functional blogging system.

By the end of this chapter, you will have a very basic, but fully functional blogging system. C H A P T E R 5 Building the Entry Manager At this point, you know enough to start building your blog! In this chapter, I ll walk you through how to build the backbone of your blogging application. The

More information

Fundamentals: Client/Server

Fundamentals: Client/Server Announcements Class Web Site: http://www.cs.umd.edu/projects/passport/classes/summer2008/ You can find this link at the end of the main passport site http://www.cs.umd.edu/projects/passport/webpage/ E-mail

More information

Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points)

Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points) CS-101 Fall 2008 Section 4 Practice Final v1.0m Name: Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points) XHTML/CSS Reference: Entities: Copyright

More information

Create a Web Page with Spry Navigation Bar. March 30, 2010

Create 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 information

Basics of Page Format

Basics of Page Format Basics of Page Format HTML Structural Tags Certain HTML tags provide the structure of the HTML document. These include the tag, the tag, the tag, and the tag. As soon as a

More information

Introduction to WEB PROGRAMMING

Introduction 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 information

COMS 359: Interactive Media

COMS 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 information

CIS 228 (Fall 2011) Exam 2, 11/3/11

CIS 228 (Fall 2011) Exam 2, 11/3/11 CIS 228 (Fall 2011) Exam 2, 11/3/11 Name (sign) Name (print) email Question 1 2 3 4 5 6 7 8 TOTAL Score CIS 228, exam 2 1 11/03/11 Question 1 True or false: In CSS, property declarations in the same rule

More information

Downloads: Google Chrome Browser (Free) - Adobe Brackets (Free) -

Downloads: Google Chrome Browser (Free) -   Adobe Brackets (Free) - Week One Tools The Basics: Windows - Notepad Mac - Text Edit Downloads: Google Chrome Browser (Free) - www.google.com/chrome/ Adobe Brackets (Free) - www.brackets.io Our work over the next 6 weeks will

More information

Zen Garden. CSS Zen Garden

Zen Garden. CSS Zen Garden CSS Patrick Behr CSS HTML = content CSS = display It s important to keep them separated Less code in your HTML Easy maintenance Allows for different mediums Desktop Mobile Print Braille Zen Garden CSS

More information

2005 WebGUI Users Conference

2005 WebGUI Users Conference Cascading Style Sheets 2005 WebGUI Users Conference Style Sheet Types 3 Options Inline Embedded Linked Inline Use an inline style sheet to modify a single element one time in a page.

More information

CS 350 Internet Applications I Name: Exam II (CSS) October 29, 2013

CS 350 Internet Applications I Name: Exam II (CSS) October 29, 2013 CS 350 Internet Applications I Name: Exam II (CSS) October 29, 2013 Part I. (50%) Multiple Guess Choice. 1. What does CSS stand for? a. Creative Style Sheets b. Computer Style Sheets c. Cascading Style

More information

Practice Test 3. 2) The onload event handler is used, most often, in association with which tag? a) a b) p c) body d) form

Practice Test 3. 2) The onload event handler is used, most often, in association with which tag? a) a b) p c) body d) form Practice Test 3 Part 1: Multiple Choice / Short Answer Select the best answer from the options given. 1) 1) What does PHP stand for? a) Hypertext Preprocessor b) Personal Hypertext Processor c) Personal

More information

introduction to XHTML

introduction to XHTML introduction to XHTML XHTML stands for Extensible HyperText Markup Language and is based on HTML 4.0, incorporating XML. Due to this fusion the mark up language will remain compatible with existing browsers

More information

CSS worksheet. JMC 105 Drake University

CSS 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 information

Snapsis CSS NavMenu Development Guide

Snapsis CSS NavMenu Development Guide Snapsis CSS NavMenu Development Guide Overview This document outlines the Snapsis NavMenu Skin Object for the DotNetNuke portal system. This module supports any type of navigation through a template driven

More information

CSC309 Winter Lecture 2. Larry Zhang

CSC309 Winter Lecture 2. Larry Zhang CSC309 Winter 2016 Lecture 2 Larry Zhang 1 Announcements Assignment 1 is out, due Jan 25, 10pm. Start Early! Work in groups of 2, make groups on MarkUs. Make sure you can login to MarkUs, if not let me

More information

The internet is a worldwide collection of networks that link millions of computers. These links allow the computers to share and send data.

The internet is a worldwide collection of networks that link millions of computers. These links allow the computers to share and send data. Review The internet is a worldwide collection of networks that link millions of computers. These links allow the computers to share and send data. It is not the internet! It is a service of the internet.

More information

Lesson 5 Introduction to Cascading Style Sheets

Lesson 5 Introduction to Cascading Style Sheets Introduction to Cascading Style Sheets HTML and JavaScript BASICS, 4 th Edition 1 Objectives Create a Cascading Style Sheet. Control hyperlink behavior with CSS. Create style classes. Share style classes

More information

COMS 359: Interactive Media

COMS 359: Interactive Media COMS 359: Interactive Media Agenda Review CSS Preview Review Transparent GIF headline Review JPG buttons button1.jpg button.psd button2.jpg Review Next Step Tables CSS Introducing CSS What is CSS? Cascading

More information

ITNP43: HTML Lecture 4

ITNP43: HTML Lecture 4 ITNP43: HTML Lecture 4 Niederst, Part III (3rd edn) 1 Style versus Content HTML purists insist that style should be separate from content and structure HTML was only designed to specify the structure and

More information

HTML Overview. With an emphasis on XHTML

HTML Overview. With an emphasis on XHTML HTML Overview With an emphasis on XHTML What is HTML? Stands for HyperText Markup Language A client-side technology (i.e. runs on a user s computer) HTML has a specific set of tags that allow: the structure

More information

Chapter 3 Attractive Web Designing

Chapter 3 Attractive Web Designing Chapter 3 Attractive Web Designing Theory Part 1. What is a style in a Web page? The tags, attributes and page layout used to make contents of the web page attractive can altogether be called its Style.

More information

Lesson 1 HTML Basics. The Creative Computer Lab. creativecomputerlab.com

Lesson 1 HTML Basics. The Creative Computer Lab. creativecomputerlab.com Lesson 1 HTML Basics The Creative Computer Lab creativecomputerlab.com What we are going to do today Become familiar with web development tools Build our own web page from scratch! Learn where to find

More information

Make 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 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 information

CSS Positioning Using Expression Web Style Tools

CSS Positioning Using Expression Web Style Tools CHAPTER 7 CSS Positioning Using Expression Web Style Tools You can create a web page layout in two ways. The old style is to use a table and nest other tables inside. In the 1990s, that was the most effective

More information

Before you begin, make sure you have the images for these exercises saved in the location where you intend to create the Nuklear Family Website.

Before you begin, make sure you have the images for these exercises saved in the location where you intend to create the Nuklear Family Website. 9 Now it s time to challenge the serious web developers among you. In this section we will create a website that will bring together skills learned in all of the previous exercises. In many sections, rather

More information

Universal CSS Navigation Menu: Advanced Styling Patrick Julicher Universal CSS Navigation Menu: Advanced Styling

Universal CSS Navigation Menu: Advanced Styling Patrick Julicher Universal CSS Navigation Menu: Advanced Styling Universal CSS Navigation Menu: Advanced Styling Page 1 of 15 Content 1. Introduction... 3 2. How to use... 3 2.1. Editing existing CSS Styles... 3 2.2. Creating new CSS Styles... 6 3. Explanation of styles...

More information

Lab 1: Introducing HTML5 and CSS3

Lab 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 information

Dreamweaver CS5 Lab 4: Sprys

Dreamweaver CS5 Lab 4: Sprys Dreamweaver CS5 Lab 4: Sprys 1. Create a new html web page. a. Select file->new, and then Blank Page: HTML: 2 column liquid, left sidebar, header and footer b. DocType: XHTML 1.0 Strict c. Layout CSS:

More information

COMP519 Web Programming Lecture 7: Cascading Style Sheets: Part 3 Handouts

COMP519 Web Programming Lecture 7: Cascading Style Sheets: Part 3 Handouts COMP519 Web Programming Lecture 7: Cascading Style Sheets: Part 3 Handouts Ullrich Hustadt Department of Computer Science School of Electrical Engineering, Electronics, and Computer Science University

More information

LA TROBE UNIVERSITY SEMESTER ONE EXAMINATION PERIOD CAMPUS AW BE BU MI SH ALLOWABLE MATERIALS

LA TROBE UNIVERSITY SEMESTER ONE EXAMINATION PERIOD CAMPUS AW BE BU MI SH ALLOWABLE MATERIALS LIBRARY USE LA TROBE UNIVERSITY SEMESTER ONE EXAMINATION PERIOD 2013 Student ID: Seat Number: Unit Code: CSE2WD Paper No: 1 Unit Name: Paper Name: Reading Time: Writing Time: Web Development Final 15 minutes

More information

New Media Production HTML5

New Media Production HTML5 New Media Production HTML5 Modernizr, an HTML5 Detection Library Modernizr is an open source, MIT-licensed JavaScript library that detects support

More information

Web Publishing Intermediate 2

Web Publishing Intermediate 2 Web Publishing Intermediate 2 Building a Three Column Site with divs and float Jeff Pankin Information Services and Technology Table of Contents Course Objectives... 2 The CIG Web Site... 3 Using the Div

More information

Modify cmp.htm, contactme.htm and create scheduleme.htm

Modify cmp.htm, contactme.htm and create scheduleme.htm GRC 175 Assignment 2 Modify cmp.htm, contactme.htm and create scheduleme.htm Tasks: 1. Setting up Dreamweaver and defining a site 2. Convert existing HTML pages into proper XHTML encoding 3. Add alt tags

More information

Session 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 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 information

Introducing Cascading Style Sheets. Cascading Style Sheet Basics Creating Styles Using Styles Manipulating Styles Text Formatting with CSS

Introducing Cascading Style Sheets. Cascading Style Sheet Basics Creating Styles Using Styles Manipulating Styles Text Formatting with CSS Introducing Cascading Style Sheets Cascading Style Sheet Basics Creating Styles Using Styles Manipulating Styles Text Formatting with CSS Cascading Style Sheet Basics CSS has many benefits: The pages look

More information

Prepared: 28 th February 2006 Program Version: swmenupro4.2+ for Joomla/Mambo

Prepared: 28 th February 2006 Program Version: swmenupro4.2+ for Joomla/Mambo Prepared: 28 th February 2006 Program Version: swmenupro4.2+ for Joomla/Mambo Created By: Sean White User Manual Page 2 of 37 Table of Contents What is swmenupro? 3 Installation 4 Getting Started 6 Menu

More information

How the Internet Works

How the Internet Works How the Internet Works The Internet is a network of millions of computers. Every computer on the Internet is connected to every other computer on the Internet through Internet Service Providers (ISPs).

More information

Cascading Style Sheets Level 2

Cascading 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 information

How to lay out a web page with CSS

How to lay out a web page with CSS Activity 2.6 guide How to lay out a web page with CSS You can use table design features in Adobe Dreamweaver CS4 to create a simple page layout. However, a more powerful technique is to use Cascading Style

More information

Cascading Style Sheets CSCI 311

Cascading Style Sheets CSCI 311 Cascading Style Sheets CSCI 311 Learning Objectives Learn how to use CSS to style the page Learn to separate style from structure Styling with CSS Structure is separated from style in HTML5 CSS (Cascading

More information

Hyper Text Markup Language HTML: A Tutorial

Hyper Text Markup Language HTML: A Tutorial Hyper Text Markup Language HTML: A Tutorial Ahmed Othman Eltahawey December 21, 2016 The World Wide Web (WWW) is an information space where documents and other web resources are located. Web is identified

More information

CS134 Web Site Design & Development. Quiz1

CS134 Web Site Design & Development. Quiz1 CS134 Web Site Design & Development Quiz1 Name: Score: Email: I Multiple Choice Questions (2 points each, total 20 points) 1. Which of the following is an example of an IP address? a. www.whitehouse.gov

More information

HyperText Markup Language (HTML)

HyperText Markup Language (HTML) HyperText Markup Language (HTML) Mendel Rosenblum 1 Web Application Architecture Web Browser Web Server / Application server Storage System HTTP Internet LAN 2 Browser environment is different Traditional

More information

Exam II CIS 228: The Internet Prof. St. John Lehman College City University of New York 5 November 2009

Exam II CIS 228: The Internet Prof. St. John Lehman College City University of New York 5 November 2009 Exam II CIS 228: The Internet Prof. St. John Lehman College City University of New York 5 November 2009 NAME (Printed) NAME (Signed) E-mail Exam Rules Show all your work. Your grade will be based on the

More information

Dreamweaver CS3 Lab 2

Dreamweaver CS3 Lab 2 Dreamweaver CS3 Lab 2 Using an External Style Sheet in Dreamweaver Creating the site definition First, we'll set up the site and define it so that Dreamweaver understands the site structure for your project.

More information

INTERNET!!!11!1. Beyond the Mouse A Short Course on Programming. 10b. HTML/CSS or: I m on the. Ronni Grapenthin. November 13, 2011

INTERNET!!!11!1. Beyond the Mouse A Short Course on Programming. 10b. HTML/CSS or: I m on the. Ronni Grapenthin. November 13, 2011 1 / 15 Beyond the Mouse A Short Course on Programming 10b. HTML/CSS or: I m on the INTERNET!!!11!1 Ronni Grapenthin Geophysical Institute, University of Alaska Fairbanks Not Enough Work (panel 3), http://xkcd.com/554

More information

Configuring Hotspots

Configuring Hotspots CHAPTER 12 Hotspots on the Cisco NAC Guest Server are used to allow administrators to create their own portal pages and host them on the Cisco NAC Guest Server. Hotspots created by administrators can be

More information

Web Design and Development Tutorial 03

Web Design and Development Tutorial 03 Table of Contents Web Design & Development - Tutorial 03... 2 Using and Applying CSS to XHTML... 2 Conventions... 2 What you need for this tutorial... 2 Common Terminology... 3 Parent / Child Elements...

More information

CMPT 165 Advanced XHTML & CSS Part 3

CMPT 165 Advanced XHTML & CSS Part 3 CMPT 165 Advanced XHTML & CSS Part 3 Oct 15 th, 2015 Today s Agenda Quick Recap of last week: Tree diagram Contextual selectors CSS: Inheritance & Specificity Review 1 exam question Q/A for Assignment

More information

Introduction to using HTML to design webpages

Introduction to using HTML to design webpages Introduction to using HTML to design webpages #HTML is the script that web pages are written in. It describes the content and structure of a web page so that a browser is able to interpret and render the

More information

HTML & CSS Cheat Sheet

HTML & CSS Cheat Sheet 1 HTML & CSS Cheat Sheet Fall 2017 HTML & CSS Cheat Sheet from Typographic Web Design 3 by Laura Franz Web safe fonts vs web fonts You can expect these web safe fonts to work across most platforms and

More information

Multimedia Systems and Technologies Lab class 6 HTML 5 + CSS 3

Multimedia Systems and Technologies Lab class 6 HTML 5 + CSS 3 Multimedia Systems and Technologies Lab class 6 HTML 5 + CSS 3 Instructions to use the laboratory computers (room B2): 1. If the computer is off, start it with Windows (all computers have a Linux-Windows

More information

Final Exam Study Guide

Final Exam Study Guide Final Exam Study Guide 1. What does HTML stand for? 2. Which file extension is used with standard web pages? a..doc b..xhtml c..txt d..html 3. Which is not part of an XHTML element? a. Anchor b. Start

More information

Getting Started with Eric Meyer's CSS Sculptor 1.0

Getting 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 information

Basics of Web Design, 3 rd Edition Instructor Materials Chapter 2 Test Bank

Basics of Web Design, 3 rd Edition Instructor Materials Chapter 2 Test Bank Multiple Choice. Choose the best answer. 1. What element is used to configure a new paragraph? a. new b. paragraph c. p d. div 2. What element is used to create the largest heading? a. h1 b. h9 c. head

More information

Creating a CSS driven menu system Part 1

Creating a CSS driven menu system Part 1 Creating a CSS driven menu system Part 1 How many times do we see in forum pages the cry; I ve tried using Suckerfish, I ve started with Suckerfish and made some minor changes but can t get it to work.

More information

CSS for Page Layout Robert K. Moniot 1

CSS 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 information