Tutorial 8: Designing a Web Site with Frames

Size: px
Start display at page:

Download "Tutorial 8: Designing a Web Site with Frames"

Transcription

1 Tutorial 8: Designing a Web Site with Frames College of Computing & Information Technology King Abdulaziz University CPCS-665 Internet Technology

2 Objectives Explore the uses of frames in a Web site Create a frameset consisting of rows and columns of frames Display a document within a frame Format the appearance of a frame Create links targeted at frames Direct a link to a target outside of a frame layout Format the color and size of frame borders Create an inline frame Tutorial 8: Designing a Web Site with Frames page 2

3 Tutorial 8 Web Site Cliff Hangers Rock climbing and touring agency in Colorado Debbie Chan is the owner She wants to modify her existing Web site Specifically, she wants to be able to display several pages all within one page Which brings us to the idea of frames Tutorial 8: Designing a Web Site with Frames page 3

4 Designing a Web Site with Frames Introducing Frames When building a Web site, Web authors often set aside a portion of the Web page for particular key elements Example of a 10-page Web site (2 column layout): Every page will have the same, common header at the top of the page This header will have the logo along with some basic links Home, About Us, Contact Us, Sitemap, etc. Every page will also have a list of navigation links on the left or right hand side (same links on all pages) Every page will have a footer with copyright, etc. Tutorial 8: Designing a Web Site with Frames page 4

5 Designing a Web Site with Frames Introducing Frames Making changes to header, navigation links, and footer sections What happens when you want to change the header? Or if you want to add a few more navigation links? You can certainly do this, BUT you will have to do this on EACH and EVERY page of the Website Ten page Web site perhapss not a big deal But make it a 100 page Web site, and this is now an epic fail! Tutorial 8: Designing a Web Site with Frames page 5

6 Designing a Web Site with Frames Introducing Frames Making changes to header, navigation links, and footer sections Ideally, we d like to be able to modify only ONE file to update our Navigation links Then, after modification of the one file, the results can be seen on ALL ten of the pages So we don t have to modify ten different pages Such ideas contributed to the creation of frames A frame is a section of a browser window capable of displaying the contents of an entire Web page The following graphic shows a page with two frames Tutorial 8: Designing a Web Site with Frames page 6

7 A Framed Web Site Tutorial 8: Designing a Web Site with Frames page 7

8 Activating a Link Within a Frame Tutorial 8: Designing a Web Site with Frames page 8

9 Disadvantages to Using Frames Disadvantages of Frame-Based Layouts The browser has to load multiple HTML files One framed site may have 4 HTML files Increases the amount of time a user waits on the files to download from the server This used to be a concern and a major drawback High-speed connections have certainly changed the game in this regard But it is still something to consider Difficult to bookmark the Web site Don t work well with Internet search engines Tutorial 8: Designing a Web Site with Frames page 9

10 Disadvantages to Using Frames Disadvantages of Frame-Based Layouts Difficult to bookmark the Web site Browsers will allow you to bookmark the entire frame or individual page But there is no way to create a bookmark that displays a page as it appears within the frame Tutorial 8: Designing a Web Site with Frames page 10

11 Disadvantages to Using Frames Disadvantages of Frame-Based Layouts Don t work well with Internet search engines Search engines base their results on contents and keywords found within the Web page A framed Web page doesn t have any actual content when you look at the source code It simply displays content from other Web pages Those pages that open up inside the frames As such, the home page of a frame-based site may not appear high in the search results since there is nothing for the search engine to index Tutorial 8: Designing a Web Site with Frames page 11

12 Planning Your Frames Before you start creating your frames, plan their appearance and how they are to be used: What information will be displayed in each frame? How do you want the frames placed on the Web page? What is the size of each frame? Which frames will be static that is, always showing the same content? Which frames will change in response to links being clicked? What Web pages will users first see when they access the site? Should users be permitted to resize the frames to suit their needs? Tutorial 8: Designing a Web Site with Frames page 12

13 Tutorial 8 Web Site Organizing the structure Debbie already has the Web pages for the site She s organized the pages by topic Tour descriptions, climbing lessons, and company philosophy Debbie also already thought out how the site should look, how the various pages should be organized, and what content the user should see first We simply need to create the frame layout And then insert the correct files into the various frames Tutorial 8: Designing a Web Site with Frames page 13

14 Tutorial 8 Web Site Tutorial 8: Designing a Web Site with Frames page 14

15 Tutorial 8 Web Site Debbie s proposed layout How many frames are there? Header goes in the top frame Links in the leftside frame Page content will go in main frame (lower right frame) Tutorial 8: Designing a Web Site with Frames page 15

16 Creating a Frameset Frames are organized into a frameset which is HTML code that defines the layout and content of the frames within the browser window Syntax for creating a frameset: <html> <head> <title>title</title> </head> <frameset> frames </frameset> </html> where frames are the individual frames within the frameset Tutorial 8: Designing a Web Site with Frames page 16

17 Creating a Frameset Frames are organized into a frameset Note: An HTML file can have several framesets nested within one another The frameset element replaces the body element in this HTML document Since this HTML file displays contents of other Web pages, it is not technically a Web page on its own Such is the reason it does not have a body element Later in the tutorial, we ll explore situations where we do still include the body element to support those browsers that are unable to display frames Tutorial 8: Designing a Web Site with Frames page 17

18 Creating a Frameset Specifying Frame Size and Orientation Framesets lay out frames in either rows or columns, but not both To lay out frames in rows, use the rows attribute: <frameset rows= row1, row2, row3, >...</frameset> where row1, row2, row3, etc are the heights of each row in the frameset For columns, you use the cols attribute: <frameset cols= col1, col2, col3, >...</frameset> where col1, col2, col3, etc are the widths of each column in the frameset Tutorial 8: Designing a Web Site with Frames page 18

19 Creating a Frameset Rows & Columns within Frames There are no limits to the number of rows or columns that you can specify for a frameset However, you can lay out a frameset ONLY in rows or ONLY in columns, but not both If your site requires frames in both rows and columns, you must nest one frameset within another Tutorial 8: Designing a Web Site with Frames page 19

20 Frame Layouts in Rows or Columns Tutorial 8: Designing a Web Site with Frames page 20

21 Creating a Frameset Rows & Column Sizes Can be specified in three ways: In pixels, as a percentage of the total size of the frameset, or by an asterisk (*) Example: The * instructs the browser to allocate any unclaimed space in the frameset to the given row or column rows= 160, * creates two frames set up as rows The first row has a height of 160 pixels, and the height of the second row is equal to the space remaining in the browse Tutorial 8: Designing a Web Site with Frames page 21

22 Creating a Frameset Rows & Column Sizes Example: cols= 160, 25%, * Example: creates a layout of three columns First column is 160 pixels wide, the second column is set at 25% of the width of the frameset, and the third column covers the remaining space rows= *, *, * creates three rows, each with a height that is one-third the total height of the frameset Tutorial 8: Designing a Web Site with Frames page 22

