CSCI 1101 Intro to Computers 7.3 Learning HTML. HTML Coding - Frame sets 2 What are Frames? Frames allow independent navigation and content to two (or.

Slides:



Advertisements
Similar presentations
Use Tables for Layout Control Day 7. You will learn to: Understand Tables Create a Simple Table Modify Your Tables Appearance Create Page Layouts with.
Advertisements

Frames.
CREATED BY : VIRAL M.KORADIYA. Anchor elements are defined by the element. The element accepts several attributes, but either the Name or HREF attribute.
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
HTML Concepts and Techniques Fourth Edition Project 6 Using Frames in a Web Site.
Multimedia and the World Wide Web HCI 201 Lecture Notes #5A.
Web-based Application Development Lecture 9 February 7, 2006 Anita Raja.
COS 125 Day 25. Agenda  Assignment #7 Due  Final capstone progress report due next class  Assignment #8 Posted Due April 25 One more to go  Exam #5.
XP 1 Designing a Web Site with Frames Using Frames to Display Multiple Web Pages Tutorial 5.
Compiled by ackoo Creating Frames. Compiled by ackoo Recall this… Table cell 1 Table cell 2 Table cell 3 Table cell 4.
1 DePaul University SNL 262 Web Page Design Frames! - Chapt 20 Yet Another Way to Divide Up The Screen. Instructor: David A. Lash.
 2008 Pearson Education, Inc. All rights reserved. 1 Introduction to HTML.
1 Web Page Design Frames! - Chapt 20 Yet Another Way to Divide Up The Screen. Using HTML and JavaScript to Develop Website.
Create a Web Site with Frames
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 9: Frames © 2007 Prosoft Learning Corporation All rights reserved ITD 110 Web Page Design.
Chapter 6 Working with Frames.
 You've probably come into contact with web sites in which the browser window seemingly allowed you to move around between several different pages. 
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 9: HTML Frames.
Using Frames in a Web Site
Lecture on: Frames. FRAMES VERSUS TABLES Frames allow part of the page, usually a navigation bar, to stay put.
XP Tutorial 5New Perspectives on HTML, XHTML, and DHTML, Comprehensive 1 Designing a Web Site with Frames Using Frames to Display Multiple Web Pages Tutorial.
HTML Lesson 5 TBE 540. Prerequisites The user must be able to… –Create basic web pages with a text editor and/or a web page editor.
XHTML1 Topics Work with the Frameset Document Type Definition (DTD) Create frames Use the target and base attributes Create nested frames Format frames.
1 Advanced Frame Options Using NORESIZE  By default, users may resize frames unless you specify the NORESIZE attribute in the tag  Examples:
HTML Essentials Frames and Frame Tags. Introduction A frame used to be an effective design tool Utilized space effectively by subdividing screen One idea:
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
WHAT are frames? what.html are.htmlframes.html. Intro to Frames HTML frames allow you to display more than 1 HTML document in the same browser window.
XP 1 Tutorial 5 Using Frames in a Web Site. XP 2 Tutorial Objectives  Describe the uses of frames in a Web site  Lay out frames within a browser window.
XP Using Frames in a Web Site Ali Alfayly. XP Tutorial Objectives Create frames for a Web site Control the appearance and placement of frames Control.
FRAMES. With frames, we can display more than one HTML document in the same browser window. Each HTML document is called the same browser window. Each.
Web Technologies Website Development Trade & Industrial Education
HTML: Tables & Frames Internet Technology1. HTML: Tables Table tags ► surround the entire table ► header row (text is boldfaced) ► surround each row ►
Frame Page A Frame Page does the following: –Defines the size of each frame. –Defines how the window will be broken up – rows or columns. –Specifies which.
Chapter 12 FRAMES. HOW FRAMES WORK When you view a framed page in a browser, you are actually looking at several HTML documents at once. The key to making.
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Project 7: Working with Frames Kelly L.
Working with HTML Frames The Good, The Bad & The Ugly.
CSCE 102 – Chapter 6 (Web Design and Layout) CSCE General Applications Programming Benito Mendoza Benito Mendoza 1 By Benito Mendoza.
Week 11 Creating Framed Layouts Objectives Understand the benefits and drawbacks of frames Understand and use frame syntax Customize frame characteristics.
1 Planning and Laying Out Frames Sketch the frame structure on paper before writing the HTML code two rows two columns.
How to Make Navigational Frames in an HTML Document By: Patrick Clahane.
Introduction to Programming the WWW I CMSC Winter 2003 Lecture 6.
Chapter 8 HTML Frames. 2 Principles of Web Design Chapter 8 Objectives Understand the benefits and drawbacks of frames Understand and use frames syntax.
Web111a_chapt05.ppt HTM: Section 5 Frames A section of the browser window capable of displaying an entire web page Display multiple web pages on the screen.
HTML Concepts and Techniques Fifth Edition Chapter 6 Using Frames in a Web Site.
Chapter 5 Quick Links Slide 2 Performance Objectives Understanding Framesets and Frames Creating Framesets and Frames Selecting Framesets and Frames Using.
The Web Wizard’s Guide to HTML Chapter Seven Frames.
Using Frames in a Website GMU November 12-13, 2004.
HTML: Tables & Frames Internet Technology.
CH. 7 Web Page Design –Page Layout with Frames Mr. Ursone.
Windows and frames and the anchor tag. Frames Independent, scrollable portions of a Web browser window, with each frame capable of containing its own.
Web Page Design Frames! Yet Another Way to Divide Up The Screen. Using HTML and JavaScript to Develop Website.
Basic HTML. So, what exactly is HTML? HTML stands for: HTML stands for: Hypertext Markup Language. It is a purpose built markup language for the delivery.
HTML FRAMES With Frames, you can display more than one Web page in the same browser window.
Introducing Dreamweaver. Dreamweaver The web development application used to create web pages Part of the Adobe creative suite.
HTML Frames. Advantages to Using Frames n flexibility in design n information in different Web pages n remove redundancy. n site easier to manage. n update.
CSCI N241: Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Working with Frames.
Microsoft FrontPage 2003 Illustrated Complete Creating a Frames Page.
Web Technology (NCS-504) Prepared By Mr. Abhishek Kesharwani Assistant Professor,UCER Naini,Allahabad.
HTML Lab4 Ins.Samia alblwi. O UTLINE : 1-Links 2-Frame.
LINKING WEBPAGES USING HTML HYPERLINKS. Hyperlinks are text strings or images on a webpage which when clicked on, links to another section in the same.
Site Development Foundations © 2004 ProsoftTraining All rights reserved.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
Chapter 4 Frames and Cascading Style Sheets. Frames Frames divide a browser window into two or more separate pieces or panes, with each pane containing.
XHTML Introductory1 Frames Chapter 5. XHTML Introductory2 Objectives In this chapter, you will: Work with the Frameset Document Type Definition (DTD)
HTML Comprehensive Concepts and Techniques Second Edition Creating Frames on a Web Page.
HTML Structure II (Frame)
Table of Contents Creating Frames Frameset Tag and its attributes
Table of Contents Creating Frames Frameset Tag and its attributes
Table of Contents Creating Frames Frameset Tag and its attributes
Presentation transcript:

CSCI 1101 Intro to Computers 7.3 Learning HTML

HTML Coding - Frame sets 2 What are Frames? Frames allow independent navigation and content to two (or more) locations on a single browser screen Frames allow multiple "windows" in a single browser page

HTML Coding - Frame sets 3 Advantages / Disadvantages of Frames Advantages  Allow multiple content on a single page  Allow linked content (such as a table of contents)  Allow separate scrollable regions on a page Disadvantages  Breaks down the traditional 1 file equals 1 web-page linkage  Adds considerable complexity to the coding process  Implementation is fairly browser specific  Errors can be extremely difficult to identify

HTML Coding - Frame sets 4 Basics of Frame Design - content of frame1.htm file Frame example

HTML Coding - Frame sets 5 Basics of Frame Design - content of frame1.htm file Frame example Notice - there is NOT a … tag set in the frame definition. This is NOT a mistake in the example code.

HTML Coding - Frame sets 6 Basics of Frame Design - Defining the frameset Frame example The Frameset tags define that this frame will have two rows. The top row will be 100 pixels tall, the second row will receive whatever space remains.

HTML Coding - Frame sets 7 Basics of Frame Design Defining the top row Frame example The FRAME tags define the two rows of the frame. The name entry is technically optional, but highly recommended. The SRC tag defines the content of the frame when the frameset is initially loaded.

HTML Coding - Frame sets 8 Content of frame1top.htm file This is the top row content This is the top row of the frame Link #1 Link #2 Link #3 Return to Original Notice how clicking on each link changes the content in the bottom frame, without changing anything in the top.

HTML Coding - Frame sets 9 Basics of Frame Design Defining the bottom row Frame example This Frame tag defines the bottom of the browser window, which will be the "large size" window on the screen. The name entry (bottom_row) shows up in links in the frame1top.htm file. The initial content of the is defined in the SRC tag entry.

HTML Coding - Frame sets 10 Content of frameintro.htm file This is the introduction content After completing your team project, I thought you might enjoy this graphic <IMG SRC="images/dilbert_team_player.gif" ALT="A Dilbert Cartoon on Teams">

HTML Coding - Frame sets 11 Opening of frame page

HTML Coding - Frame sets 12 How the links in frame1top.htm function {content removed for space purposes} This is the top row of the frame Link #1 Link #2 Link #3 Return to Original {content removed for space purposes} The link has the HREF="…" entry we have used earlier this semester. The new item is the TARGET="bottom_row" entry. The TARGET name references the FRAME name defined in the original frameset definition.

HTML Coding - Frame sets 13 Basics of Frame Design - content of frame1.htm file Frame example This name is referenced in the links defined in The frame1top.htm file.

HTML Coding - Frame sets 14 Visiting Link #1

HTML Coding - Frame sets 15 Defining a frameset with columns instead of rows. Frame example - Columns <FRAME NAME="left_side" SRC="frame2menu.htm" SCROLLING="yes"> <FRAME NAME="right_side" SRC="frameintro.htm" SCROLLING="yes">

HTML Coding - Frame sets 16 The substantive changes are highlighted. Frame example - Columns <FRAME NAME="left_side" SRC="frame2menu.htm" SCROLLING="yes"> <FRAME NAME="right_side" SRC="frameintro.htm" SCROLLING="yes">

HTML Coding - Frame sets 17 Left-side menu content of frame2menu.htm file This is the left side content This is the table of contents listings for the left side frame {MORE CONTENT ON THE NEXT PAGE}

Left-side content (continued) Link #1 Packer graphics page. Link #2 Packer schedule page. Link #3 Myerscough Websume Page. Return to Original Being a team member Notice how clicking on each link changes the content in the right side frame, without changing anything in the left side.

Defining table of contents as a list Link #1 Packer graphics page. Link #2 Packer schedule page. Link #3 Myerscough Websume Page. Return to Original Being a team member Notice how clicking on each link changes the content in the right side frame, without changing anything in the left side.

Defining each of the hyperlinks (Note the target names in each) Link #1 Packer graphics page. Link #2 Packer schedule page. Link #3 Myerscough Websume Page. Return to Original Being a team member Notice how clicking on each link changes the content in the right side frame, without changing anything in the left side.

HTML Coding - Frame sets 21 Column-format displayed

HTML Coding - Frame sets 22 Options in defining the framesets Defines a two row frameset, the top row will be 100 pixels tall, the second row receives the remaining space on the screen. Defines a two row frameset, where the bottom row will always be 4 times larger than the top row, regardless of browser window. demonstrates this setting.

HTML Coding - Frame sets 23 More options in defining the framesets Defines a three row frameset. The top row will be 100 pixels tall, the bottom row will be 75 pixels tall. The middle row will receive whatever space remains. NOT A RECOMMENDED APPROACH. This setting does not provide for a "rest of the browser window" setting. The net effect is that the top row will always be twice as large as the bottom row - since 200 is twice as large as 100. ALWAYS allow for a wildcard (*) setting for the rest of the browser window.

HTML Coding - Frame sets 24 Defining column settings Follows the same principles as row definitions Columns are defined in left to right order Same issue on wildcard settings - always allows for one

HTML Coding - Frame sets 25 3 methods for combining Rows and columns in a frameset Defining rows and columns simultaneously in the FRAMESET definition  See page 171 in Castro text Embedding a second frameset within the original frameset definition  See pages in Castro text  Make sure the … definition completely replaces the <FRAME… definition  illustrates this methodology. Defining a FRAMESET in one of the HTML files that serves as the source code for a frame  Easy to lose track of where you are at in the frame structure

HTML Coding - Frame sets 26 A row and column example