Mastering. HTML and XHTML. Deborah S. Ray. Eric J. Ray. San Francisco Paris Düsseldorf Soest London

Size: px
Start display at page:

Download "Mastering. HTML and XHTML. Deborah S. Ray. Eric J. Ray. San Francisco Paris Düsseldorf Soest London"

Transcription

1 4141fm.qxd 8/1/02 6:04 PM Page iii Mastering HTML and XHTML Deborah S. Ray Eric J. Ray San Francisco Paris Düsseldorf Soest London

2

3 4141fm.qxd 8/1/02 6:04 PM Page i Mastering HTML and XHTML

4

5 4141fm.qxd 8/1/02 6:04 PM Page iii Mastering HTML and XHTML Deborah S. Ray Eric J. Ray San Francisco Paris Düsseldorf Soest London

6 Associate Publisher: Dan Brodnitz Acquisitions and Developmental Editor: Willem Knibbe Editor: Liz Welch Production Editor: Erica Yee Technical Editor: Martin Reid Book Designer: Franz Baumhackl Electronic Publishing Specialist: Franz Baumhackl Proofreaders: Emily Hsuan, Laurie O Connell, Nancy Riddiough, Yariv Rabinovitch Indexer: Ted Laux Cover Designer: Design Site Cover Illustrator: Jack D. Meyers Copyright 2002 SYBEX Inc., 1151 Marina Village Parkway, Alameda, CA World rights reserved. The author(s) created reusable code in this publication expressly for reuse by readers. Sybex grants readers limited permission to reuse the code found in this publication or on so long as (author(s)) are attributed in any application containing the reusabe code and the code itself is never distributed, posted online by electronic transmission, sold, or commercially exploited as a stand-alone product. Aside from this specific exception concerning reusable code, no part of this publication may be stored in a retrieval system, transmitted, or reproduced in any way, including but not limited to photocopy, photograph, magnetic, or other record, without the prior agreement and written permission of the publisher. Library of Congress Card Number: ISBN: SYBEX and the SYBEX logo are either registered trademarks or trademarks of SYBEX Inc. in the United States and/or other countries. Netscape Communications, the Netscape Communications logo, Netscape, and Netscape Navigator are trademarks of Netscape Communications Corporation. Netscape Communications Corporation has not authorized, sponsored, endorsed, or approved this publication and is not responsible for its content. Netscape and the Netscape Communications Corporate Logos are trademarks and trade names of Netscape Communications Corporation. All other product names and/or logos are trademarks of their respective owners. Internet screen shot(s) using Microsoft Internet Explorer 5.5 reprinted by permission from Microsoft Corporation. REUSABLE CODE IN THIS BOOK The authors created reusable code in this publication expressly for reuse for readers. Sybex grants readers permission to reuse for any purpose the code found in this publication www,sybex.com so long as all of the authors are attributed in any application containing the reusable code, and the code itself is never sold or commercially exploited as a stand-alone product. TRADEMARKS: SYBEX has attempted throughout this book to distinguish proprietary trademarks from descriptive terms by following the capitalization style used by the manufacturer. The author and publisher have made their best efforts to prepare this book, and the content is based upon final release software whenever possible. Portions of the manuscript may be based upon pre-release versions supplied by software manufacturer(s). The author and the publisher make no representation or warranties of any kind with regard to the completeness or accuracy of the contents herein and accept no liability of any kind including but not limited to performance, merchantability, fitness for any particular purpose, or any losses or damages of any kind caused or alleged to be caused directly or indirectly from this book. Manufactured in the United States of America

7 To Ashleigh and Alex, who have taught us what s important in life.

8 Acknowledgements We d like to thank the many folks who helped bring this book together. First, a big thanks to Dan Brodnitz, with whom we were fortunate enough to work again on this edition as we were on the book s very first edition some years ago. Excellent working with you again, Dan. Thank you. We were also fortunate to work with Willem Knibbe, whose excellent guidance, quick turnaround, and attention to quality helped shape this book and its content. Thanks also to Erica Yee for keeping the process moving along smoothly. We d also like to thank the behind-the-scenes team at Sybex who brought this book together. Thanks to Martin Reid for helping make this book as accurate as possible. Thanks also to Liz Welch for her excellent editing, comments, and suggestions. And to Franz Baumhackl, Emily Hsuan, Laurie O Connell, Nancy Riddiough, Yariv Rabinovitch, and Ted Laux. You folks rock, and we thank you!

9 Contents at a Glance Introduction xxxi Part 1 Getting Started Chapter 1 Getting Acquainted with HTML and XHTML Chapter 2 Creating Your First HTML or XHTML Document Chapter 3 Linking Your Documents Chapter 4 Including Images Part 2 Advancing Your Skills Chapter 5 Developing Tables Chapter 6 Developing Forms Chapter 7 Creating Frames Chapter 8 Converting HTML to XHTML Part 3 Moving Beyond Pure HTML and XHTML Chapter 9 Using Style Sheets Chapter 10 Adding JavaScript Chapter 11 Including Multimedia Part 4 Developing Web Sites Chapter 12 Planning for a Coherent, Usable, Maintainable, and Accessible Web Site Chapter 13 Implementing a Good Web Site Chapter 14 Tips for Web Sites: Public, Personal, and Intranet Chapter 15 Publishing Your XHTML Documents

10 Part 5 Applying HTML and XHTML to Advanced Applications Chapter 16 Bringing Pages to Life with Dynamic HTML and XHTML Chapter 17 Generating HTML or XHTML from a Database Chapter 18 Making Your Web Site Searchable Part 6 HTML and XHTML Development Tools Chapter 19 Choosing Development Tools Chapter 20 Validating HTML and XHTML Documents Part 7 A Bridge to XML Chapter 21 An Overview of XML Chapter 22 Extending XHTML Using Namespaces Chapter 23 Getting Started with DTDs Chapter 24 Creating a DTD Chapter 25 XHTML 1.1 and XHTML Modularization Part 8 The XML Family of Applications Chapter 26 XSLT: Extensible Stylesheet Language Transformations Chapter 27 SMIL Chapter 28 XML Tree Model Reference Chapter 29 XML Schemas Part 9 Master s Reference Master s Reference Part 1 HTML and XHTML Elements and Attributes Master s Reference Part 2 Cascading Style Sheets Reference Master s Reference Part 3 Scripting Reference Master s Reference Part 4 HTML and XHTML Special Characters Master s Reference Part 5 Color Codes Index

11 Contents Introduction xxxi Part 1 Getting Started Chapter 1 Getting Acquainted with HTML and XHTML Why Use HTML or XHTML? What s the Difference Between HTML and XHTML? What Tools Do You Need? Text Editors Web Browsers The W3C Validator What Does HTML and XHTML Code Look Like? Understanding Elements Understanding Attributes Typing Elements and Attributes Correctly What Other Resources Can Help? Visit the W3C Monitor Netscape and Microsoft Sites Monitor Other Sites Where to Go from Here Chapter 2 Creating Your First HTML or XHTML Document Creating, Saving, and Viewing Documents Applying Document Structure Elements The DOCTYPE Declaration The html Element The head Element The body Element Applying Basic Elements Creating Paragraphs Creating Headings Creating Lists Applying Bold, Italic, and Other Emphases Including Horizontal Rules Specifying Line Breaks Including Fancier Formatting Adding Colors Specifying Fonts and Font Sizes Where to Go from Here

