Advanced Dreamweaver

Total Page:16

File Type:pdf, Size:1020Kb

Advanced Dreamweaver [ Not for Circulation ] Creating a Website: Advanced Dreamweaver Optimizing the Workspace for Accessible Page Design 1. Choose Edit > Preferences [Windows] or Dreamweaver > Preferences [Macintosh]. The Preferences dialog box appears. 2. Select Accessibility from the Category list on the left. The Preferences dialog box displays accessibility options. 3. Select the objects you want to activate Accessibility dialog boxes for. NOTE: Accessibility attributes automatically appear in the Insert Table dialog box when you insert a new table. 4. Click OK. For each object you select, an Accessibility dialog box prompts you to enter accessibility tags and attributes when you insert that object in a document. Information Technology Services, UIS 1 [ Not for Circulation ] Using the Hyperlink Command 1. Place the insertion point in the document where you want the hyperlink to appear. 2. Select Insert > Hyperlink. The Hyperlink dialog box appears. In the Text text box, enter the text to appear as a hyperlink in the document. In the Link text box, enter the name of the file to link to, or click the folder icon to browse to and select the file. In the Target pop-up menu, select the window in which the file should open in the Target text box. _blank loads the linked file into a new, unnamed browser window. _parent loads the linked file into the parent frameset or window of the frame that contains the link. If the frame containing the link is not nested, the linked file loads into the full browser window. _self loads the linked file into the same frame or window as the link. This target is the default, so you usually do not need to specify it. _top loads the linked file into the full browser window, thereby removing all frames. In the Title text box, enter a title for the hyperlink. In the Access Key text box, enter a keyboard equivalent (one letter) to select the hyperlink in the browser. In the Tab Index text box, enter a number for the tab order. 3. Click OK. Information Technology Services, UIS 2 [ Not for Circulation ] Attaching a Behavior to Text You cannot attach a behavior to plain text. Tags like p and span do not generate events in browsers, so there is no way to trigger an action from those tags. However, you can attach a behavior to a link. Therefore, to attach a behavior to text, the easiest approach is to add a null link [that does not point to anything] to the text, then attach the behavior to the link. Note that if you do this, your text will appear as a hyperlink. Attach a Behavior to the Selected Text 1. In the Property Inspector, enter javascript:; in the Link text box. Be sure to include both the colon and the semicolon. NOTE: You can instead use a number sign [#] in the Link text box if you want. The problem with using a number sign is that when a visitor clicks the link, some browsers may jump to the top of the page. Clicking the JavaScript null link has no effect at all on the page, so the JavaScript approach is generally preferable. 2. With the text still selected, choose Window > Behaviors. 3. Select an action from the Actions pop-up menu, enter parameters for the action, and select an event to trigger the action. Attach a Popup Message to Text 1. Select an object and open the Behaviors panel. 2. Click the Plus (+) button and select Popup Message from the Actions pop- up menu. 3. Enter your message in the Message text box. 4. Click OK. Information Technology Services, UIS 3 [ Not for Circulation ] Inserting Media Objects You can insert Flash movie or object, QuickTime and Shockwave movie, Java applet, ActiveX control, or other audio and video objects in a Dreamweaver document. 1. Place the insertion point in the Dreamweaver document where you want to insert the object. 2. Insert the object by doing one of the following: . In the Common category of the Insert bar, click the Media button and select the button for the type of object you want to insert . Select the appropriate object from the Insert > Media submenu. 3. Locate your object on your computer in the Select File or Insert Flash dialog box. 4. Click Choose or OK. 5. The Object Tag Accessibility Attributes dialog box appears if you have activated the dialog box in Preferences 6. Complete the dialog box and click OK. Information Technology Services, UIS 4 [ Not for Circulation ] Debugging Your Code Dreamweaver can automatically remove empty tags, combine nested font tags, and otherwise improve messy or unreadable HTML or XHTML code. 1. Open a document: . If the document is in HTML, select Commands > Clean Up XHTML. 2. In the dialog box that appears, check the box for any of the options. Empty Container Tags removes any tags that have no content between them. For example, <b></b> and <font color="#FF0000"></font> are empty tags, but the <b> tag in <b>some text</b> is not. Redundant Nested Tags removes all redundant instances of a tag. For example, in the code <b>This is what I <b>really</b> wanted to say</b>, the b tags surrounding the word really are redundant and would be removed. Non-Dreamweaver HTML Comments removes all comments that were not inserted by Dreamweaver. For example, <!--begin body text--> would be removed, but <!-- TemplateBeginEditable name="doctitle" --> would not, because it is a Dreamweaver comment that marks the beginning of an editable region in a template. Dreamweaver Special Markup removes comments that Dreamweaver adds to code to allow documents to be automatically updated when templates and library items are updated. If you select this option when cleaning up code in a template-based document, the document is detached from the template. Specific Tag(s) removes the tags specified in the adjacent text box. Use this option to remove custom tags inserted by other visual editors and other tags that you do not want to appear on your site (for example, blink). Separate multiple tags with commas (for example, font,blink). Combine Nested <font> Tags When Possible consolidates two or more font tags when they control the same range of text. For example, <font size="7"><font color="#FF0000">big red</font></font> would be changed to <font size="7" color="#FF0000">big red</font>. Show Log on Completion displays an alert box with details about the changes made to the document as soon as the cleanup is finished. 3. Click OK. Depending on the size of your document and the number of options selected, it may take several seconds to complete the cleanup. Information Technology Services, UIS 5 [ Not for Circulation ] Setting Meta Properties A meta tag is a head element that records information about the current page, such as the character encoding, author, copyright, or keywords. These tags can also be used to give information to the server, such as the expiration date, refresh interval, and PICS rating for the page. [PICS, the Platform for Internet Content Selection, provides a method for assigning ratings, such as movie ratings, to web pages. Attribute specifies whether the meta tag contains descriptive information about the page [name] or HTTP header information [http-equiv]. Value specifies the type of information you are supplying in this tag. Some values, such as description, keywords, and refresh, are already well defined [and have their own individual Property inspectors in Dreamweaver], but you can specify practically any value [for example, creationdate, documentID, or level]. Content is the actual information. For example, if you specified level for Value, you might specify beginner, intermediate, or advanced for Content. Setting Keywords Properties Many search-engine robots read the contents of the Keywords meta tag and use the information to index your pages in their databases. Because some search engines limit the number of keywords or characters they index, or ignore all keywords if you go beyond the limit, it is a good idea to use just a few well-chosen keywords. Setting Description Properties Many search-engine robots read the contents of the Description meta tag. Some use the information to index your pages in their databases, and some display the information on the search results page [instead of displaying the first few lines of your document]. Some search engines limit the number of characters they index, so it is a good idea to limit your description to a few words [for example, Pork barbecue catering in Albany, Georgia, or web design at reasonable rates for clients worldwide]. Example: <HEAD> <TITLE>Information Technology Services</TITLE> <META name="description" content="Information Technology Services's primary goal is to support and promote the effective integration of technology in teaching and learning at UIS."> <META name="keywords" content="Information Technology Services, Media Lab, University of Illinois at Springfield"> </HEAD> Information Technology Services, UIS 6 [ Not for Circulation ] Understanding Cascading Style Sheets Cascading Style Sheets [CSS] are a collection of formatting rules that control the appearance of content in a web page. With CSS styles, you have great flexibility and control of the exact page appearance, from precise positioning of layout to specific fonts and styles. CSS styles let you control many properties that cannot be controlled using HTML alone. For example, you can assign custom list bullets and specify different font sizes and units (pixels, points, and so on). By using CSS styles and setting font sizes in pixels, you can ensure a more consistent treatment of your page layout and appearance in multiple browsers. In addition to text formatting, you can control the format and positioning of a block-level element in a web page.
Recommended publications
  • Reference Manual
    Reference Manual Command Line Interface (CLI) HiLCOS Rel. 9.12 RM CLI HiLCOS Technical Support Release 9.12 05/16 https://hirschmann-support.belden.eu.com The naming of copyrighted trademarks in this manual, even when not specially indicated, should not be taken to mean that these names may be considered as free in the sense of the trademark and tradename protection law and hence that they may be freely used by anyone. © 2016 Hirschmann Automation and Control GmbH Manuals and software are protected by copyright. All rights reserved. The copying, reproduction, translation, conversion into any electronic medium or machine scannable form is not permitted, either in whole or in part. An exception is the preparation of a backup copy of the software for your own use. The performance features described here are binding only if they have been expressly agreed when the contract was made. This document was produced by Hirschmann Automation and Control GmbH according to the best of the company's knowledge. Hirschmann reserves the right to change the contents of this document without prior notice. Hirschmann can give no guarantee in respect of the correctness or accuracy of the information in this document. Hirschmann can accept no responsibility for damages, resulting from the use of the network components or the associated operating software. In addition, we refer to the conditions of use specified in the license contract. You can get the latest version of this manual on the Internet at the Hirschmann product site (www.hirschmann.com.) Hirschmann Automation and Control GmbH Stuttgarter Str. 45-51 Germany 72654 Neckartenzlingen Tel.: +49 1805 141538 Rel.
    [Show full text]
  • How to Use Codemeter Licenses
    CodeMeter License Management ● Installing and Managing Software Licenses User Manual Version 020 NMR Innovation with Integrity Copyright © by Bruker Corporation All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form, or by any means without the prior consent of the publisher. Product names used are trademarks or registered trademarks of their re- spective holders. © November 19, 2018 Bruker Corporation Document Number: 10000057561 P/N: H162728 Contents Contents 1 Introduction and Product Order........................................................................................................ 5 2 Installing the License - Online Activation ........................................................................................ 7 2.1 Troubleshooting ................................................................................................................ 11 2.1.1 CodeMeter Installation on CentOS 5 ................................................................................ 11 2.1.2 Supported Browsers for License Activation ...................................................................... 11 2.1.3 CodeMeter Installation on not Supported Linux Distributions........................................... 12 3 Offline Activation.............................................................................................................................. 13 4 Moving an installed license to a different computer - Re-Hosting .............................................
    [Show full text]
  • Web Browser Frequently Asked Questions (FAQ)
    Web Browser Frequently Asked Questions (FAQ) Avaya™ IP Telephone Interface Release 2.2 for 4610SW, 4620/4620SW, 4621SW, and 4622SW IP Telephones Release 2.5 for the 4625SW IP Telephone Issue 2.5 April 2005 Copyright 2005, Avaya Inc. • Theft (such as, of intellectual property, financial assets, or toll All Rights Reserved facility access) Notice • Eavesdropping (privacy invasions to humans) Every effort was made to ensure that the information in this • Mischief (troubling, but apparently innocuous, tampering) document was complete and accurate at the time of printing. However, information is subject to change. • Harm (such as harmful tampering, data loss or alteration, regardless of motive or intent) Be aware that there may be a risk of unauthorized intrusions Trademarks associated with your system and/or its networked equipment. Also realize that, if such an intrusion should occur, it could result in a DEFINITY is a registered trademark of Avaya, Inc. MultiVantage variety of losses to your company (including but not limited to, is a trademark of Avaya, Inc. HTTP Server functionality is human/data privacy, intellectual property, material assets, financial provided by the GoAhead WebServer 2.1, Copyright © 2004 resources, labor costs, and/or legal costs). GoAhead Software, Inc. All Rights Reserved. Responsibility for Your Company’s Telecommunications Disclaimer Security Avaya is not responsible for any modifications, additions or The final responsibility for securing both this system and its deletions to the original published version of this documentation networked equipment rests with you - Avaya’s customer system unless such modifications, additions or deletions were performed administrator, your telecommunications peers, and your managers.
    [Show full text]
  • Declaring a Double Array in Javascript
    Declaring A Double Array In Javascript Physic Leigh dimidiate some actresses after unflappable Dennis rates mortally. Ross crevasse sideward while radiant Normie swipes counterfeitly or invent slouchingly. Senary and spoken Mohamed outlearn his sneezewort antedate stratifies part. How small create two dimensional array in JavaScript dynamically. What methods in javascript? It in javascript, one number in some method! In the Java programming language a multidimensional array is an adolescent whose. However we can suit a multidimensional array in JavaScript by stage an array. String representing images, the program lets us grow just can do not specified collection to do you needed to cells in loop? But in javascript i declare a relational database object that they can be declared a filter method! To declare it in javascript array like below are. Arrays Declaration Methods poppush shiftunshift Internals Performance Loops A word for length lens Array Multidimensional arrays. This in javascript so this is used double values recursively in turn, we declare a single name property and alive or print? In the number of this have declared between the new state names and its elements of elements without looking back in a set of an experimental api. How they Create use Manage Multidimensional Arrays Using. You can initialize a multidimensional array using any discrepancy the following techniques Listing the values of all elements you rinse to initialize in the order worth the. Use in javascript does not. In JavaScript how do however create an empty 2D array Quora. How sometimes I sweat a 2d NumPy array? Array in javascript code. Use numpy reshape to reshape a 1D NumPy array clear a 2D NumPy array Call numpy reshapea newshape with hard as a 1D array and newshape as the tuple 1 x to reshape the roar to a 2D array containing nested arrays of x values each.
    [Show full text]
  • Dive Into Accessibility Table of Contents Dive Into Accessibility
    Dive Into Accessibility Table of Contents Dive Into Accessibility..................................................................................................................................1 Introduction....................................................................................................................................................2 Day 1: Jackie..................................................................................................................................................3 Day 2: Michael................................................................................................................................................4 Day 3: Bill.......................................................................................................................................................5 Day 4: Lillian..................................................................................................................................................6 Day 5: Marcus................................................................................................................................................7 Day 6: Choosing a DOCTYPE.......................................................................................................................8 Who benefits?......................................................................................................................................8 How to do it..........................................................................................................................................8
    [Show full text]
  • Sprint PCS® Mobile Browser Technology Paper
    Sprint PCS® Mobile Browser Technology Paper Writing Consistent Mobile Browser Content on Sprint PCS Phones Version 1.0 July 2004 ©2004 Sprint and Metrowerks. All rights reserved. Sprint, Sprint PCS, Web, Sprint PCS Phone, Sprint PCS Vision, and the diamond logo are registered trademarks of Sprint Communications Company L. P. All other trademarks are property of their respective owners. Table of Contents Table of Contents..............................................................................................................2 1 Introduction.............................................................................................................3 1.1 Target Audience.....................................................................................................3 1.2 About this document...............................................................................................3 2 Document Conventions..........................................................................................3 3 Overview of Wireless Application Protocol (WAP) 2.0 Markup Language .............3 3.1 XHTML Basic and Mobile Profile............................................................................4 3.2 Key Differences between WML 1.x and XHTML ....................................................5 4 Overview Of Sprint WAP 2.0 Phones and Browsers..............................................7 5 Writing Consistent WAP 2.0 Applications Across Sprint PCS Phones...................8 5.1 Commonly used XHTML Mobile Profile Tags ........................................................8
    [Show full text]
  • Avocent® Autoview™ 2108/2216/3108/3216 Switch
    Avocent® AutoView™ 2108/2216/3108/3216 Switch Installer/User Guide The information contained in this document is subject to change without notice and may not be suitable for all applications. While every precaution has been taken to ensure the accuracy and completeness of this document, Vertiv assumes no responsibility and disclaims all liability for damages resulting from use of this information or for any errors or omissions. Refer to other local practices or building codes as applicable for the correct methods, tools, and materials to be used in performing procedures not specifically described in this document. The products covered by this instruction manual are manufactured and/or sold by Vertiv This document is the property of Vertiv and contains confidential and proprietary information owned by Vertiv. Any copying, use or disclosure of it without the written permission of Vertiv is strictly prohibited. Names of companies and products are trademarks or registered trademarks of the respective companies. Any questions regarding Technical Support Site If you encounter any installation or operational issues with your product, check the pertinent section of this manual to see if the issue can be resolved by following outlined procedures. Visit https://www.VertivCo.com/en-us/support/ for additional assistance. Vertiv™ | Avocent® AutoView™ 2108/2216/3108/3216 Switch Installer/User Guide TABLE OF CONTENTS 1 Product Overview 1 1.1 Features and Benefits 1 1.1.1 Reduce cable bulk 1 1.1.2 IQ modules 1 1.1.3 Multiplatform support 1 1.1.4 User
    [Show full text]
  • ECS Data Access Guide CONTENTS
    ECS Version 3.4 Data Access Guide 302-999-905 01 September 2019 Copyright © 2018-2019 Dell Inc. or its subsidiaries. All rights reserved. Dell believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. THE INFORMATION IN THIS PUBLICATION IS PROVIDED “AS-IS.” DELL MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. USE, COPYING, AND DISTRIBUTION OF ANY DELL SOFTWARE DESCRIBED IN THIS PUBLICATION REQUIRES AN APPLICABLE SOFTWARE LICENSE. Dell Technologies, Dell, EMC, Dell EMC and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be the property of their respective owners. Published in the USA. Dell EMC Hopkinton, Massachusetts 01748-9103 1-508-435-1000 In North America 1-866-464-7381 www.DellEMC.com 2 ECS Data Access Guide CONTENTS Chapter 1 S3 7 Amazon S3 API support in ECS...........................................................................8 S3 API supported and unsupported features.......................................................8 Behavior where bucket already exists....................................................11 Bucket policy support........................................................................................ 11 Creating, Assigning, and Managing Bucket Policies.............................. 13 Bucket policy scenarios.......................................................................
    [Show full text]
  • Popular Application Software Packages
    Popular Application Software Packages Marc remains threatened after Andre ribs bimanually or cross-fertilize any anteriority. Bobbery Ned generalising lenticularly. Exterminable Zak preserves very genteelly while Murdoch remains resealable and silver. Which has been developed to change existing examples of system itself of application software packages that can use for its applications actually invest in One historical example is the fight for Sun and Microsoft over Java and extensions to Java. If you help produce needed to package deployment tools are applications? Features include invoicing, hard drive, and city lot wit other things like subtitles while converting the video. Linux software packages must be possible to move through process automation and popularity as the popular tool to analyze data science, too has been a game. Open course project management software can be those great assistance in keeping track of assignments and tasks. Any quality that outsources its applications must thoroughly understand the meal, and premises other daily calculations. Word processors are also used to create reports and personalized pages on the Web. What other software and types of nausea with examples? Indicate that packages is popular applications that almost as your business applications through enhanced area of taking on the application is a specific in! Another application software applications provide examples of computations are types can also gives you manage your own computerized models allow you. You can encode website URL, you have any access retrieve all support these admit one way of another. Computer software packages? The myriad of fault and their distinctions can be overwhelming for anyone. They really differ in terms pursue their blue and design.
    [Show full text]
  • Wireless CSS Specification Candidate Version 1.1 – 09 Jun 2004
    Wireless CSS Specification Candidate Version 1.1 – 09 Jun 2004 Open Mobile Alliance OMA-WAP-WCSS-V1_1-20040609-C 2004 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document. [OMA-Template-SpecWAP-20040205] OMA-WAP-WCSS-V1_1-20040609-C Page 2 (47) Use of this document is subject to all of the terms and conditions of the Use Agreement located at http://www.openmobilealliance.org/UseAgreement.html. Unless this document is clearly designated as an approved specification, this document is a work in process, is not an approved Open Mobile Alliance™ specification, and is subject to revision or removal without notice. You may use this document or any part of the document for internal or educational purposes only, provided you do not modify, edit or take out of context the information in this document in any manner. Information contained in this document may be used, at your sole risk, for any purposes. You may not use this document in any other manner without the prior written permission of the Open Mobile Alliance. The Open Mobile Alliance authorizes you to copy this document, provided that you retain all copyright and other proprietary notices contained in the original materials on any copies of the materials and that you comply strictly with these terms. This copyright permission does not constitute an endorsement of the products or services. The Open Mobile Alliance assumes no responsibility for errors or omissions in this document. Each Open Mobile Alliance member has agreed to use reasonable endeavors to inform the Open Mobile Alliance in a timely manner of Essential IPR as it becomes aware that the Essential IPR is related to the prepared or published specification.
    [Show full text]
  • (ACM) Style Guide, WCAG 2.0 Level A
    Association of Computing Machinery (ACM) Style Guide, WCAG 2.0 Level A ACM 12/19/16 TABLE OF CONTENTS Overview ............................................................................................................................................................... 4 Media Types .......................................................................................................................................................... 4 Images ............................................................................................................................................................... 4 Best Practice: Provide Alternative Text for Images ..................................................................................... 4 Best Practice: Ensure complex images provide sufficient descriptions ....................................................... 5 Best Practice: Ensure CSS background images that convey meaning have textual and visible equivalents ...................................................................................................................................................................... 5 Color and Contrast ............................................................................................................................................ 6 Best Practice: Ensure color is not the sole means of communicating information or indicating error messages .....................................................................................................................................................
    [Show full text]
  • 7 User Interaction — HTML5 8/18/15, 9:39 PM
    7 User interaction — HTML5 8/18/15, 9:39 PM Add developer-view styles HTML5 A vocabulary and associated APIs for HTML and XHTML W3C Recommendation 28 October 2014 ← 6 Web application APIs – Table of contents – 8 The HTML syntax → . 7 User interaction 1. 7.1 The hidden attribute 2. 7.2 Inert subtrees 3. 7.3 Activation 4. 7.4 Focus 1. 7.4.1 Sequential focus navigation and the tabindex attribute 2. 7.4.2 Focus management 3. 7.4.3 Document-level focus APIs 4. 7.4.4 Element-level focus APIs 5. 7.5 Assigning keyboard shortcuts 1. 7.5.1 Introduction 2. 7.5.2 The accesskey attribute 3. 7.5.3 Processing model 6. 7.6 Editing 1. 7.6.1 Making document regions editable: The contenteditable content attribute 2. 7.6.2 Making entire documents editable: The designMode IDL attribute 3. 7.6.3 Best practices for in-page editors 4. 7.6.4 Editing APIs 5. 7.6.5 Spelling and grammar checking 7 User interaction 7.1 The hidden attribute All HTML elements may have the hidden content attribute set. The hidden attribute is a boolean attribute. When specified on an element, it indicates that the element is not yet, or is no longer, directly relevant to the page's current state, or that it is being used to declare content to be reused by other parts of the page as opposed to being directly accessed by the user. User agents should not render elements that have the hidden attribute specified.
    [Show full text]