23 Creating a Frameset Tutorial 8: Designing a Web Site with Frames page 23

24 Tutorial 8 Web Site Creating a frameset The Cliff Hangers site has two rows for frames The top frame will display the company logo Should have a height of 85 pixels The rest of the site will be displayed in the second row Tutorial 8: Designing a Web Site with Frames page 24

25 Specifying a Frame Source To specify a source for a frame, use the <frame> element with the syntax: <frame src= url /> The URL is the filename and location of the page that you want to load You must insert the <frame> element between the opening and closing <frameset> elements Tutorial 8: Designing a Web Site with Frames page 25

26 Tutorial 8 Web Site Adding the frame source Debbie saved the HTML page, containing the company logo and address, as head.htm We now add the source Tutorial 8: Designing a Web Site with Frames page 26

27 Logo and Placement Tutorial 8: Designing a Web Site with Frames page 27

28 Nesting Framesets Why nest frames? As mentioned previously, a frameset places frames in either rows or columns, but not both To create frames using both rows and columns, one frameset must be nested inside another Note: The interpretation of the rows and cols attributes changes slightly For example, a row height of 25% does not mean 25% of the display area, but rather 25% of the height of the frame into which that row has been inserted (or nested) Tutorial 8: Designing a Web Site with Frames page 28

29 Tutorial 8 Web Site Adding the nested frameset Debbi wants the second row to contain two columns The first column will display the various links for the site Width should be 140 pixels (per Debbie) The second column will display the content of those links Tutorial 8: Designing a Web Site with Frames page 29

30 Tutorial 8 Web Site Adding the nested frameset Next we specify the sources The frame in the first column should display the links.htm file, which is the list of links To start out with, the second column should initially display the Cliff Hangers home page (home.htm) Tutorial 8: Designing a Web Site with Frames page 30

31 Tutorial 8 Web Site Tutorial 8: Designing a Web Site with Frames page 31

32 Tutorial 8 Web Site Result Tutorial 8: Designing a Web Site with Frames page 32

33 Brief Interlude: FAIL Pics Tutorial 8: Designing a Web Site with Frames page 33

34 Brief Interlude: BIKE FAILS Tutorial 8: Designing a Web Site with Frames page 34

35 Formatting a Frame You can control three attributes of a frame: The appearance of scroll bars The size of the margin between the source document and the frame border Whether or not the user is allowed to change the size of the frame Tutorial 8: Designing a Web Site with Frames page 35

36 Formatting a Frame Hiding and Displaying Scroll Bars By default, scroll bars are displayed when the content of the source page cannot fit within the frame You can override the default setting using the scrolling attribute The scrolling syntax is: scrolling= type where type can either be yes (to always display scroll bars) or no (to never display scroll bars) Tutorial 8: Designing a Web Site with Frames page 36

37 Tutorial 8 Website Removing the scroll bars from logo frame Debbie does not want scrollbars on the logo frame Tutorial 8: Designing a Web Site with Frames page 37

38 Formatting a Frame Setting Frame Margins You do not have to specify the margin height and the margin width If you specify only one, the browser assumes that you want to use the same value for both Setting margin values is a process of trial and error as you determine what combination of margin sizes looks best Recommendation: You want margins big enough to keep the source text or images from running into the frame s borders At the same time, you don t want the margin taking up too much space so you need a good balance Tutorial 8: Designing a Web Site with Frames page 38

39 Formatting a Frame Setting Frame Margins When Web pages are displayed inside a frame, the browser places a margin between it and the frame borders If the margin is too large, part of the Web page may not fit within the frame You can specify margin sizes as follows: marginheight= value marginwidth= value where marginheight is the amount of space, in pixels, above and below the frame source, and the marginwidth is the amount of space to the left and right of the frame source Tutorial 8: Designing a Web Site with Frames page 39

40 Tutorial 8 Website Setting Internal Frame Margin We make the margin size 0 pixels Tutorial 8: Designing a Web Site with Frames page 40

41 Specifying the Margin Sizes for the Frames Tutorial 8: Designing a Web Site with Frames page 41

42 Formatting a Frame Controlling Frame Resizing By default, users can resize frame borders in the browser by simply dragging a frame border Some Web designers prefer to freeze, or lock, frames, so that users cannot resize them This ensures that the Web site displays as the designer intended Syntax: noresize= noresize This locks the frame from resizing Tutorial 8: Designing a Web Site with Frames page 42

43 Tutorial 8 Website Linking Pages Tutorial 8: Designing a Web Site with Frames page 43

44 Tutorial 8 Website Formatting the links for the Web page The links page has five links as shown on the previous graphic Debbie wants the following: The Home, Our Philosophy, and Climbing Lessons pages should appear in the lower-right frame The tours page should appear in the table of contents frame The frameset from the staff.htm file should occupy the entire browser window Tutorial 8: Designing a Web Site with Frames page 44

45 Working with Frames and Links By default, clicking a link within a frame opens the linked file inside the same frame You can display hyperlinks in many ways: In a different frame In a new window In the entire window To specify the location in which to open a hypertext link, there are two required steps: Give each frame on the page a name Case is important Point each hyperlink to one of the named frames Tutorial 8: Designing a Web Site with Frames page 45

46 Assigning a Name to a Frame To assign a name to a frame, add the name attribute to the frame element The syntax for this attribute is: <frame src= url name= name /> Case is important in assigning names: information is considered a different name than INFORMATION You also cannot have spaces inside the name Tutorial 8: Designing a Web Site with Frames page 46

47 Tutorial 8 Website Setting the Frame Names Tutorial 8: Designing a Web Site with Frames page 47

48 Specifying a Link Target Next we need to specify where the links should open You can use the target attribute to open a page in a specific frame The syntax for this is: target= name where name is a name that you ve assigned to one of the frames on your Web page Tutorial 8: Designing a Web Site with Frames page 48

49 Tutorial 8 Website Specifying a Link Target Debbie wants the home.htm, philosph.htm, and lesson.htm files to open in the pages frame Tutorial 8: Designing a Web Site with Frames page 49

50 Tutorial 8 Website Remaining links from links section: The two remaining links are Tours and Staff The Tours link points to a list of tours, which is stored in the tours.htm file The Staff link points to a staff information page, stored in the staff.htm file The tours.htm files does not contain info about individual tours Rather, it acts as an expandable table of contents page and replaces the links.htm page A user can then click an individual tour name to open a page about that tour Tutorial 8: Designing a Web Site with Frames page 50

51 Tutorial 8 Website Tutorial 8: Designing a Web Site with Frames page 51