12 x CONTENTS Chapter 3 Linking Your Documents URL Anatomy Protocol Hostname Folder Name Filename Types of URLs Absolute URLs Relative URLs Link Anatomy Linking to Documents and Web Sites Linking to Documents in the Same Folder Linking to Documents in a Different Folder Linking to Documents on the Web Linking to a Specific Location in a Document Forming Name Anchors Linking to Name Anchors Inserting Links Where to Go from Here Chapter 4 Including Images Developing Images Determining File Size Dealing with Physical Dimensions Understanding Image Formats Adding Images Adding an Image Including Alternative Text Specifying Height and Width Aligning the Image Controlling the Border Choosing Suitable Colors Using Images as Links Creating Image Links Creating Thumbnails Creating Image Maps Creating Client-Side Image Maps Using Background Images Where to Go from Here Part 2 Advancing Your Skills Chapter 5 Developing Tables Using Tables Effectively Creating Basic Tables

13 CONTENTS xi Adding or Removing Rows and Columns Adding Rows Adding Columns Deleting Rows and Columns Spanning Rows and Columns Spanning Rows Spanning Columns Adding Captions Formatting Tables Adding and Formatting Borders Setting Table Background Options Specifying Cell Alignment Specifying Cell Size Adding Cell Spacing and Padding Specifying Table Alignment, Width, and Text Wrap Using Advanced Table Features Identifying Table Sections Table Borders Where to Go from Here Chapter 6 Developing Forms Determining Form Content Information Issues Usability Issues Design Issues Creating Forms Understanding Widgets Creating a Form and Adding Submit and Reset Buttons Including General Input Fields Including Text Areas Including Select Fields Processing Forms One Solution: Processing Results with cgi Where to Go from Here Chapter 7 Creating Frames Understanding Frames Deciding to Use Frames Some Advantages of Using Frames Some Disadvantages of Using Frames Creating Frames Determining Frame Size Creating a Frameset Adding Frames Formatting Frames

14 xii CONTENTS Controlling Frames Accommodating Nonframed Browsers Enabling Effective Navigation Choosing Navigation Types Implementing Navigation Using Special Target Names Creating Inline Frames Where to Go from Here Chapter 8 Converting HTML to XHTML Why Convert Your Documents? Converting Documents by Hand Backward Compatibility The Rules Summing It Up Working with Tidy Using Tidy from the Command Prompt Using TidyGUI Using Tidy in HTML-Kit Using Tidy on the Mac Where to Go from Here Part 3 Moving Beyond Pure HTML and XHTML Chapter 9 Using Style Sheets How Do Style Sheets Work? Some Advantages of Using Style Sheets Cascading Style Sheets Level Cascading Style Sheets Level Cascading Style Sheets Level 3 and Beyond Implementing Style Sheets Associating Style Sheets with Documents Embedding the Style Sheet in the Document Storing Style Sheets Separately Applying Style Sheets to Parts of Documents Applying Inline Style Definitions What Is Cascading? Developing a Style Sheet Specifying Measurements Specifying Colors in Style Rules Setting Style Sheet Properties Setting Font Properties Setting Text Properties Setting Box Properties Setting Color and Background Properties Setting Classification Properties

15 CONTENTS xiii Setting Aural Style Sheet Properties Setting Printed-Media Properties Setting Positioning Properties Where to Go from Here Chapter 10 Adding JavaScript What Is JavaScript? Adding JavaScript to Your Document Embedding JavaScript Adding a JavaScript Function in the Head Linking JavaScript Providing for Older Browsers Adding Event Handlers Using onmouseover and onmouseout Events Using onclick and onchange Event Handlers Using the onsubmit Event Handler Using the onload Event Handler Tracking Users Using Cookies Session Cookies Persistent Cookies Where to Go from Here Chapter 11 Including Multimedia Deciding to Include Multimedia The Challenges for Users The Challenges for Developers Developing and Using Animated GIFs Developing Animated GIFs Incorporating Animated GIFs into HTML and XHTML Documents Adding Sounds Some Disadvantages of Sounds Sound File Formats Adding Video Video File Formats Adding Java Applets Adding Flash Animations Adding Multimedia Where to Go from Here Part 4 Developing Web Sites Chapter 12 Planning for a Coherent, Usable, Maintainable, and Accessible Web Site Planning for Site Development and Maintenance Planning for a Smooth Development (and Redesign) Process

16 xiv CONTENTS Planning for Development Planning for Maintenance Determining What Information to Provide What Do Your Users Want? What Do You Want to Provide? Reconciling the Want Lists Determining How to Organize the Information Hierarchical Organization Linear Organization Webbed Organization Planning Site Navigation Textual Navigation Graphical Navigation Placing Navigation Menus Planning for Accessibility Understanding the Need to Address Accessibility Issues Understanding Adaptive Technologies Planning for Accessibility Creating a Master Document Adding Backgrounds Choosing Colors Including Logos Incorporating Other Graphical Elements Where to Go from Here Chapter 13 Implementing a Good Web Site Understanding (and Accommodating) Your Users Wants and Needs Favoring Content over Flash Ensuring That the Flash Does Not Obscure Your Site s Content Being Aware of Other Obstacles That May Impede Your Users Testing Your Web Site Getting Ready to Test Testing for Overall Appearance Testing for Usability Testing for Readability Testing for Accuracy Maintaining Your Site Where to Go from Here Chapter 14 Tips for Web Sites: Public, Personal, and Intranet Developing Public Sites Publicizing Your Site Making Users Want to Browse Your Site Making Users Yearn to Return Maintaining Public Sites Putting Ads on Your Site

17 CONTENTS xv Developing Personal Sites Marketing Your Skills Self-Publishing Information Developing Intranet Sites Determining Intranet Content Accommodating User Needs Helping Others Contribute Announcing New or Updated Information Setting Up a Discussion Forum Where to Go from Here Chapter 15 Publishing Your XHTML Documents Places to Publish Publishing through Your ISP Publishing through a Corporate Server Publishing through Your Own Server The Publishing Process Uploading with FTP Uploading with Other Tools Where to Go from Here Part 5 Applying HTML and XHTML to Advanced Applications Chapter 16 Bringing Pages to Life with Dynamic HTML and XHTML What Are Dynamic HTML and XHTML? The Document Object Model (DOM) Understanding the Standard Implementation Creating a Collapsible Document Collapsing a Document Implementing Browser Detection Where to Go from Here Chapter 17 Generating HTML or XHTML from a Database Why Generate HTML or XHTML from a Database? Deciding to Use a Database Exploring Your Options The Large Company Scenario The Small Company Scenario Choosing Software Tools for Database Publishing Scripting Languages for Database Publishing Generating HTML or XHTML Pages from Databases Maintaining Pages Generated from a Database Where to Go from Here

