Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
The Web Warrior Guide to Web Design Technologies Chapter 4 Dreamweaver: Part II Objectives • Use Dreamweaver tools and functions to lay out a Web site with tables, frames, and layers • Use multimedia content to make Web sites more exciting and attractive • Set up stylesheets to increase productivity and give your Web sites a coherent look • Create simple DHTML animation using layers, behaviors, and the timeline Web Site Layout with Layers and Frames • A layer is an extension to HTML that is defined by <layer> tags. A layer object – Is a visual rectilinear area on an HTML page. – Can hold elements such as graphics, text, and colors. • Layers have x- and y- and z- coordinates – x- and y- coordinates define layer positioning either from the upper left corner of the HTML page or relative to another layer. – z- coordinate defines layer’s stacking order. Web Site Layout with Layers and Frames • A frame is a small window inside a Web page that contains its own HTML document • A frameset is an HTML document that holds multiple frames – One frame often contains information that changes frequently – Another frame often contains content that does not change, such as a menu Environments for Layout • Layout view – Lets you draw a layout cell on a page – Automatically inserts a layout table to hold layout cell • Standard view – Lets you insert a table into a Web page for layout – Lets you draw layers to design layout and then convert layers to a table Converting Layers to Tables • Dreamweaver lets you design page layout using layers – Advantage – lets you create layout cells of varying sizes that you can drag and drop to reposition on a page • When you have finished page design, you can convert the layers to a table Convert Layers to Tables • Select Standard View on the Layout tab on the Insert bar • Click the Draw layer icon on the Common tab of the Insert bar – Draw layers and insert content (image or text) – Do not overlap the layers • When you are finished, click the Convert command on the Modify dropdown menu and Click Convert Layers to Table on the popup menu Layout Tables in Layout View • Layout tables contain layout cells • You draw the layout cell – Dreamweaver generates a layout table to hold the layout cell – You can only insert content such as text or images inside a layout cell Layout with Frames • A frameset document holds multiple frames • Each frame holds its own HTML document • Frameset documents have <frameset> tags – The <frameset> tags define layout in terms of rows and columns – Framesets can be nested inside each other – Frameset documents do not have <body> tags Creating Framesets • Type Ctrl+N key sequence to open the New Document dialog box • Choose Framesets in the Category list box • Select one of the Framesets in the preview • Click Create to create the frameset • You can insert existing pages into the frames or create them within the frameset Saving Framesets and Frames • Open the Frames panel in the Advanced Layout panel group to help you see which frame is selected • Click Save All on the File dropdown menu – The Save As dialog box first prompts you to save the frameset document – It then prompts you to save the main frame – If you get confused, look in the Frames panel to see which frame is selected for saving Opening Documents in a Frame • Create a menu in one of the smaller frames to open documents in the main frame • Highlight the menu item – Create a hyperlink for the menu item in the Property inspector – Select mainFrame in the Target dropdown list to open the hyperlinked document in the main frame of your frameset Dreamweaver Support for Multimedia • Dreamweaver makes it easy to insert existing multimedia content such as graphics into an HTML document • Dreamweaver generates Flash buttons and Flash text with embedded hyperlinks that can be inserted into HTML documents Inserting Multimedia Objects • Common tab of Insert bar has icons to – – – – – Insert images Create and insert Rollover images Create and insert Navigation bars Insert Flash SWF movies Create and insert Horizontal rules Inserting Multimedia Objects • Media tab of Insert bar has icons to – Create and insert Flash text with rollover effects and embedded hyperlinks – Create and insert preset Flash buttons with rollover effects, animation, and embedded hyperlinks – Insert existing files such as sound files, movies, and other types of Shockwave files Flash Text • Click the Flash Text icon on the Media tab of the Insert bar • In the Insert Flash Text dialog box – Type in the Flash Text – Define the font type and size, color, and color rollover color – Type in the hyperlink and choose a target • Click Apply to see the Flash text on the page • Click OK to close the dialog box Flash Button • Click the Flash Button icon on the Media tab of the Insert bar • In the Flash Button dialog box – Choose a preset button style – Type in the text to appear on the button, and configure its font type and size – Type in the hyperlink and choose a target • Click Apply to see the Flash button on the page • Click OK to close the dialog box Warning about Flash buttons and text • Dreamweaver saves a Flash swf file in the same directory as the page on which you create the Flash button or text • Since the URL for the hyperlink is embedded in the swf file, avoid problems by – Typing in the full URL (absolute address) as the hyperlink, beginning with “http://…” – Saving it in the same directory as the HTML page Style Sheets Increase Productivity and Give Web Sites Consistent Look • Dreamweaver MX supports two types of styles: – HTML styles • Redefine the style of HTML tags within a document • Can be viewed in older browsers – CSS styles • Also known as Cascading Style Sheets • Cascading because multiple style sheets can be applied to one document Three types of CSS style sheets • HTML tag styles redefine formatting for a particular tag • Custom (class) CSS styles or class styles – Set style attributes to any range or block of text – Can be applied to any text in a document, regardless of tags that control it • CSS selector styles redefine the formatting for a particular combination of tags Internal Style Sheets • Define styles within the <head> tags of an HTML document that apply to the entire document • Can be exported as external style sheets if you want to reuse same styles on other HTML documents External Style Sheets • Exist as separate files that contain style rules • Have the file extension .css • Advantages: – Styles only need to be downloaded one time to client computer for multiple pages – If you change style sheet in Dreamweaver, it will update pages that use the style sheet Simple Animation with DHTML • Dynamic HyperText Markup Language • Applied to layers, which can contain content such as images and text • Uses the Timelines panel to create animation that occurs over a period of time Record Path of Layer • • • • In Standard View, draw a layer Insert an image into the layer Open the Timelines panel (Alt+F9) Select the layer and drag it into frame 1 of Animation Channel 1 • Right-click Frame 1 and choose “Record Path of Layer” in the pop-up menu Record Path of Layer • Drag the layer by the layer handle in its upper left hand corner around the page • Dreamweaver records the animation in the timeline and generates JavaScript in the HTML document • Click the Autoplay Checkbox in the Timeline Panel to automatically start the animation • Click the Loop Checkbox if you want the animation to play as long as the window is open Moving Layers by Using the Timeline • Animate layers using DHTML by dragging two layers into animation channels in the Timeline • Adjust the position of the layers on the page and the length of their timelines Moving Layers by Using the Timeline • • • • Create two layers on an HTML page Insert an image into each layer Open the Timeline Panel Select the first layer (not the image) – Drag it by its layer handle into Keyframe 1 of Animation Channel 1 in the timeline Moving Layers by Using the Timeline • Timeline1 has as a light blue line from Keyframe 1 to Keyframe 15 – The animation plays at 15 frames per second – This animation is now 1 second long • To extend the length of the animation – Grab the right end of Timeline1 to Frame 30 of the animation – The playhead (red vertical line) is positioned at Keyframe 30 Moving Layers by Using the Timeline • Open the Property inspector for the layer • Click on Keyframe 1 of Timeline1 • In the Property inspector for the frame, type in a new number that the L (left) text box and the T (top) text box to change the x- and y- coordinates of the layer • Drag the playhead along the timeline to see the animated layer move Moving Layers by Using the Timeline • Repeat the same steps for the second layer that holds an image • Insert the animation into Timeline2 • You can start the animation and end the animation at a different keyframe • Click the Autoplay Checkbox to automatically start the animation when the page loads • Click the Loop checkbox if you want the animation to continue to play Advanced Productivity Tools in Dreamweaver • Forms: – Create forms with form objects – Dreamweaver provides tools for form verification and validation Advanced Productivity Tools in Dreamweaver • Library Items: – Create and reuse HTML objects on multiple pages – When Library Item changes, Dreamweaver propagates change on all pages that use it Advanced Productivity Tools in Dreamweaver • Templates – Dreamweaver saves templates and lets you create pages based on templates – When a template is changed, Dreamweaver will update all the pages that use the template – Allows you to give a common look and feel to a Web site Summary • Design Web page layout in Standard View or Layout view • Design Web page layout using Framesets containing multiple frame documents • Insert multimedia content using Common and Media tabs on Insert bar • Use Styles sheets to create coherent, consistent appearance on a Web site Summary • Use DHTML animation on HTML pages – Dreamweaver generates JavaScript code to control the animation of layers which can contain content such as text and images • Dreamweaver productivity tools support Web site design and development – Forms and form objects – Library items that can be reused on multiple pages – Templates that can be used to format multiple pages