52 Tutorial 8 Website Remaining links from links section: So when the user clicks the Tours link, the link section will expand, showing the links to the individual tours How do we make that happen? Sure, we simply load tours.htm into that frame But how? We specify links (the name of the frame) as the target And this works just fine Another solution: Using reserved target names Tutorial 8: Designing a Web Site with Frames page 52

53 Using Reserved Target Names Reserved target names are special names that can be used in place of a frame name as the target They are useful in situations: Where the name of the frame is unavailable When you want the page to appear in a new window When you want the page to replace the current window All reserved target names begin with the underscore character ( _ ) to distinguish them from other target names Reserved target names are case-sensitive, they must be entered in lowercase Tutorial 8: Designing a Web Site with Frames page 53

54 Using Reserved Target Names Reserved target names: Tutorial 8: Designing a Web Site with Frames page 54

55 Tutorial 8 Website Adding the _self reserved target name: Debbie wants the contents of the tours.htm file to be displayed in the links frame So we add the _self target to the link for the tours.htm file Tutorial 8: Designing a Web Site with Frames page 55

56 Tutorial 8 Website Fixing the links within the tours.htm file When a user clicks any of the specific tour links, Debbie wants it to open in the pages frame Using a base element: When a website has many links that should all open in the same frame, instead of inserting the same target attribute for each link, you can specify the target using the base element <base target= name /> in the header of the document So now all elements, by default, will open in the target specified by base Tutorial 8: Designing a Web Site with Frames page 56

57 Tutorial 8 Website Adding targets to the tours page: Tutorial 8: Designing a Web Site with Frames page 57

58 Tutorial 8 Website Result Tutorial 8: Designing a Web Site with Frames page 58

59 Tutorial 8 Website Making the link to the staff biographies When a user clicks the Staff link, Debbie wants the following to display: Tutorial 8: Designing a Web Site with Frames page 59

60 Tutorial 8 Website Making the link to the staff biographies Note: This page uses frames as well If you specify the pages frame as the target for the staff.htm page, the result will be a series of nested framesets as shown on the following page Tutorial 8: Designing a Web Site with Frames page 60

61 Tutorial 8 Website Nesting one frameset within another This is not what Debbie wants She wants it like the last graphic Tutorial 8: Designing a Web Site with Frames page 61

62 Tutorial 8 Website Making the link to the staff biographies To target a link to the FULL display area, you use the _top reserved target name Apply the _top target to the staff link: Now, the staff.htm page, which is a framed page on its own, will open in the entire browser window Tutorial 8: Designing a Web Site with Frames page 62

63 Tutorial 8: Designing a Web Site with Frames WASN T THAT MAGNIFICENT! Tutorial 8: Designing a Web Site with Frames page 63

64 Daily Demotivator Tutorial 8: Designing a Web Site with Frames page 64

65 Tutorial 8: Designing a Web Site with Frames COP 3175 Internet Applications College of Computing & Information Technology King Abdulaziz University CPCS-665 Internet Technology

66 Tutorial 8 Website Guess what? Debbie is happy! She likes the look of the framed site But she asks what happens if a user s browser doesn t allow frames Browsers & Frames Most browsers are able to display frames Some, however, cannot and we must take those browsers into account Tutorial 8: Designing a Web Site with Frames page 66

67 Using the <noframes> Element noframes Element: Use the <noframes> element to allow your Web site to be viewable by browsers that do not support frames The noframes element allows you to mark a section of your HTML file that should be read specifically by browsers incapable of displaying frames So if a browser can display frames, it reads the frameset code Else, it displays the code within the noframes tags Tutorial 8: Designing a Web Site with Frames page 67

68 The <noframes> Syntax The syntax for the <noframes> element is: <html> <head> <title>title</title> </head> <frameset> frames <noframes> <body> page content </body> </noframes> </frameset> </html> Notice that <body> tags are used within the <noframes> tags. Browsers that cannot display frames will display the content found within the <body> tags. Tutorial 8: Designing a Web Site with Frames page 68

69 Using the <noframes> Element noframes Element: There can only be one noframes element in the document When a browser that supports frames processes this code, it ignores everything within the <noframes> tags and concentrates solely on the code within the <frameset> elements When a browser that doesn t support frames processes this code, it ignores the <frameset> and frame elements and instead renders what it finds within the body tags So both types of browsers are supported with a single HTML file Tutorial 8: Designing a Web Site with Frames page 69

70 Tutorial 8 Website Tutorial 8: Designing a Web Site with Frames page 70

71 Frameless Version of a Web Site Tutorial 8: Designing a Web Site with Frames page 71

72 Working with Frame Borders There are additional attributes you can apply to the <frame> element that allow you to change border size and appearance. For example: You can remove borders from your frames to free more space for text and images You can change the color of the frame border so that it matches or complements the color scheme for your Web site Tutorial 8: Designing a Web Site with Frames page 72

73 Setting the Frame Border Color To change the color of a frame s border, use the bordercolor attribute The syntax for this attribute is: bordercolor= color where color is either a color name or a hex color value The attribute can be applied either to an entire set of frames, using the <frameset> element, or to individual frames, using the <frame> element Note: The bordercolor attribute is not part of the official specs of HTML and XHTML Tutorial 8: Designing a Web Site with Frames page 73

74 Tutorial 8 Website Setting the border color: Debbie wants a brown frame border We add the bordercolor attribute to the opening <frameset> tag Tutorial 8: Designing a Web Site with Frames page 74

75 Web Site with Brown Frame Border Tutorial 8: Designing a Web Site with Frames page 75

76 Working with Frame Borders Setting the Frame Border Width You can remove the frame border entirely by adding the frameborder attribute: <frame frameborder= value /> Note: where a value of 0 removes the border and a value of 1 displays the border Different browsers respond in different ways to this attribute Some browsers may not support this attribute at all Tutorial 8: Designing a Web Site with Frames page 76

77 Working with Frame Borders Setting the Frame Border Width Some browsers require the border attribute: <frameset border= value > </frames> Note: where value is the size of the border in pixels The border attribute can be used only in the <frameset> element The frameborder attribute is applied only the <frame> element The border attribute is also not part of the official specifications of HTML and is not supported by XHTML Tutorial 8: Designing a Web Site with Frames page 77

78 Tutorial 8 Website Removing the frame borders Debbie wants the borders removed To ensure compatibility with the greatest number of browsers, we use both the frameborder and the border attributes Tutorial 8: Designing a Web Site with Frames page 78

79 Removing the Frame Borders Tutorial 8: Designing a Web Site with Frames page 79

80 Creating Inline Frames Another type of frame is called an inline frame Inline frames do not appear in framesets Rather, they appear within the body of the page Just like an inline image displays the content of a graphics file, an inline frame displays the contents of a Web page Inline frames support many of the same features as inline images You can resize them, float them on the page margins, specify the size of the margin around the frame and much more Tutorial 8: Designing a Web Site with Frames page 80