18 xvi CONTENTS Chapter 18 Making Your Web Site Searchable Exploring the Benefits and Drawbacks of a Site Search Engine Benefits for Users Potential Drawbacks for Users Potential Drawbacks for Developers Using Low-Tech Alternatives Developing Effective Navigation Menus Using Breadcrumbs Taking the Guided Tour Approach Using Hierarchical Menus Using a Back-of-the-Book Index Using JavaScript Adding a Site Map Preparing to Implement a Search Engine on Your Site How Much of Your Site Will Be Indexed? Who Can Access Your Search Engine? What Can You Do to Improve the Search Engine s Performance? Choosing the Right Search Engine for Your Needs Hosted Solutions Unix Solutions Windows Solutions Where to Go from Here Part 6 HTML and XHTML Development Tools Chapter 19 Choosing Development Tools Choosing an Editing Tool Text Editors WYSIWYG Editors Discovering XML Development Tools XML Spy XML Pro epcedit Choosing an Image-Editing Tool Where to Go from Here Chapter 20 Validating HTML and XHTML Documents Why Validate Your Documents? The Validation Process The W3C Validator Validating Using the W3C s Web Interface Validating by Uploading a Document to the W3C Site Translating Error Messages Adding the W3C Icon Working with Other Available Validators The W3C Online CSS Validator

19 CONTENTS xvii STG s Online XML Validator The WDG Validator WDG s CSSCheck Page Valet CAST s Bobby Where to Go from Here Part 7 A Bridge to XML Chapter 21 An Overview of XML Why Another Markup Language? Understanding SGML Basics The Advantages of SGML The Disadvantages of SGML Why HTML and XHTML Were Built The Advantages of HTML and XHTML The Disadvantages of HTML and XHTML Understanding XML Markup The Advantages of XML The Disadvantages of XML Where to Go from Here Chapter 22 Extending XHTML Using Namespaces Benefits of Extending XHTML XML Namespaces Declaring Namespaces Combining Namespaces Combining XML Vocabularies with XHTML Extended Examples MathML SVG Your Own Vocabulary Validation Suggestions and Tips Where to Go from Here Chapter 23 Getting Started with DTDs Understanding DTDs and Validity Declarations: The Heart of a DTD Understanding DTD Rules and Concepts Characters and Names Logic in a DTD Data Types Comments in a DTD INCLUDE/IGNORE Connecting DTDs to XML Documents Embedding the DTD

20 xviii CONTENTS Referencing the DTD Combining External and Internal DTDs Where to Go from Here Chapter 24 Creating a DTD Specifying Processing Instructions Filling in DTD Content Element Type Declarations Attribute List Declarations Entity Declarations Notation Declarations Putting It All Together Where to Go from Here Chapter 25 XHTML 1.1 and XHTML Modularization Understanding XHTML Modularization Encapsulating XHTML Abstract Modules Meet the XHTML 1.1 Specification XHTML Modules: Abstract and Otherwise Modularization Rules and Naming Conventions Attribute Collections Core XHTML Modules XHTML Forms Modules XHTML Tables Modules XHTML Basic Defines Bare-bones XHTML Text Extension Modules Other Standard XHTML Modules Deprecated XHTML Modules The XHTML 1.1 Ruby Annotation Module Using XHTML Modules Modular XHTML and Schemas Where to Go from Here Part 8 The XML Family of Applications Chapter 26 XSLT: Extensible Stylesheet Language Transformations Understanding XSL and XSLT Working with XSLT The Transformation Process Understanding the Tree Variables, Expressions, and Data Types Style Sheet Structure Templates XSLT Products A Working Example XSLT Elements Reference Defining Style Sheet Structure Applying and Invoking Template Rules

21 CONTENTS xix Defining Variables and Parameters Copying Nodes Conditional Processing Sorting and Numbering Generating Output Manipulating White Space in the Output XSLT Expressions Reference XSLT Patterns Where to Go from Here Chapter 27 SMIL What Can SMIL Do? A Brief History of SMIL SMIL Support Creating SMIL Files Creating SMIL Files Using HTML + Time Working with SMIL Server Issues SMIL Tools SMIL Resources Where to Go from Here Chapter 28 XML Tree Model Reference XML Information Set Where to Use it Information Items XML DOM Core Objects XPath Nodes Where to Go from Here Chapter 29 XML Schemas Schema Overview XML Schemas versus DTDs XML Schema Specification Documents XML Schema Namespaces XML Schema Syntax XML Schema Vocabulary Declarations Declaring Elements Declaring Attributes Schema Data Types Other Schema Vocabularies RELAX NG Schematron Where to Go from Here

22 xx CONTENTS Part 9 Master s Reference Master s Reference Part 1 HTML and XHTML Elements and Attributes Master s Reference Part 2 Cascading Style Sheets Reference General Information Font Properties Text Properties Box Padding Properties Box Border Properties Box Margin Properties Box Position Properties Background and Color Properties Classification Properties Positioning Aural Style Sheets Printed Media Style Sheets Auto-Generated Content Master s Reference Part 3 Scripting Reference Constructs Operators Escape Character Reserved Words Objects Methods and Functions Event Handlers Properties Master s Reference Part 4 HTML and XHTML Special Characters HTML and XHTML Entities Entity Reference HTML, XHTML, and Character Sets Master s Reference Part 5 Color Codes Index

23 Introduction Welcome to Mastering HTML and XHTML, Premium Edition your one-stop comprehensive guide to the Hypertext Markup Language (HTML) and Extensible Hypertext Markup Language (XHTML)! In this book, you ll find the following features: Plain English explanations of what HTML and XHTML are, what the differences are between the two, and which one is right for your needs. Easy-to-follow instructions that help you build HTML and XHTML documents one step at a time, or to convert documents from HTML to XHTML. Easy-to-understand descriptions of how to apply HTML and XHTML elements to create features you want. Tips, advice, examples, and explanations of how to develop Web sites with users needs in mind. Examples of how you can enhance your Web pages with various technologies, including JavaScript and multimedia. Design guidelines to help you use HTML and XHTML properly and effectively. Thorough coverage of XML uses, applications, and structure, along with information about how to integrate XHTML and XML documents. Thorough coverage of advanced HTML and XHTML topics, such as generating HTML or XHTML from a database and creating searchable HTML or XHTML. Useful information and advice about choosing tools that meet your Web page creation, management, and publishing needs. A comprehensive reference on HTML, XHTML, style sheets, JavaScript, special characters, browser-safe colors, and the XML specification. We developed this book so that any Web content developer whether a newbie or a seasoned professional can learn and use HTML and XHTML effectively. For example, if you re new to HTML or XHTML, you can start at the beginning and work your way forward as you improve and expand upon your skills. You ll find the step-by-step instructions and examples easy to follow and understand. However, if you re already up to speed on authoring in HTML, you can thumb

