Ddpz2613 topic6 frame

368 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
368
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Table 6-6
  • Ddpz2613 topic6 frame

    1. 1. HTML Concepts and Techniques Fifth Edition Chapter 6 Using Frames in a Web Site
    2. 2. Chapter 6: Using Frames in a Web Site 2 Chapter Objectives • Define terms related to frames • Describe the steps used to design a frame structure • Plan and lay out a frameset • Create a frame definition file that defines three frames • Use the <frameset> tag
    3. 3. Chapter 6: Using Frames in a Web Site 3 Chapter Objectives • Use the <frame> tag • Change frame scrolling options • Name a frame content target • Identify Web pages to display at startup • Set frame rows and columns • Create a navigation menu page with text links • Create a home page
    4. 4. Chapter 6: Using Frames in a Web Site 4 Introduction • A frame is a rectangular area of a Web page in which a separate Web page can be displayed. • Frame allow a user to display several pages at one time in a single browser window. • Each frame displays a different, individual Web page and capable of interacting with other Web pages • Web page that include frames look and act differently from the Web pages created in previous projects.
    5. 5. Chapter 6: Using Frames in a Web Site 5 Plan Ahead – General Project Guidelines 1. Plan the Web site 2. Analyze the need. 3. Choose the content for the Web page 4. Determine the layout for the pages and how one page links to another. 5. Create the Web page and links. 6. Test all Web pages within the Web site.
    6. 6. Chapter 6: Using Frames in a Web Site 6 Using Frames • When frames are used, the browser contain multiple Web page and image files. • Frame can be used: – To allow view more than one Web page at a time. – To create a navigation menu – To display headers, navigation menu and other information • To used frames, you must: – Create a definition file to define the layout of frames. – Add frameset tags to define the column and row of frames – Define other frame attribute, such as borders, margins and scrolling.
    7. 7. Chapter 6: Using Frames in a Web Site 7 Creating a Frame Definition File • A frame definition file defines the layout of the frames in a Web site and specifies the Web page contents of each frame. • A frame definition file use a combination of three HTML tags and attributes, as shown in Table 6-1 • Table 6-1 Frame Tags
    8. 8. Chapter 6: Using Frames in a Web Site 8 Creating a Frame Definition File • A frameset is used to define the layout of the frames that are displayed • A frame definition file also contains additional information, specified in attributes and values. Refer Table 6-2 • Table 6-2 Frame Tag Attributes
    9. 9. Chapter 6: Using Frames in a Web Site 9 Defining Column and Rows in a Frameset • For each frame, the src attribute is used to define which Web page should be displayed in the frame at startup • Within the <frameset> tag you specify the number of columns and rows in the display area with the cols and rows atributes
    10. 10. Chapter 6: Using Frames in a Web Site 10 Plan Ahead – Identify what frame layout to use for the Web Pages • Effectively place the navigation frame – eg. menu bar • Effectively place the main target frame. • Add other frames as necessary • Code the frame definition file
    11. 11. Chapter 6: Using Frames in a Web Site 11 Planning and Laying Out Frames • The most important step in creating an effective frame structure is planning out a good frame design. • Sketching the frame structure on paper before writing the HTML code can help save time when determining which HTML <frameset> and <frame> tags and attributes to use. • Frame layout can be designed in a variety of ways. • The goal and purpose of the Web site is to determine which layout is approapriate
    12. 12. Chapter 6: Using Frames in a Web Site 12 Entering Initial HTML Tags to Define the Web Page Structure • Open a new file in Notepad and enter the HTML code shown in Table 6–3. Press ENTER at the end of each line of code. If you make an error as you are typing, use the BACKSPACE key to delete all the characters back to and including the incorrect characters, and then continue typing • Compare what you typed to Figure 6–10. If you notice errors, use your mouse pointer or ARROW keys to move the insertion point to the right of each error and use the BACKSPACE key to correct the error. • Position the insertion point on the blank line two lines below the </head> tag and two lines above the </html> tag (line 11)
    13. 13. Entering Initial HTML Tags to Define the Web Page Structure Chapter 6: Using Frames in a Web Site 13
    14. 14. Chapter 6: Using Frames in a Web Site 14 Defining Columns and Rows in the Frameset • If necessary, click line 11 • Type <frameset cols=”22%,78%”> to define the two columns and then press the ENTER key twice
    15. 15. Chapter 6: Using Frames in a Web Site 15 Defining Columns and Rows in the Frameset
    16. 16. Chapter 6: Using Frames in a Web Site 16 Specifying Attributes of the Menu Frame • If necessary, click line 13 • Type <frame src=”menu.html” title=”menu” name=”menu” frameborder=”0” /> and then press the ENTER key to insert the HTML code for the menu frame
    17. 17. Chapter 6: Using Frames in a Web Site 17 Specifying Attributes of the Menu Frame
    18. 18. Chapter 6: Using Frames in a Web Site 18 Specifying Attributes of the Main Frame • If necessary, click line 14 • Type <frame src=”home.html” title=”win- main” name=”win-main” frameborder=”0” /> and then press the ENTER key twice to insert the HTML code for the main frame
    19. 19. Chapter 6: Using Frames in a Web Site 19 Specifying Attributes of the Main Frame
    20. 20. Chapter 6: Using Frames in a Web Site 20 Ending the Framesets • If necessary, click line 16 • Type </frameset> as the tag and then press the ENTER key
    21. 21. Chapter 6: Using Frames in a Web Site 21 Ending the Framesets
    22. 22. Chapter 6: Using Frames in a Web Site 22 Saving, Validating, and Printing the HTML File • With a USB flash drive connected to one of the computer’s USB ports, click File on the Notepad menu bar and then click Save As. Type framedef.html in the File name text box (do not press ENTER) • If Computer is not displayed in the Favorite Links section, drag the top or bottom edge of the Save As dialog box until Computer is displayed • Click Computer in the Favorite Links section to display a list of available drives • If necessary, scroll until UDISK 2.0 (G:) appears in the list of available drives. • If necessary, open the Chapter06ChapterFiles folder
    23. 23. Saving, Validating, and Printing the HTML File • Click the Save button in the Save As dialog box to save the file on the USB flash drive with the file name framedef.html • Validate the Web page • Click framedef.html – Notepad on the taskbar and print the HTML file Chapter 6: Using Frames in a Web Site 23
    24. 24. Chapter 6: Using Frames in a Web Site 24 Saving, Validating, and Printing the HTML File
    25. 25. Chapter 6: Using Frames in a Web Site 25 Starting a New Notepad Document and Entering Initial HTML Tags • Click File on the Notepad menu bar and then click New • Enter the HTML code in Table 6–4 to enter the initial tags • Position the insertion point on line 12
    26. 26. Starting a New Notepad Document and Entering Initial HTML Tags Chapter 6: Using Frames in a Web Site 26
    27. 27. Chapter 6: Using Frames in a Web Site 27 Adding Links with Targets to the Menu Page
    28. 28. Chapter 6: Using Frames in a Web Site 28 Adding Links with Targets to the Menu Page • If necessary, click line 12 • Enter the HTML code shown in Table 6–5, and then press the ENTER key twice after the last line
    29. 29. Adding Links with Targets to the Menu Page Chapter 6: Using Frames in a Web Site 29
    30. 30. Adding an E-mail Link • If necessary, click line 33 • Type <p><em><font size=”-1”>E-mail questions and comments to as the code and press the ENTER key • Type <a href=”mailto: janasjewels@isp.com”>janasjewels @isp.com </a>.</font></em></p> to complete the e-mail link Chapter 6: Using Frames in a Web Site 30
    31. 31. Adding an E-mail Link Chapter 6: Using Frames in a Web Site 31
    32. 32. Saving, Validating, and Printing the HTML File • Save the file in the Chapter06ChapterFiles folder on your USB drive with the file name menu.html • Validate the Web page • Print the HTML file Chapter 6: Using Frames in a Web Site 32
    33. 33. Saving, Validating, and Printing the HTML File Chapter 6: Using Frames in a Web Site 33
    34. 34. Copying and Pasting the HTML Code to a New File • Click menu.html – Notepad on the taskbar, if necessary • Click immediately to the left of the < in the <! DOCTYPE html tag on line 1 • Drag through the <body> tag on line 10 to highlight lines 1 through 10 • Press CTRL+C to copy the selected lines to the Clipboard • Click File on the Notepad menu bar and then click New • Press CTRL+V to paste the contents from the Clipboard into a new file Chapter 6: Using Frames in a Web Site 34
    35. 35. Copying and Pasting the HTML Code to a New File • Press the ENTER key three times • Type </body> and then press the ENTER key • Type </html> and then press the ENTER key • Change the title on line 8 to say Home page (rather than Menu) • Click line 12 to position the insertion point Chapter 6: Using Frames in a Web Site 35
    36. 36. Copying and Pasting the HTML Code to a New File Chapter 6: Using Frames in a Web Site 36
    37. 37. Chapter 6: Using Frames in a Web Site 37 Creating the Home Page • If necessary, click line 12 • Enter the HTML code shown in Table 6–6, pressing the ENTER key after each line
    38. 38. Chapter 6: Using Frames in a Web Site 38 Creating the Home Page
    39. 39. Chapter 6: Using Frames in a Web Site 39 Saving, Validating, and Printing the HTML File • Save the file in the Chapter06ChapterFiles folder of your USB drive as home.html • Validate the Web page • Print the HTML file
    40. 40. Chapter 6: Using Frames in a Web Site 40 Saving, Validating, and Printing the HTML File
    41. 41. Chapter 6: Using Frames in a Web Site 41 Viewing and Printing the Frame Definition File Using a Browser • Start your browser • Type G:Chapter06ChapterFiles framedef.html in the Address box and then press the ENTER key to view the two Web pages defined in the frame definition file and verify that the correct pages are displayed at startup • Click the drop-down arrow on the Print icon on the Command bar, and then click Print • Click the Options tab in the Print dialog box • Click As laid out on screen to select it, and then click the Print button to print the frames as laid out on screen
    42. 42. Viewing and Printing the Frame Definition File Using a Browser Chapter 6: Using Frames in a Web Site 42
    43. 43. Chapter 6: Using Frames in a Web Site 43 Testing and Printing the Links • Click the Necklaces link on the navigation menu and ensure that the Necklaces page shows in the main frame. • Click the drop-down arrow on the Print icon on the Command bar and click Print. Click the Options tab in the Print dialog box, click As laid out on screen, and then click the Print button to print a copy of the necklace.html Web page as laid out in the browser • Click the Bracelets link on the navigation menu and ensure that the Bracelets page shows in the main frame. If you want a copy of the Web page as shown in the browser, print the Web page using the As laid out on screen option
    44. 44. Chapter 6: Using Frames in a Web Site 44 Testing and Printing the Links • Click the Watches link on the navigation menu and ensure that the Watches page shows in the main frame. If you want a copy of the Web page as shown in the browser, print the Web page using the As laid out on screen option • Click the Orders link on the navigation menu to ensure that the order form appears in the main frame. If you want a copy of the Web page as shown in the browser, print the Web page using the As laid out on screen option • Click the Home link on the navigation menu by clicking the Jana’s Jewels logo • Click the e-mail link and verify that the New Message window shows janasjewels@isp.com as the address. Click the Close button to close the New Message window and quit the e-mail program
    45. 45. Testing and Printing the Links Chapter 6: Using Frames in a Web Site 45
    46. 46. Chapter 6: Using Frames in a Web Site 46 Quitting Notepad and a Browser • Click the Close button on the browser title bar • Click the Close button on the Notepad window title bar
    47. 47. Chapter 6: Using Frames in a Web Site 47 Chapter Summary • Define terms related to frames • Describe the steps used to design a frame structure • Plan and lay out a frameset • Create a frame definition file that defines three frames • Use the <frameset> tag
    48. 48. Chapter 6: Using Frames in a Web Site 48 Chapter Summary • Use the <frame> tag • Change frame scrolling options • Name a frame content target • Identify Web pages to display at startup • Set frame rows and columns • Create a navigation menu page with text links • Create a home page
    49. 49. HTML Concepts and Techniques Fifth Edition Chapter 6 Complete Using Frames in a Web Site

    ×