81 Creating Inline Frames Inline Frames: Syntax: <iframe src="url" width="value" height="value"> </iframe> alternate content where url is the URL of the document you want displayed in the inline frame alternate content is the content displayed by the browsers that don t support inline frames The width and height attributes are required They set the size of the frame, in pixels Tutorial 8: Designing a Web Site with Frames page 81

82 Creating Inline Frames Inline Frames: Example: The following code displays the contents of the jobs.htm file within an inline frame that is 500 pixels wide by 200 pixels high Browsers that don t support inline frames will display a paragraph containing a link to the jobs.htm file <iframe src="jobs.htm" width="500" height="200"> <p>view the online <a href="jobs.htm">job listings</a>.</p> </iframe> If the jobs.htm file doesn t fit within the specified dimensions, scrollbars will be added automatically Tutorial 8: Designing a Web Site with Frames page 82

83 Attributes of inline Frames Tutorial 8: Designing a Web Site with Frames page 83

84 Tutorial 8 Website Creating a slide show with inline frames Debbie wants a slide show of pictures Tutorial 8: Designing a Web Site with Frames page 84

85 Creating Inline Frames Inline Frames: Inline frames support the name attribute Provides a way of targeting a specific inline frame Example: If you set the name of an inline frame to docs, the following hpertext link: View the online <a href= jobs.htm target= docs >job listings</a>. will open the jobs.htm file within the docs inline frame Tutorial 8: Designing a Web Site with Frames page 85

86 Tutorial 8 Website Creating a slide show with inline frames We make an inline frame around the image file in Debbie s site This frame has the exact same size as the inline image So you shouldn t see any difference in the appearance Tutorial 8: Designing a Web Site with Frames page 86

87 Tutorial 8 Website Creating a slide show with inline frames Next we need to make an image map containing the thumbnail versions of the high-res images Each area of the map, when clicked, will then open in the iframe (once targeted properly) Tutorial 8: Designing a Web Site with Frames page 87

88 Tutorial 8 Website Creating a slide show with inline frames Code: Tutorial 8: Designing a Web Site with Frames page 88

89 UCF Weekly Bike FAIL Tutorial 8: Designing a Web Site with Frames page 89

90 Frames Summary What was the purpose/wisdom of using frames? Given a reasonably large website, with common sections among all pages such as a header, links, or footer section, It would be an epic fail if those common sections were hard-coded into each and every page of the site Why? Because if you wanted to add a link or correct a spelling mistake, you d have to do this on each and every page! Tutorial 8: Designing a Web Site with Frames page 90

91 Frames Summary What was the purpose/wisdom of using frames? Using frames allowed us to take one header file, one links file, etc. and allowed us to display that one file within a frame on the page Therefore, if a change needed to be made, we would change that one file, and the result of the modification would then immediately be seen on all pages that displayed that file in a frame Tutorial 8: Designing a Web Site with Frames page 91

92 Frames Summary Problems of Frames: 1) Cheesy! 2) Multiple pages (HTML files) need to be loaded in order to view seemingly one page 3) Bookmarking issues 4) Search engine problems There s got to be a better solution! Indeed there is: INCLUDES Tutorial 8: Designing a Web Site with Frames page 92

93 Includes What are includes? An include is a snippet of HTML that isn t a full HTML document on its own It usually won t have <html> or <body> tags Instead, it is a portion of another HTML document, and it is included in that document using directives from programming languages Note: This is not supported by HTML So you must use some type of program or script to include your files Tutorial 8: Designing a Web Site with Frames page 93

94 Includes Examples of include files: Any common sections of a Web page, which are repeated throughout the entire site, are suited to be used as includes Examples: Header sections Link sections an area of the site that links to many other pages within the Web site Footer sections and more Tutorial 8: Designing a Web Site with Frames page 94

95 Types of Includes Server Side Includes Also known as SSI Developed for the specific purpose of allowing Web developers to include one HTML file within another Most Web servers (hosting companies) support SSI although you may need to change your file names to *.shtml instead of *.html SSI is old, although it still works well A better option is PHP Tutorial 8: Designing a Web Site with Frames page 95

96 Types of Includes PHP From Wikipedia: a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages PHP code is embedded into an HTML document and then interpreted by a Web server The Web server then generates the Web page document Just about all hosting companies support PHP Tutorial 8: Designing a Web Site with Frames page 96

97 Types of Includes PHP PHP is a very robust scripting language Has a syntax very similar to C PHP is mainly used to access databases allowing you to have a data-driven Web site All of this is beyond the scope of this course However, we can still use PHP, in a very simple way, to allow us to use includes Tutorial 8: Designing a Web Site with Frames page 97

98 Types of Includes PHP Includes: Problem: Let s say we have a 50 page Web site with a section of links on all 50 pages Solution: Copy that section of links and paste it into a new (blank) file that you will call links.php Notice that it is not called links.html Instead it is named links.php we ll explain that more in a bit This file should NOT have the <html> or <body> tags Rather, it should only have the tags for the links section Tutorial 8: Designing a Web Site with Frames page 98

99 Types of Includes PHP Includes: Solution: Now, once you ve saved the links content into the links.php file, it is time to include that links.php file into every page of the website Go to each page and delete the links section Why? Cause we re about to include it from the links.php file Now, in place of the links section, paste the following: <?php include("includes/links.php");?> Note: This code assumes that the links.php page is found within a folder called includes Tutorial 8: Designing a Web Site with Frames page 99

100 Types of Includes PHP Includes: Solution: Now, in place of the links section, paste the following: <?php include("includes/links.php");?> That s it! The content within the links.php file is will now be included into the other document So why must the file have a *.php extension? Although the majority of the HTML file still looks the same, we are using a php directive (instruction) As such, we need to use the php extension, so the server knows to process the file accordingly Tutorial 8: Designing a Web Site with Frames page 100

101 Types of Includes PHP Includes: Notes: PHP is a server-side scripting language Your PHP code must be interpreted by the server When the user opens up your page (let s say index.php), the server will see that you are including links.php into this index.php file, and it will include the links.php file accordingly Caveat: You need a server to view PHP pages! Solution: Install WINLAMP (which includes an Appache server) Or simply write your code and immediately upload it to your Web site to view it and confirm it is okay Tutorial 8: Designing a Web Site with Frames page 101

102 Tutorial 8: Designing a Web Site with Frames WASN T THAT MARVELOUS! Tutorial 8: Designing a Web Site with Frames page 102

103 Daily Demotivator Tutorial 8: Designing a Web Site with Frames page 103

104 Tutorial 8: Designing a Web Site with Frames College of Computing & Information Technology King Abdulaziz University CPCS-665 Internet Technology

Objectives. Tutorial 8 Designing ga Web Site with Frames. Introducing Frames. Objectives. Disadvantages to Using Frames. Planning Your Frames