24 xxii INTRODUCTION through later chapters to learn about new topics (including XHTML and XML) and develop new skills, use the Master s Reference to find the information you seek, or jump straight to the sections on XML or converting from HTML to XHTML to see where the future lies. So, if you re involved in any way with creating documents for the Web, you ll find this book an invaluable reference. What s in This Book? This book contains nine parts, including the Master s Reference. Here s what to expect: Part 1: Getting Started In this part, you ll learn about HTML and XHTML code, develop your first HTML or XHTML document including all the common page elements and even a few relatively advanced features, such as links, adding images, and working with fancy formatting controls. Part 2: Advancing Your Skills In this part, you ll move on to some of the more sophisticated and interesting HTML and XHTML effects, such as working with tables, frames, and forms. You ll also learn how to convert HTML files into their XHTML equivalents, including some cool tools to help automate this otherwise timeconsuming and tedious task. Part 3: Moving Beyond Pure XHTML In this part, you ll learn how to use Cascading Style Sheets to manage how Web documents appear inside your users browsers with verve and precision. You ll also learn about incorporating interactivity and flexible controls with JavaScript, and how to include multimedia effects in your Web pages. Armed with this information, you should be able to create HTML and XHTML pages with great power and eye appeal! Part 4: Developing Web Sites In this part, you ll learn the ins and outs of developing and managing highly functional Web sites that your users will want to keep coming back to visit. Here, you ll learn many aspects you ll need to consider in planning, developing, and testing your site, and you ll find tips and tricks to help you develop specific types of Web sites including public, personal, and intranet sites with ease and panache. These chapters show you how to develop and design your pages and sites according to how they ll be used and to meet your users needs. Part 5: Applying HTML and XHTML to Advanced Applications In this part, you ll learn about some more sophisticated HTML and XHTML applications. First, you ll find out how to apply what you ve already learned about style sheets and JavaScript to create dynamic HTML or XHTML pages. Next, you ll discover how publishing HTML or XHTML directly from a database can ease your workload and help you keep your site entirely up-to-date. Finally, a chapter on creating and managing searchable HTML or XHTML gives you the tools you need to let people search your Web site easily and effectively.

25 INTRODUCTION xxiii Part 6: XHTML Development Tools In this part, you ll survey the ever-changing landscape of Web development tools, including those that work with HTML, XHTML, and XML. You ll learn about some of the capabilities that high-end authoring tools have to offer, as well as explore the value and confidence that validation tools can confer. Next, you ll find out the secrets and importance of validating your XHTML documents. Part 7: XHTML: A Bridge to XML In this part, you ll examine the interesting and powerful relationship between XML and XHTML (the X in XHTML stands for extensible, after all). First, you ll tackle a review of XML s capabilities and characteristics. Then, you ll find an in-depth discussion of the many and various relationships that it s possible to create between XHTML and other XML applications, with a particular emphasis on how to extend documents beyond XHTML s built-in markup and semantics. The next two chapters cover the ins and outs of working with the formal definitions of XML markup called Document Type Definitions (DTDs); here, you ll learn how to define and use you own customized markup! Finally, you ll examine the details behind the W3C s efforts to break XHTML into a series of interrelated subsets called modules (which is why this effort is called modularization ) so that certain XHTML documents need only incorporate those components of the markup language that they actually use. (Thus, a cell phone with XHTML support does not have to incorporate support for tables, frames, or graphics, because it s not likely they will be used on the itty-bitty screen so typical on such a device.) Part 8: The XML Family of Applications In this part, you ll get a sense of what the XML fuss is all about, as you look at important ways to use XML-based markup languages to manage and present XML-based documents and data. Starting with an examination of the Extensible Stylesheet Language Transformations (XSLT), you ll learn how to turn XML into HTML or XHTML on the fly for delivery to older Web browsers (or for maximum backward compatibility). After that, you ll get a chance to see what XML s Synchronized Multimedia Integration Language (SMIL) can do to help you coordinate voice, text, and multimedia effects in your Web pages. Next, you learn how to navigate, interrogate, and access the contents of parsed XML documents (including XHTML) using easy programming tools and techniques. Finally, you learn about XML Schemas, another method for defining XML documents that s particularly well suited to capture complex data types and for screening input and output values. Part 9: Master s Reference The Master s Reference includes five sections: HTML and XHTML Elements and Attributes A comprehensive list of HTML and XHTML elements and attributes, with definitions, explanations, and examples of proper usage. Cascading Style Sheets Reference A comprehensive explanation of style sheet markup, with a list of related markup elements and attributes, plus examples of proper usage.

SUB Gfittingen A nd Editi S«BEX- SAN FRANCISCO PARIS DUSSELDORF SOEST LONDON

SUB Gfittingen A nd Editi S«BEX- SAN FRANCISCO PARIS DUSSELDORF SOEST LONDON SUB Gfittingen 213 545 233 2001 A 9390 nd Editi S«BEX- SAN FRANCISCO PARIS DUSSELDORF SOEST LONDON CONTENTS Introduction xxiii Part I Introducing HTML 1 Chapter 1 a Introducing Web Pages and HTML 3 An

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

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21 Table of Contents Chapter 1 Getting Started with HTML 5 1 Introduction to HTML 5... 2 New API... 2 New Structure... 3 New Markup Elements and Attributes... 3 New Form Elements and Attributes... 4 Geolocation...

More information

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of the World Wide Web p. 3 Internet Standards and Coordination

More information

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE COURSE TITLE WEB SITE DESIGN COURSE DURATION 19 Hours of Interactive Training COURSE OVERVIEW In this 7 session course Debbie will take you through the

More information

Creating Web Pages with HTML-Level III Tutorials HTML 6.01

Creating Web Pages with HTML-Level III Tutorials HTML 6.01 Creating Web Pages with HTML-Levell Tutorials HTML 1.01 Tutorial 1 Developing a Basic Web Page Create a Web Page for Stephen DuM's Chemistry Classes Tutorial 2 Adding Hypertext Links to a Web Page Developing

More information

Beginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett

Beginning Web Programming with HTML, XHTML, and CSS. Second Edition. Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Second Edition Jon Duckett Beginning Web Programming with HTML, XHTML, and CSS Introduction............................................... xxiii Chapter

More information

JAVASCRIPT FOR PROGRAMMERS

JAVASCRIPT FOR PROGRAMMERS JAVASCRIPT FOR PROGRAMMERS DEITEL DEVELOPER SERIES Paul J. Deitel Deitel & Associates, Inc. Harvey M. Deitel Deitel & Associates, Inc. PRENTICE HALL Upper Saddle River, NJ Boston Indianapolis San Francisco

More information

Developing Web Applications

Developing Web Applications Developing Web Applications Ralph Moseley Middlesex University IIICENTCNNIAL 1807 ewiley 2007 13ICCNTENNIAL John Wiley & Sons, Ltd Preface Introduction Features Additional Materials Trademarks Acknowledgments

More information

Index LICENSED PRODUCT NOT FOR RESALE

Index LICENSED PRODUCT NOT FOR RESALE Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using

More information

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance.

Delivery Options: Attend face-to-face in the classroom or via remote-live attendance. XML Programming Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject to GST/HST Delivery Options: Attend face-to-face in the classroom or

More information

Web Site Development with HTML/JavaScrip

Web Site Development with HTML/JavaScrip Hands-On Web Site Development with HTML/JavaScrip Course Description This Hands-On Web programming course provides a thorough introduction to implementing a full-featured Web site on the Internet or corporate

More information

XML Primer Plus By Nicholas Chase

XML Primer Plus By Nicholas Chase Table of Contents Index XML Primer Plus By Nicholas Chase Publisher : Sams Publishing Pub Date : December 16, 2002 ISBN : 0-672-32422-9 Pages : 1024 This book presents XML programming from a conceptual

More information

Delivery Options: Attend face-to-face in the classroom or remote-live attendance.

Delivery Options: Attend face-to-face in the classroom or remote-live attendance. XML Programming Duration: 5 Days Price: $2795 *California residents and government employees call for pricing. Discounts: We offer multiple discount options. Click here for more info. Delivery Options:

More information

PART COPYRIGHTED MATERIAL. Getting Started LEARN TO: Understand HTML, its uses, and related tools. Create HTML documents. Link HTML documents

PART COPYRIGHTED MATERIAL. Getting Started LEARN TO: Understand HTML, its uses, and related tools. Create HTML documents. Link HTML documents 2523ch01.qxd 3/22/99 3:19 PM Page 1 PART I Getting Started LEARN TO: Understand HTML, its uses, and related tools Create HTML documents Link HTML documents Develop and apply Style Sheets Publish your HTML

More information

Best Practices for Using the Rich Text Editor

Best Practices for Using the Rich Text Editor Best Practices for Using the Rich Text Editor Overview Many pages in ilearn contain large text entry boxes along with many icons and pull down lists (located above the actual text entry area). These icons

More information

Web Standards Mastering HTML5, CSS3, and XML

Web Standards Mastering HTML5, CSS3, and XML Web Standards Mastering HTML5, CSS3, and XML Leslie F. Sikos, Ph.D. orders-ny@springer-sbm.com www.springeronline.com rights@apress.com www.apress.com www.apress.com/bulk-sales www.apress.com Contents

More information

Contents. 1. Using Cherry 1.1 Getting started 1.2 Logging in

Contents. 1. Using Cherry 1.1 Getting started 1.2 Logging in 1 Contents 1. Using Cherry 1.1 Getting started 1.2 Logging in 2. Site Page Hierarchy Management 2.1 Page Addition 2.2 Page Deletion 2.3 Editing Page Details 3. Page Content Modification 3.1 Page Revisions

More information

Best Practices for Using the Rich Text Editor

Best Practices for Using the Rich Text Editor Best Practices for Using the Rich Text Editor Overview Many pages in Sakai contain large text-entry boxes along with many icons and pull-down lists (located above the actual text entry area). These icons

More information

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery.

This course is designed for web developers that want to learn HTML5, CSS3, JavaScript and jquery. HTML5/CSS3/JavaScript Programming Course Summary Description This class is designed for students that have experience with basic HTML concepts that wish to learn about HTML Version 5, Cascading Style Sheets

More information

A network is a group of two or more computers that are connected to share resources and information.

A network is a group of two or more computers that are connected to share resources and information. Chapter 1 Introduction to HTML, XHTML, and CSS HTML Hypertext Markup Language XHTML Extensible Hypertext Markup Language CSS Cascading Style Sheets The Internet is a worldwide collection of computers and

More information

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010

Tennessee. Business Technology Course Code Web Design Essentials. HTML Essentials, Second Edition 2010 Tennessee Business Technology Course Code 6501240 Web Design Essentials HTML Essentials, Second Edition 2010 Notation Key SE Student Edition LE Learning Expectation Standard 1.0 Demonstrate knowledge of

More information

AIM. 10 September

AIM. 10 September AIM These two courses are aimed at introducing you to the World of Web Programming. These courses does NOT make you Master all the skills of a Web Programmer. You must learn and work MORE in this area

More information

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

CompuScholar, Inc. Alignment to Utah's Web Development I Standards Course Title: KidCoder: Web Design Course ISBN: 978-0-9887070-3-0 Course Year: 2015 CompuScholar, Inc. Alignment to Utah's Web Development I Standards Note: Citation(s) listed may represent a subset of

More information

Creating Web Pages with SeaMonkey Composer

Creating Web Pages with SeaMonkey Composer 1 of 26 6/13/2011 11:26 PM Creating Web Pages with SeaMonkey Composer SeaMonkey Composer lets you create your own web pages and publish them on the web. You don't have to know HTML to use Composer; it

More information

Web Development IB PRECISION EXAMS

Web Development IB PRECISION EXAMS PRECISION EXAMS Web Development IB EXAM INFORMATION Items 53 Points 73 Prerequisites COMPUTER TECHNOLOGY Grade Level 10-12 Course Length ONE YEAR Career Cluster INFORMATION TECHNOLOGY Performance Standards

More information

CTI Short Learning Programme in Internet Development Specialist

CTI Short Learning Programme in Internet Development Specialist CTI Short Learning Programme in Internet Development Specialist Module Descriptions 2015 1 Short Learning Programme in Internet Development Specialist (10 months full-time, 25 months part-time) Computer

More information

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11

XML: Introduction. !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... Directive... 9:11 !important Declaration... 9:11 #FIXED... 7:5 #IMPLIED... 7:5 #REQUIRED... 7:4 @import Directive... 9:11 A Absolute Units of Length... 9:14 Addressing the First Line... 9:6 Assigning Meaning to XML Tags...

More information

ver Wfl Adobe lif Sams Teach Yourself Betsy Bruce Robyn Ness SAMS 800 East 96th Street, Indianapolis, Indiana, USA WlM John Ray ^lg^

ver Wfl Adobe lif Sams Teach Yourself Betsy Bruce Robyn Ness SAMS 800 East 96th Street, Indianapolis, Indiana, USA WlM John Ray ^lg^ Betsy Bruce John Ray Robyn Ness Sams Teach Yourself Adobe Wfl lif ver W ^msssi^ mm WlM ^lg^ SAMS 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction What Is Dreamweaver

More information

Contents. Acknowledgments

Contents. Acknowledgments Contents Acknowledgments Introduction Why Another Book About Web Application Development? How Is This Book Arranged? Intended Audience Do I Need to Start from Scratch? Choosing Development Tools Summary

More information

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1 Introduction Chapter 1: Structuring Documents for the Web 1 A Web of Structured Documents 1 Introducing HTML and XHTML 2 Tags and Elements 4 Separating Heads from Bodies 5 Attributes Tell Us About Elements