Objectives. Tutorial 8 Designing ga Web Site with Frames. Introducing Frames. Objectives. Disadvantages to Using Frames. Planning Your Frames Objectives Tutorial 8 Designing ga Web Site with Frames Explore the uses of frames in a Web site Create a frameset consisting of rows and columns of frames Display a document within a frame Format the

More information

INFS 2150 / 7150 Introduction to Web Development & HTML Programming

INFS 2150 / 7150 Introduction to Web Development & HTML Programming Objectives INFS 2150 / 7150 Introduction to Web Development & HTML Programming Using Frames in a Web Site Create s for a Web site Control the appearance and placement of s Control the behavior of hyperlinks

More information

To assign a name to a frame, add the name attribute to the frame tag. The syntax for this attribute is: <frame src= url name= name />

To assign a name to a frame, add the name attribute to the frame tag. The syntax for this attribute is: <frame src= url name= name /> Assigning a Name to a Frame To assign a name to a frame, add the name attribute to the frame tag. The syntax for this attribute is: case is important in assigning names: information

More information

frameset rows cols <frameset> rows cols

frameset rows cols <frameset> rows cols Frames Frames A frame is a section of the browser window capable of displaying the contents of an entire webpage. Frames are not the best way to lay out your website, and they have some serious disadvantages.

More information

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal COMSC-030 Web Site Development- Part 1 Part-Time Instructor: Joenil Mistal Chapter 10 10 Working with Frames Looking for a way to enhance your Web site layout? Frames can help you present multiple pages

More information

Chapter 6. Using Frames in a Web Site

Chapter 6. Using Frames in a Web Site Chapter 6 Using Frames in a Web Site 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

More information

Tutorial 10: Programming with JavaScript

Tutorial 10: Programming with JavaScript Tutorial 10: Programming with JavaScript College of Computing & Information Technology King Abdulaziz University CPCS-665 Internet Technology Objectives Learn the history of JavaScript Create a script

More information

IMY 110 Theme 11 HTML Frames

IMY 110 Theme 11 HTML Frames IMY 110 Theme 11 HTML Frames 1. Frames in HTML 1.1. Introduction Frames divide up the web browser window in much the same way that a table divides up part of a page, but a different HTML document is loaded

More information

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links Using Dreamweaver CC 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.

More information

Tutorial 3: Working with Cascading Style Sheets

Tutorial 3: Working with Cascading Style Sheets Tutorial 3: Working with Cascading Style Sheets College of Computing & Information Technology King Abdulaziz University CPCS-665 Internet Technology Objectives Review the history and concepts of CSS Explore

More information

Table Basics. The structure of an table

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

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables

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

Adding Frames. In This Chapter

Adding Frames. In This Chapter B1 Adding Frames Normally, a Web page fills an entire browser window. However, a browser window can be split into two or more smaller individual panes called frames. Each frame contains an individual Web

More information

A TUTORIAL ON WORD. Katie Gregory

A TUTORIAL ON WORD. Katie Gregory A TUTORIAL ON WORD Katie Gregory First, CLICK HERE Then, find Microsoft Word under programs and the Microsoft Office 2013 Folder This is what the document should look like when opened. SAVING A WORD DOCUMENT

More information

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS

HTML TAG SUMMARY HTML REFERENCE 18 TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES TAG/ATTRIBUTE DESCRIPTION PAGE REFERENCES MOST TAGS MOST TAGS CLASS Divides tags into groups for applying styles 202 ID Identifies a specific tag 201 STYLE Applies a style locally 200 TITLE Adds tool tips to elements 181 Identifies the HTML version

More information

Styles, Style Sheets, the Box Model and Liquid Layout

Styles, 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 information

Indian Institute of Technology Kharagpur. HTML Part III. Prof. Indranil Sen Gupta Dept. of Computer Science & Engg. I.I.T.

Indian Institute of Technology Kharagpur. HTML Part III. Prof. Indranil Sen Gupta Dept. of Computer Science & Engg. I.I.T. Indian Institute of Technology Kharagpur HTML Part III Prof. Indranil Sen Gupta Dept. of Computer Science & Engg. I.I.T. Kharagpur, INDIA Lecture 15: HTML Part III On completion, the student will be able

More information

UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? editor editor Q.2: What do you understand by a web browser?

UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? editor editor Q.2: What do you understand by a web browser? UNIT 3 SECTION 1 Answer the following questions Q.1: What is an editor? A 1: A text editor is a program that helps you write plain text (without any formatting) and save it to a file. A good example is

More information

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step.

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. Table of Contents Get Organized... 1 Create the Home Page... 1 Save the Home Page as a Word Document...

More information

Chapter Objectives. XHTML Frames B-1. In this chapter, you will learn how to CHAPTER

Chapter Objectives. XHTML Frames B-1. In this chapter, you will learn how to CHAPTER CHAPTER B Chapter Objectives In this chapter, you will learn how to Recognize a Web page that uses a frame XHTML Frames Identify the advantages and disadvantages of using frames Address Web accessibility

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

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1 59313ftoc.qxd:WroxPro 3/22/08 2:31 PM Page xi Introduction xxiii Chapter 1: Creating Structured Documents 1 A Web of Structured Documents 1 Introducing XHTML 2 Core Elements and Attributes 9 The

More information

Introducing Web Tables

Introducing Web Tables TABLE AND FRAMESET Introducing Web Tables A table can be displayed on a Web page either in a text or graphical format. A text table: Contains only text, evenly spaced on the Web page in rows and columns

More information

COMSC-031 Web Site Development- Part 2. Part-Time Instructor: Joenil Mistal

COMSC-031 Web Site Development- Part 2. Part-Time Instructor: Joenil Mistal COMSC-031 Web Site Development- Part 2 Part-Time Instructor: Joenil Mistal Chapter 9 9 Creating Pages with Frames You can divide the display area of a Web browser into multiple panes by creating frames.

More information

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) More on Relative Linking. Learning Objectives (2 of 2)

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) More on Relative Linking. Learning Objectives (2 of 2) Web Development & Design Foundations with HTML5 Ninth Edition Chapter 7 More on Links, Layout, and Mobile Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links

More information

1. Please, please, please look at the style sheets job aid that I sent to you some time ago in conjunction with this document.

1. Please, please, please look at the style sheets job aid that I sent to you some time ago in conjunction with this document. 1. Please, please, please look at the style sheets job aid that I sent to you some time ago in conjunction with this document. 2. W3Schools has a lovely html tutorial here (it s worth the time): http://www.w3schools.com/html/default.asp

More information

Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions

Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions Architectural Engineering Senior Thesis CPEP Webpage Guidelines and Instructions Your Thesis Drive (T:\) Each student is allocated space on the Thesis drive. Any files on this drive are accessible from

More information