More information

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 1/6/2019 12:28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014 CATALOG INFORMATION Dept and Nbr: CS 50A Title: WEB DEVELOPMENT 1 Full Title: Web Development 1 Last Reviewed:

More information

Designing for Web Using Markup Language and Style Sheets

Designing for Web Using Markup Language and Style Sheets Module Presenter s Manual Designing for Web Using Markup Language and Style Sheets Effective from: July 2014 Ver. 1.0 Amendment Record Version No. Effective Date Change Replaced Pages 1.0 July 2014 New

More information

XML. Jonathan Geisler. April 18, 2008

XML. Jonathan Geisler. April 18, 2008 April 18, 2008 What is? IS... What is? IS... Text (portable) What is? IS... Text (portable) Markup (human readable) What is? IS... Text (portable) Markup (human readable) Extensible (valuable for future)

More information

ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab

ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab ADOBE VISUAL COMMUNICATION USING DREAMWEAVER CS5 Curriculum/Certification Mapping in MyGraphicsLab OBJECTIVES- 1.0 Setting Project Requirement 1.1 Identify the purpose, audience, and audience needs for

More information

1.7 Uniform Resource Identifiers and Domain Names 13 URIs and URLs 13 Domain Names 13

1.7 Uniform Resource Identifiers and Domain Names 13 URIs and URLs 13 Domain Names 13 Chapter 1 Introduction to the Internet and World Wide Web 1 1.1 The Internet and the Web 2 The Internet 2 Birth of the Internet 2 Growth of the Internet 2 Birth of the Web 2 The First Graphical Browser

More information

CTI Higher Certificate in Information Systems (Internet Development)

CTI Higher Certificate in Information Systems (Internet Development) CTI Higher Certificate in Information Systems (Internet Development) Module Descriptions 2015 1 Higher Certificate in Information Systems (Internet Development) (1 year full-time, 2½ years part-time) Computer

More information

Tennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009

Tennessee. Trade & Industrial Course Web Page Design II - Site Designer Standards. A Guide to Web Development Using Adobe Dreamweaver CS3 2009 Tennessee Trade & Industrial Course 655745 Web Page Design II - Site Designer Standards A Guide to Web Development Using Adobe Dreamweaver CS3 2009 ation Key SE Student Edition LE Learning Expectation

More information

Blackboard staff how to guide Accessible Course Design

Blackboard staff how to guide Accessible Course Design The purpose of this guide is to help online course authors in creating accessible content using the Blackboard page editor. The advice is based primarily on W3C s Web Content Accessibility Guidelines 1.0

More information

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes Course Title Course Code WEB DESIGNING TECHNOLOGIES DCE311 Lecture : 3 Course Credit Practical : Tutorial : 0 Total : 5 Course Learning Outcomes At end of the course, students will be able to: Understand

More information

m ac romed ia D r e a mw e av e r Curriculum Guide

m ac romed ia D r e a mw e av e r Curriculum Guide m ac romed ia D r e a mw e av e r Curriculum Guide 1997 1998 Macromedia, Inc. All rights reserved. Macromedia, the Macromedia logo, Dreamweaver, Director, Fireworks, Flash, Fontographer, FreeHand, and

More information

[AVWSQ-ADWCS6]: WSQ ICDL Adobe Dreamweaver CS6

[AVWSQ-ADWCS6]: WSQ ICDL Adobe Dreamweaver CS6 [AVWSQ-ADWCS6]: WSQ ICDL Adobe Dreamweaver CS6 Length : 2 Days Audience(s) : New or existing users Level : 3 Technology : Adobe Dreamweaver CS6 program Delivery Method : Instructor-Led (Classroom) Course

More information

FUNDAMENTALS OF WEB DESIGN (46)

FUNDAMENTALS OF WEB DESIGN (46) 8 Pages Contestant Number Time Rank FUNDAMENTALS OF WEB DESIGN (46) Regional 2010 Points Section Possible Awarded 20 Questions @ 5pts. 100 pts Application (Subj.) 100 pts TOTAL POINTS 200 pts Failure to

More information

The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to:

The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to: About the Text Editor The Text Editor appears in many locations throughout Blackboard Learn and is used to format text. For example, you can use it to: Add items to Content Areas, Learning Modules, Lesson

More information

1 of 7 8/27/2014 2:26 PM Units: Teacher: WebPageDesignI, CORE Course: WebPageDesignI Year: 2012-13 Designing & Planning Web Pages This unit will give students a basic understanding of core design principles

More information

Web Manager 2.0 User s Manual Table of Contents

Web Manager 2.0 User s Manual Table of Contents Web Manager 2.0 User s Manual Table of Contents Table of Contents... 1 Web Manager 2.0 Introduction... 2 Rights and Permissions... 2 User Access Levels... 2 Normal Access... 2 Publisher Access... 2 WM2

More information

Structured documents

Structured documents Structured documents An overview of XML Structured documents Michael Houghton 15/11/2000 Unstructured documents Broadly speaking, text and multimedia document formats can be structured or unstructured.

More information

Website Development with HTML5, CSS and Bootstrap

Website Development with HTML5, CSS and Bootstrap Contact Us 978.250.4983 Website Development with HTML5, CSS and Bootstrap Duration: 28 hours Prerequisites: Basic personal computer skills and basic Internet knowledge. Course Description: This hands on

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

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS Chapter Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key

More information

GRAPHIC WEB DESIGNER PROGRAM

GRAPHIC WEB DESIGNER PROGRAM NH128 HTML Level 1 24 Total Hours COURSE TITLE: HTML Level 1 COURSE OVERVIEW: This course introduces web designers to the nuts and bolts of HTML (HyperText Markup Language), the programming language used

More information

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148 Index Numbers & Symbols (angle brackets), in HTML, 47 : (colon), in CSS, 96 {} (curly brackets), in CSS, 75, 96. (dot), in CSS, 89, 102 # (hash mark), in CSS, 87 88, 99 % (percent) font size, in CSS,

More information

Hypertext Markup Language, or HTML, is a markup

Hypertext Markup Language, or HTML, is a markup Introduction to HTML Hypertext Markup Language, or HTML, is a markup language that enables you to structure and display content such as text, images, and links in Web pages. HTML is a very fast and efficient

More information

Using Oracle Site Studio Designer 12c (12.2.1)

Using Oracle Site Studio Designer 12c (12.2.1) [1]Oracle Fusion Middleware Using Oracle Site Studio Designer 12c (12.2.1) E52337-01 October 2015 Oracle Site Studio Designer provides information to individuals who are responsible for the design of web

More information

The figure below shows the Dreamweaver Interface.

The figure below shows the Dreamweaver Interface. Dreamweaver Interface Dreamweaver Interface In this section you will learn about the interface of Dreamweaver. You will also learn about the various panels and properties of Dreamweaver. The Macromedia

More information

DRAFT WEB DESIGN 1 HBT 3131 HBT 3131 Web Design 1 Credit: Grade: Term: ACP Credit: Books: Resource List:

DRAFT WEB DESIGN 1 HBT 3131 HBT 3131 Web Design 1 Credit: Grade: Term: ACP Credit: Books: Resource List: WEB DESIGN 1 HBT 3131 HBT 3131 Web Design 1 Credit: 0.5 Computer or Practical Arts/Technology Grade: 10, 11, 12 Term: 1 Semester ACP Credit: MGD141* Books: Shelley Cashman HTML 4.1 Concepts and Techniques,

More information

World Wide Web PROGRAMMING THE PEARSON EIGHTH EDITION. University of Colorado at Colorado Springs

World Wide Web PROGRAMMING THE PEARSON EIGHTH EDITION. University of Colorado at Colorado Springs PROGRAMMING THE World Wide Web EIGHTH EDITION ROBERT W. SEBESTA University of Colorado at Colorado Springs PEARSON Boston Columbus Indianapolis New York San Francisco Upper Saddle River Amsterdam Cape

More information

Insert/Edit Image. Overview

Insert/Edit Image. Overview Overview The tool is available on the default toolbar for the WYSIWYG Editor. The Images Gadget may also be used to drop an image on a page and will automatically spawn the Insert/Edit Image modal. Classic

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

EPiServer s Compliance to WCAG and ATAG

EPiServer s Compliance to WCAG and ATAG EPiServer s Compliance to WCAG and ATAG An evaluation of EPiServer s compliance to the current WCAG and ATAG guidelines elaborated by the World Wide Web Consortium s (W3C) Web Accessibility Initiative

More information

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN I: INTRODUCTION TO WEB TECHNOLOGY WEB 1600

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN I: INTRODUCTION TO WEB TECHNOLOGY WEB 1600 PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WEB DESIGN I: INTRODUCTION TO WEB TECHNOLOGY WEB 1600 Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 0.0 Revised: Fall 2013 Catalog Course Description:

More information

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1 STRANDS AND STANDARDS Course Description Web Development is a course designed to guide students in a project-based environment, in the development of up-to-date concepts and skills that are used in the

More information

Chapter 1: Getting Started. You will learn:

Chapter 1: Getting Started. You will learn: Chapter 1: Getting Started SGML and SGML document components. What XML is. XML as compared to SGML and HTML. XML format. XML specifications. XML architecture. Data structure namespaces. Data delivery,

More information

Chapter 3 Style Sheets: CSS

Chapter 3 Style Sheets: CSS WEB TECHNOLOGIES A COMPUTER SCIENCE PERSPECTIVE JEFFREY C. JACKSON Chapter 3 Style Sheets: CSS 1 Motivation HTML markup can be used to represent Semantics: h1 means that an element is a top-level heading

More information

Introduction to XML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University

Introduction to XML. Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML

More information

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10 CONTENTS Chapter 1 Introduction to Dreamweaver CS3 1 About Dreamweaver CS3 Interface...4 Title Bar... 4 Menu Bar... 4 Insert Bar... 5 Document Toolbar... 5 Coding Toolbar... 6 Document Window... 7 Properties

More information

XML. Objectives. Duration. Audience. Pre-Requisites

XML. Objectives. Duration. Audience. Pre-Requisites XML XML - extensible Markup Language is a family of standardized data formats. XML is used for data transmission and storage. Common applications of XML include business to business transactions, web services

More information

Getting Started with Eric Meyer's CSS Sculptor 1.0

Getting Started with Eric Meyer's CSS Sculptor 1.0 Getting Started with Eric Meyer's CSS Sculptor 1.0 Eric Meyer s CSS Sculptor is a flexible, powerful tool for generating highly customized Web standards based CSS layouts. With CSS Sculptor, you can quickly

More information

Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress

Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress RUTGERS UNIVERSITY LIBRARIES OpenMIC User Manual Bibliographic Utility for analog and digital objects Kalaivani Ananthan Version 2.0 October 2008 Funded by the Library of Congress Table of Contents I.

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

End User s Guide Release 5.0

End User s Guide Release 5.0 [1]Oracle Application Express End User s Guide Release 5.0 E39146-04 August 2015 Oracle Application Express End User's Guide, Release 5.0 E39146-04 Copyright 2012, 2015, Oracle and/or its affiliates. All

More information

CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist. ( Add-On ) 16 Sep 2018

CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist.   ( Add-On ) 16 Sep 2018 Course Outline 16 Sep 2018 ( Add-On ) Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5. ADA Compliant

More information

CCSP: Secure Intrusion Detection and SAFE Implementation. Study Guide

CCSP: Secure Intrusion Detection and SAFE Implementation. Study Guide CCSP: Secure Intrusion Detection and SAFE Implementation Study Guide This page intentionally left blank CCSP : Secure Intrusion Detection and SAFE Implementation Study Guide Justin Menga Carl Timm San

More information

Bridges To Computing

Bridges To Computing Bridges To Computing General Information: This document was created for use in the "Bridges to Computing" project of Brooklyn College. You are invited and encouraged to use this presentation to promote

More information

?s t 2 W ; g 0 } 9 m! * = 5 z A & # + 92 Guidebook

?s t 2 W ; g 0 } 9 m! * = 5 z A & # + 92 Guidebook ? s W g ;0 6 t 9} = 3 * 7 & A # z m @! 92 % 2 5 + Guidebook Contents Introduction................................................1 WordPerfect tutorials.........................................5 Quattro

More information

Web Applications Development

Web Applications Development Unit 35: Web Applications Development Unit code: K/601/1510 QCF Level 5: BTEC Higher National Credit value: 15 Aim To enable learners to understand the concepts of web applications and apply the skills

More information

Santa Monica College. GRAPHIC DESIGN 65: Web Design I Course Syllabus

Santa Monica College. GRAPHIC DESIGN 65: Web Design I Course Syllabus GRAPHIC DESIGN 65: Web Design I Course Syllabus Instructor: Anastasia Triviza Term: Spring 2010 Section: 4266 Time and Place: Thursdays, 6:30 PM-9:35 PM, AET 105 Arrange - 1 Hour Program website: http://www.smc.edu/designtech/graphic_design/

More information

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript PHP Curriculum Module: HTML5, CSS3 & JavaScript Introduction to the Web o Explain the evolution of HTML o Explain the page structure used by HTML o List the drawbacks in HTML 4 and XHTML o List the new

More information

Page 1 of 4. Course Outline by Topic: Web Design Fall 2009 Instructor: Mr. O Connell Room 117

Page 1 of 4. Course Outline by Topic: Web Design Fall 2009 Instructor: Mr. O Connell Room 117 Page 1 of 4 Web Design Fall 2009 Instructor: Mr. O Connell Room 117 Texts: Macromedia Dreamweaver MX Hands On Training (Green/Rudner) Adobe Photoshop Elements 5.0 Classroom in a Book (Adobe Systems) Macromedia

More information