Chapter 5. Introduction to XHTML: Part 2

Chapter 5. Introduction to XHTML: Part 2 Chapter 5. Introduction to XHTML: Part 2 Tables Attributes of the table element: border: width of the table border in pixels (0 makes all lines invisible) align: horizontal alignment (left, center, or

More information

ORB Education Quality Teaching Resources

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

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next.

GoLive will first ask you if your new site will be for one individual or a work group; select for a Single User, and click Next. Getting Started From the Start menu, located the Adobe folder which should contain the Adobe GoLive 6.0 folder. Inside this folder, click Adobe GoLive 6.0. GoLive will open to its initial project selection

More information

Websites. Version 1.7

Websites. Version 1.7 Websites Version 1.7 Last edited 15 Contents MyNetball Information...3 Websites...4 Web packages...4 Setting up the layout...5 Uploading files and images...6 Using Dropbox to Increase your Website Data...7

More information

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step.

This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. This Tutorial is for Word 2007 but 2003 instructions are included in [brackets] after of each step. Table of Contents Just so you know: Things You Can t Do with Word... 1 Get Organized... 1 Create the

More information

Tutorial 4: Creating Special Effects with CSS

Tutorial 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

LexisNexis Dossier Publishing Manager

LexisNexis Dossier Publishing Manager LexisNexis Dossier Publishing Manager Incorporate vital company, industry and executive information on your firm s intranet site You may know already that the Dossier Suite lets you retrieve and analyze

More information

Dreamweaver Basics. Planning your website Organize site structure Plan site design & navigation Gather your assets

Dreamweaver Basics. Planning your website Organize site structure Plan site design & navigation Gather your assets Dreamweaver Basics Planning your website Organize site structure Plan site design & navigation Gather your assets Creating your website Dreamweaver workspace Define a site Create a web page Linking Manually

More information

A Quick-Reference Guide. To access reddot: https://cms.hampshire.edu/cms

A Quick-Reference Guide. To access reddot: https://cms.hampshire.edu/cms Using RedDot A Quick-Reference Guide To access reddot: https://cms.hampshire.edu/cms For help: email reddot@hampshire.edu or visit http://www.hampshire.edu/computing/6433.htm Where is... Page 6 Page 8

More information

LESSON LEARNING TARGETS

LESSON LEARNING TARGETS DAY 3 Frames LESSON LEARNING TARGETS I can describe the attributes of the tag. I can write code to create frames for displaying Web pages with headings, menus, and other content using the

More information

Special Feature 2 Converting Frames on Your Web Site

Special Feature 2 Converting Frames on Your Web Site HTML Converting Frames on Your Web Site Objectives You will have mastered the material in this special feature when you can: Define terms related to frames Identify all parts of a framed Web site structure

More information

EDCI 270 Coding Instruction. Linking

EDCI 270 Coding Instruction. Linking EDCI 270 Coding Instruction Linking 1. Anchored Links (links that jump/move to a different part of the same page) a. These are the links that will be in your table of contents. b. Code Example: This is

More information

Module: Online Publishing Year: 2 Lecturer: Maxwell Robertson Session: 3 Copyright 2004 (All Rights Reserved.

Module: Online Publishing Year: 2 Lecturer: Maxwell Robertson   Session: 3 Copyright 2004 (All Rights Reserved. Module: Online Publishing Year: 2 Lecturer: Maxwell Robertson Email: maxwell.robertson@cumbria.ac.uk Session: 3 Copyright 2004 (All Rights Reserved.) WEB sites are normally made up of multiple pages. These

More information

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0 Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson reserved. 0-13-185603-0 HTML HELLO WORLD! Document

More information

UTAS CMS. Easy Edit Suite Workshop V3 UNIVERSITY OF TASMANIA. Web Services Service Delivery & Support

UTAS CMS. Easy Edit Suite Workshop V3 UNIVERSITY OF TASMANIA. Web Services Service Delivery & Support Web Services Service Delivery & Support UNIVERSITY OF TASMANIA UTAS CMS Easy Edit Suite Workshop V3 Web Service, Service Delivery & Support UWCMS Easy Edit Suite Workshop: v3 Contents What is Easy Edit

More information

framessp2015.notebook February 09, 2015

framessp2015.notebook February 09, 2015 To look at frames we are going to look at the examples under XHTML. http://www.pgrocer.net/cis44/cis44sampxhtml.html and scroll down to frames. 1 I have established a frameset (notice I did this instead

More information

Figure 1 Forms category in the Insert panel. You set up a form by inserting it and configuring options through the Properties panel.

Figure 1 Forms category in the Insert panel. You set up a form by inserting it and configuring options through the Properties panel. Adobe Dreamweaver CS6 Project 3 guide How to create forms You can use forms to interact with or gather information from site visitors. With forms, visitors can provide feedback, sign a guest book, take

More information

TourMaker Reference Manual. Intro

TourMaker Reference Manual. Intro TourMaker Reference Manual Intro Getting Started Tutorial: Edit An Existing Tour Key Features & Tips Tutorial: Create A New Tour Posting A Tour Run Tours From Your Hard Drive Intro The World Wide Web is

More information

FCKEditor v1.0 Basic Formatting Create Links Insert Tables

FCKEditor v1.0 Basic Formatting Create Links Insert Tables FCKEditor v1.0 This document goes over the functionality and features of FCKEditor. This editor allows you to easily create XHTML compliant code for your web pages in Site Builder Toolkit v2.3 and higher.

More information

Illinois State University Events Calendar

Illinois State University Events Calendar Illinois State University Events Calendar Adding an Event To add an event to the Illinois State University Events Calendar, visit Events.IllinoisState.edu and scroll to the footer to login. Click the Copyright

More information

Using Dreamweaver CS6

Using Dreamweaver CS6 Using Dreamweaver CS6 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan shown below.

More information

Website Management with the CMS

Website Management with the CMS Website Management with the CMS In Class Step-by-Step Guidebook Updated 12/22/2010 Quick Reference Links CMS Login http://staging.montgomerycollege.edu/cmslogin.aspx Sample Department Site URLs (staging

More information

Dreamweaver MX Overview. Maintaining a Web Site

Dreamweaver MX Overview. Maintaining a Web Site Dreamweaver MX Overview Maintaining a Web Site... 1 The Process... 1 Filenames... 1 Starting Dreamweaver... 2 Uploading and Downloading Files... 6 Check In and Check Out Files... 6 Editing Pages in Dreamweaver...

More information

NVU Web Authoring System

NVU Web Authoring System NVU Web Authoring System http://www.nvu.com/index.php Table of Contents Using Nvu as Your Web Page Authoring System: Getting Started Opening a page, saving, and previewing your work...3 Formatting the

More information

Quick Start Guide - Contents. Opening Word Locating Big Lottery Fund Templates The Word 2013 Screen... 3

Quick Start Guide - Contents. Opening Word Locating Big Lottery Fund Templates The Word 2013 Screen... 3 Quick Start Guide - Contents Opening Word... 1 Locating Big Lottery Fund Templates... 2 The Word 2013 Screen... 3 Things You Might Be Looking For... 4 What s New On The Ribbon... 5 The Quick Access Toolbar...

More information

Flash Image Enhancer Manual DMXzone.com Flash Image Enhancer Manual

Flash Image Enhancer Manual DMXzone.com Flash Image Enhancer Manual Flash Image Enhancer Manual Copyright 2009 All Rights Reserved Page 1 of 62 Index Flash Image Enhancer Manual... 1 Index... 2 About Flash Image Enhancer... 3 Features in Detail... 3 Before you begin...

More information

Getting Started with CSS Sculptor 3

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

Using Dreamweaver CS6

Using Dreamweaver CS6 Using Dreamweaver CS6 7 Dynamic HTML Dynamic HTML (DHTML) is a term that refers to website that use a combination of HTML, scripting such as JavaScript, CSS and the Document Object Model (DOM). HTML and

More information

Microsoft Windows SharePoint Services

Microsoft Windows SharePoint Services Microsoft Windows SharePoint Services SITE ADMIN USER TRAINING 1 Introduction What is Microsoft Windows SharePoint Services? Windows SharePoint Services (referred to generically as SharePoint) is a tool

More information

WCMS Responsive Design Template Upgrade Training

WCMS Responsive Design Template Upgrade Training WCMS Responsive Design Template Upgrade Training The purpose of this training session is to provide training to site owners, who are upgrading their WCMS content to the new Responsive Design (RD) template.

More information

FrontPage 2000 Tutorial -- Advanced

FrontPage 2000 Tutorial -- Advanced FrontPage 2000 Tutorial -- Advanced Shared Borders Shared Borders are parts of the web page that share content with the other pages in the web. They are located at the top, bottom, left side, or right

More information

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

Illinois State University Events Calendar

Illinois State University Events Calendar Illinois State University Events Calendar Adding an Event To add an event to the Illinois State University Events Calendar, visit Events.IllinoisState.edu and scroll to the footer to login. Click the Copyright

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

Chapter 1 True/False Instructions: Circle T if the statement is true or F if the statement is false.

Chapter 1 True/False Instructions: Circle T if the statement is true or F if the statement is false. Name Date Chapter 1 True/False Instructions: Circle T if the statement is true or F if the statement is false. T F 1. WYSIWYG stands for What You See Is What You Get. T F 2. The menu bar shows the application

More information

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal COMSC-030 Web Site Development- Part 1 Part-Time Instructor: Joenil Mistal Chapter 9 9 Working with Tables Are you looking for a method to organize data on a page? Need a way to control our page layout?

More information

Wichita State University Libraries SOAR: Shocker Open Access Repository

Wichita State University Libraries SOAR: Shocker Open Access Repository Wichita State University Libraries SOAR: Shocker Open Access Repository Donald L. Gilstrap University Libraries Managing World Wide Web Information in a Frames Environment: a Guide to Constructing Web

More information

Table of Contents. Access to CMS Your sites Workspace tour Pages and Sidebar Files and Images Build a web page...

Table of Contents. Access to CMS Your sites Workspace tour Pages and Sidebar Files and Images Build a web page... ACES CMS Manual Table of Contents Access to CMS... 3 Your sites... 3 Workspace tour... 4 Pages and Sidebar....4-5 Files and Images....6-7 Build a web page... 8 Paragraph types....9-5 Preview & Publish...

More information

page 1 OU Campus User Guide

page 1 OU Campus User Guide page 1 OU Campus User Guide Logging Into OU Campus page page 2 1. Navigate to a page on your site that you wish to edit. 2. Scroll down to the footer and click the symbol. 3. Enter your OU Campus username

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

Taking Fireworks Template and Applying it to Dreamweaver

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

Mobile Site Development

Mobile Site Development Mobile Site Development HTML Basics What is HTML? Editors Elements Block Elements Attributes Make a new line using HTML Headers & Paragraphs Creating hyperlinks Using images Text Formatting Inline styling

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

PROFILE DESIGN TUTORIAL KIT

PROFILE DESIGN TUTORIAL KIT PROFILE DESIGN TUTORIAL KIT NEW PROFILE With the help of feedback from our users and designers worldwide, we ve given our profiles a new look and feel. The new profile is designed to enhance yet simplify

More information

Introduction to Dreamweaver CS3

Introduction to Dreamweaver CS3 TUTORIAL 2 Introduction to Dreamweaver CS3 In Tutorial 2 you will create a sample site while you practice the following skills with Adobe Dreamweaver CS3: Creating pages based on a built-in CSS page layout

More information

Microsoft Expression Web Quickstart Guide

Microsoft Expression Web Quickstart Guide Microsoft Expression Web Quickstart Guide MS-Expression Web Quickstart Guide Page 1 of 24 Expression Web Quickstart Guide (20-Minute Training) Welcome to Expression Web. When you first launch the program,

More information

Nauticom NetEditor: A How-to Guide

Nauticom NetEditor: A How-to Guide Nauticom NetEditor: A How-to Guide Table of Contents 1. Getting Started 2. The Editor Full Screen Preview Search Check Spelling Clipboard: Cut, Copy, and Paste Undo / Redo Foreground Color Background Color

More information

Creating web pages Chapter 5. Structuring contents

Creating web pages Chapter 5. Structuring contents ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA ICAI Cristina Puente, Rafael Palacios 2009-2010 Lists Lists! To enumerate several contents. Different types of lists can be combined. The general format is the following:

More information

INFS 2150 / 7150 Intro to Web Development / HTML Programming

INFS 2150 / 7150 Intro to Web Development / HTML Programming XP Objectives INFS 2150 / 7150 Intro to Web Development / HTML Programming Designing a Web Page with Tables Create a text table Create a table using the , , and tags Create table headers

More information

How to Export Your Book as epub and Mobi file formats with Microsoft Word and Calibre

How to Export Your Book as epub and Mobi file formats with Microsoft Word and Calibre How to Export Your Book as epub and Mobi file formats with Microsoft Word and Calibre This basic tutorial will offer you some guidance on how to prepare your Microsoft Word fi le for export to the epub

More information

FanBuzz Business-Enterprise-Create A New fan Page

FanBuzz Business-Enterprise-Create A New fan Page This Tutorial video can be found here http://instamagicplugins.com/aio-tutorial-videos/create-a-new-fan-page/ Hi, this is Nick LaPolla with Red Zebra Media and InstaMagic Plugins. Welcome to the the All-inOne

More information

AGENT123. Full Q&A and Tutorials Table of Contents. Website IDX Agent Gallery Step-by-Step Tutorials

AGENT123. Full Q&A and Tutorials Table of Contents. Website IDX Agent Gallery Step-by-Step Tutorials AGENT123 Full Q&A and Tutorials Table of Contents Website IDX Agent Gallery Step-by-Step Tutorials WEBSITE General 1. How do I log into my website? 2. How do I change the Meta Tags on my website? 3. How

More information

Flash Album Generator 2 Manual Version 1.0. About Flash Album Generator 2. Flash Album Generator 2 Manual version 1.0 DMXzone.com

Flash Album Generator 2 Manual Version 1.0. About Flash Album Generator 2. Flash Album Generator 2 Manual version 1.0 DMXzone.com Flash Album Generator 2 Manual Version 1.0 Flash Album Generator 2 Manual Version 1.0...1 About Flash Album Generator 2...1 Converting a Flash Album Generator 1 gallery...6 Creating a new album...7 Editing

More information

PBWORKS - Student User Guide

PBWORKS - Student User Guide PBWORKS - Student User Guide Fall 2009 PBworks - Student Users Guide This guide provides the basic information you need to get started with PBworks. If you don t find the help you need in this guide, please

More information

Lab 5: Dreamweaver CS5, Uploading your Web site

Lab 5: Dreamweaver CS5, Uploading your Web site Lab 5: Dreamweaver CS5, Uploading your Web site Setting up Local and Remote Information: 1. Launch Dreamweaver 2. Choose site->new site 3. By Site Name give your site a name. Make sure the name has no

More information

NWIC EDITOR GUIDE August 2016

NWIC EDITOR GUIDE August 2016 NWIC EDITOR GUIDE August 2016 THEME NAME: CLEVERCOURSE logging in: GO TO nwic.edu/wp-login.php blogs.nwic.edu/wp-login.php foundation.nwic.edu/wp-login.php Please note that your Username is your full nwic.edu

More information

Creating Interactive PDF Forms

Creating Interactive PDF Forms Creating Interactive PDF Forms Using Adobe Acrobat X Pro for the Mac University Information Technology Services Training, Outreach, Learning Technologies and Video Production Copyright 2012 KSU Department

More information

Animation and style sheets

Animation and style sheets L E S S O N 6 Animation and style sheets Lesson objectives To learn about animation and style sheets, you will: Suggested teaching time 35-40 minutes a b Animate text, outlines, and web pages with Dynamic

More information

How to set up a local root folder and site structure

How to set up a local root folder and site structure Activity 2.1 guide How to set up a local root folder and site structure The first thing to do when creating a new website with Adobe Dreamweaver CS3 is to define a site and identify a root folder where

More information

Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme

Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme Introduction Drupal Cloud Getting Started Guide Creating a Lab site with the MIT DLC Theme In this Getting Started Guide, you can follow along as a website is built using the MIT DLC Theme. Whether you

More information

Dreamweaver Tutorial #2

Dreamweaver Tutorial #2 Dreamweaver Tutorial #2 My web page II In this tutorial you will learn: how to use more advanced features for your web pages in Dreamweaver what Cascading Style Sheets (CSS) are and how to use these in

More information

Dreamweaver CS 5.5. University Information Technology Services. Training, Outreach, Learning Technologies, and Video Production

Dreamweaver CS 5.5. University Information Technology Services. Training, Outreach, Learning Technologies, and Video Production Dreamweaver CS 5.5 Creating Web Pages with a Template University Information Technology Services Training, Outreach, Learning Technologies, and Video Production Copyright 2012 KSU Department of Information

More information

FileNET Guide for AHC PageMasters

FileNET Guide for AHC PageMasters PageMasters have the permissions necessary to perform the following tasks with Site Tools: ACADEMIC HEALTH CENTER 2 Application Requirements...3 Access FileNET...3 Log in to FileNET...3 Navigate the Site...3

More information

Chapter 1 Self Test. LATIHAN BAB 1. tjetjeprb{at}gmail{dot}com. webdesign/favorites.html :// / / / that houses that information. structure?

Chapter 1 Self Test. LATIHAN BAB 1. tjetjeprb{at}gmail{dot}com. webdesign/favorites.html :// / / / that houses that information. structure? LATIHAN BAB 1 Chapter 1 Self Test 1. What is a web browser? 2. What does HTML stand for? 3. Identify the various parts of the following URL: http://www.mcgrawhill.com/books/ webdesign/favorites.html ://

More information

HTML and CSS a further introduction

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

By Ryan Stevenson. Guidebook #2 HTML

By Ryan Stevenson. Guidebook #2 HTML By Ryan Stevenson Guidebook #2 HTML Table of Contents 1. HTML Terminology & Links 2. HTML Image Tags 3. HTML Lists 4. Text Styling 5. Inline & Block Elements 6. HTML Tables 7. HTML Forms HTML Terminology

More information

DOING MORE WITH POWERPOINT: MICROSOFT OFFICE 2013

DOING MORE WITH POWERPOINT: MICROSOFT OFFICE 2013 DOING MORE WITH POWERPOINT: MICROSOFT OFFICE 2013 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT POWERPOINT PAGE 03 Slide Views MORE TASKS IN MICROSOFT POWERPOINT PAGE 05 Formatting

More information

Cascading Style Sheets for layout II CS7026

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

RC Justified Gallery User guide for version 3.2.X. Last modified: 06/09/2016

RC Justified Gallery User guide for version 3.2.X. Last modified: 06/09/2016 RC Justified Gallery User guide for version 3.2.X. Last modified: 06/09/2016 This document may not be reproduced or redistributed without the permission of the copyright holder. It may not be posted on

More information

Using Dreamweaver. 4 Creating a Template. Logo. Page Heading. Home About Us Gallery Ordering Contact Us Links. Page content in this area

Using Dreamweaver. 4 Creating a Template. Logo. Page Heading. Home About Us Gallery Ordering Contact Us Links. Page content in this area 4 Creating a Template Now that the main page of our website is complete, we need to create the rest of the pages. Each of them will have a layout that follows the plan that is shown below. Logo Page Heading

More information

HTML: Fragments, Frames, and Forms. Overview

HTML: Fragments, Frames, and Forms. Overview HTML: Fragments, Frames, and Forms Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@ imap.pitt.edu http://www.sis. pitt.edu/~spring Overview Fragment

More information

Joomla! 2.5.x Training Manual

Joomla! 2.5.x Training Manual Joomla! 2.5.x Training Manual 1 Joomla is an online content management system that keeps track of all content on your website including text, images, links, and documents. This manual includes several

More information

Chopra Teachers Directory Listing Manual

Chopra Teachers Directory Listing Manual Chopra Teachers Directory Listing Manual Table of Contents Introduction... 1 Login... 2 Managing your Directory Listing... 3 Locations... 3 Adding or Editing a Location... 4 Managing Featured Teacher Information...

More information