2 Webpage Markup with HTML HTML5 Page Structure Creating a Webpage HTML5 Elements and Entities

2 Webpage Markup with HTML HTML5 Page Structure Creating a Webpage HTML5 Elements and Entities Contents Preface Introduction xix xxiii 1 The Web: An Overview 1 1.1 Web Is Part of the Internet.................. 1 1.2 IP Addresses and Domain Names............... 3 1.2.1 Domain Name System................

More information

Introduction to XML 3/14/12. Introduction to XML

Introduction to XML 3/14/12. Introduction to XML Introduction to XML Asst. Prof. Dr. Kanda Runapongsa Saikaew Dept. of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Topics p What is XML? p Why XML? p Where does XML

More information

Oracle WebCenter Content

Oracle WebCenter Content Oracle WebCenter Content User's Guide for Site Studio Designer 11g Release 1 (11.1.1) E10613-02 November 2011 Oracle WebCenter Content User's Guide for Site Studio Designer, 11g Release 1 (11.1.1) E10613-02

More information

Oracle BI Publisher 11g R1: Fundamentals

Oracle BI Publisher 11g R1: Fundamentals Oracle BI Publisher 11g R1: Fundamentals Volume I Student Guide D68420GC10 Edition 1.0 June 2011 D73304 Authors Lea Shaw Sindhu Rao Technical Contributors and Reviewers Timothy McGlue Nikos Psomas Pradeep

More information

Programming the World Wide Web by Robert W. Sebesta

Programming the World Wide Web by Robert W. Sebesta Programming the World Wide Web by Robert W. Sebesta Tired Of Rpg/400, Jcl And The Like? Heres A Ticket Out Programming the World Wide Web by Robert Sebesta provides students with a comprehensive introduction

More information

Joomla! extension JSN EasySlider User Manual

Joomla! extension JSN EasySlider User Manual Joomla! extension JSN EasySlider User Manual (for JSN EasySlider 2.0.x) www.facebook.com/joomlashine www.twitter.com/joomlashine www.youtube.com/joomlashine This documentation is release under Creative

More information

CREATING ACCESSIBLE WEB PAGES

CREATING ACCESSIBLE WEB PAGES CREATING ACCESSIBLE WEB PAGES WITH DREAMWEAVER MX 2004 Introduction This document assumes that you are familiar with the use of a computer keyboard and mouse, have a working knowledge of Microsoft Windows

More information

1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018

1D CIW: Web Design Specialist. Course Outline. CIW: Web Design Specialist Apr 2018 Course Outline CIW: Web Design Specialist 22 Apr 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led Training 5.

More information

How to Edit Your Website

How to Edit Your Website How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing

More information

Interactive Media CTAG Alignments

Interactive Media CTAG Alignments Interactive Media CTAG Alignments This document contains information about eight Career-Technical Articulation Numbers (CTANs) for the Media Arts Career-Technical Assurance Guide (CTAG). The CTANs are:

More information

How to lay out a web page with CSS

How to lay out a web page with CSS Activity 2.6 guide How to lay out a web page with CSS You can use table design features in Adobe Dreamweaver CS4 to create a simple page layout. However, a more powerful technique is to use Cascading Style

More information

IT2353 WEB TECHNOLOGY Question Bank UNIT I 1. What is the difference between node and host? 2. What is the purpose of routers? 3. Define protocol. 4.

IT2353 WEB TECHNOLOGY Question Bank UNIT I 1. What is the difference between node and host? 2. What is the purpose of routers? 3. Define protocol. 4. IT2353 WEB TECHNOLOGY Question Bank UNIT I 1. What is the difference between node and host? 2. What is the purpose of routers? 3. Define protocol. 4. Why are the protocols layered? 5. Define encapsulation.

More information

Co. Louth VEC & Co. Monaghan VEC. Programme Module for. Web Authoring. leading to. Level 5 FETAC. Web Authoring 5N1910

Co. Louth VEC & Co. Monaghan VEC. Programme Module for. Web Authoring. leading to. Level 5 FETAC. Web Authoring 5N1910 Co. Louth VEC & Co. Monaghan VEC Programme Module for Web Authoring leading to Level 5 FETAC Web Authoring 5N1910 Web Authoring 5N1910 1 Introduction This programme module may be delivered as a standalone

More information

CompuScholar, Inc. Alignment to Georgia Web Design Standards

CompuScholar, Inc. Alignment to Georgia Web Design Standards CompuScholar, Inc. Alignment to Georgia Web Design Standards Georgia Course Details: Course Title: Primary Career Cluster: Course Code(s): Standards Link: Web Design CTAE / Information Technology 11.45200

More information

The head Web designer walks into your sumptuous office and says, We

The head Web designer walks into your sumptuous office and says, We In This Chapter Discovering Joomla Viewing some example sites Chapter 1 Essential Joomla Knowing what content management systems do Finding out why Joomla is so popular Preparing to use Joomla The head

More information

Introduction to Topologi Markup Editor , 2005 Topologi Pty. Ltd.

Introduction to Topologi Markup Editor , 2005 Topologi Pty. Ltd. http://www.topologi.com Introduction to Topologi Markup Editor 2.3 2004, 2005 Topologi Pty. Ltd. info@topologi.com Markup Editor Edit publishing-oriented documents in the built-in Markup Editor: a tag-aware

More information

Understanding the Web Design Environment. Principles of Web Design, Third Edition

Understanding the Web Design Environment. Principles of Web Design, Third Edition Understanding the Web Design Environment Principles of Web Design, Third Edition HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to represent simple document

More information

Overview 14 Table Definitions and Style Definitions 16 Output Objects and Output Destinations 18 ODS References and Resources 20

Overview 14 Table Definitions and Style Definitions 16 Output Objects and Output Destinations 18 ODS References and Resources 20 Contents Acknowledgments xiii About This Book xv Part 1 Introduction 1 Chapter 1 Why Use ODS? 3 Limitations of SAS Listing Output 4 Difficulties with Importing Standard Listing Output into a Word Processor

More information

Ursuline College Accelerated Program

Ursuline College Accelerated Program Ursuline College Accelerated Program CRITICAL INFORMATION! DO NOT SKIP THIS LINK BELOW... BEFORE PROCEEDING TO READ THE UCAP MODULE, YOU ARE EXPECTED TO READ AND ADHERE TO ALL UCAP POLICY INFORMATION CONTAINED

More information

Chapter 1 Introduction to HTML, XHTML, and CSS

Chapter 1 Introduction to HTML, XHTML, and CSS Chapter 1 Introduction to HTML, XHTML, and CSS MULTIPLE CHOICE 1. The world s largest network is. a. the Internet c. Newsnet b. the World Wide Web d. both A and B A PTS: 1 REF: HTML 2 2. ISPs utilize data

More information

Html basics Course Outline

Html basics Course Outline Html basics Course Outline Description Learn the essential skills you will need to create your web pages with HTML. Topics include: adding text any hyperlinks, images and backgrounds, lists, tables, and

More information