HTML & XML for Beginners

Our Pages Are Best Viewed At 800 x 600 Resolution

Return to Main Menu

Back One Page

Place Order by Mail

Contact Us

Search

Book Catagories

Professional Computing

   Certification
   Computer
   Science
   Database & ERP
   Internet
   Management
   Information Systems
   Networking
   Operating Systems
   PC Hardware
   Programming
   Security
   Telecommunications
   Video & Audio
   Web Developement

Computer Science
Academic Disciplines

Intro to Computer Science
Introduction to Programming
Data Structures
Algorithms/Advanced Data Structures
Artificial Intelligence
Compilers
Computer-Organization/Architecture
Computer Graphics
Human-Computer Interaction
Database
Internet and World Wide Web
Electronic Commerce
Mathematics for Computer Scientists
Operating Systems
Networking
Programming Languages
Software Engineering
Theory of Computation
Signals and Systems
Miscellaneous

Author: Michael Morrison 

ISBN: 0-7356-1189-0 
Pages: 384 
Disk: N/A 
Stolin-Softwares Price: $17.99
Release: 06/27/2001 
Level: Beg/Int 

About the Book 

Teach yourself the core Web development languages the fast, easy way!

Learn to work with hypertext markup language (HTML) and extensible markup language (XML) the easy way with HTML AND XML FOR BEGINNERS! This friendly guide uses a practical, learn-by-doing approach to take the mystery out of building Web pages and exchanging Web data. Get your feet wet with HTML tags by creating and publishing your first Web page, and learn to jazz up your Web pages with eye-catching special effects, multimedia, styles, interactive dynamic elements, and more. Explore easy ways to exchange data of all kinds over the Web with XML and other groundbreaking Web languages. Cut your teeth on creating style sheets for viewing XML documents in Web browsers. In no time at all, you’ll learn to code pages that dazzle site visitors. Learn all about these Web-coding essentials!

• GET STARTED WITH HTML: Dive into page-creation essentials such as formatting text, dressing up pages with images, and connecting pages with hyperlinks.
• GO BEYOND THE BASICS: Master more advanced techniques such as simplifying navigation by creating image maps, organizing pages with tables, gathering information with forms, integrating multimedia, using the latest graphical tools, and publishing your pages.
• ADD STYLE TO YOUR PAGES: Discover how to spice up your pages with styles and style sheets, and learn how to add life to your pages with dynamic styles.
• ADD INTERACTIVITY TO YOUR PAGES: Find out how to create special effects such as visual filters, transitions, event responses, and more with dynamic HTML (DHTML).
• LEVERAGE XML AND OTHER LANGUAGES: See how to use XML to create custom tags that can describe any kind of Web information, find out how to create Extensible Stylesheet Language (XSL) style sheets, and discover how to use extensible HTML (XHTML). 

Related Books


Table of Contents


Acknowledgments xvi 

PART 1   GETTING STARTED WITH HTML 

CHAPTER 1   HTML Essentials
    What Is HTML? 3 
        Your Pen Pal, the Web Browser 3 
        Putting on Your HTML X-Ray Glasses 4 
    Why Do I Need to Know HTML? 5 
    Inside a Web Page 6 
        The Brains of a Web Page 8 
        Jesse "The Body" Ventura and HTML 8 
    Common HTML Tags and Attributes 9 
    Writing Your First Web Page in HTML 11 
        Honor Thyself 12 
        Adding a Splash of Color 12 
        Tell Me Something About Yourself 13 
        Listing Your Activities 14 
    The Finished Page 15 
    Publishing Your First Web Page 16 
    Conclusion 21 
CHAPTER 2   Formatting Text 22 
    Organizing Text 23 
        Text and the Head of a Page 23 
        A Body Full of Text 24 
    Basic Text Formatting: The Look or the Meaning? 26 
        Content-Based Text Formatting 28 
        Physical Text Formatting 29 
    VH-1 and The List 31 
        Unordered Lists 31 
        Ordered Lists 32 
        Definition Lists 34 
    One Last Comment 35 
    Conclusion 36 
CHAPTER 3   Dressing Up Pages with Images 37 
    The Scoop on Images 37 
    Working with Images 39 
    Displaying Inline Images 40 
    Formatting Images 41 
        Tweaking the Size of Images 42 
        Giving Images Room to Breathe 43 
        Building Walls Around Images 44 
        Aligning Images 44 
    Linking to External Images 46 
    Using Background Images 48 
    Using Animated Images 50 
    Conclusion 50 
CHAPTER 4   Connecting Pages with Hyperlinks 51 
    What Is a Hyperlink? 52 
    Understanding URLs 53 
        Host Names and URLs 54 
        Dissecting a URL 54 
        URLs and Web Resources 55 
    Working with the <a> Tag 56 
        Linking to Web Pages 57 
        Linking to Other Resources 57 
        Practical Linking with the <a> Tag 58 
        Anchor Hyperlinks 59 
    Conclusion 62 

PART 2   BEYOND THE BASICS 

CHAPTER 5   Visual Navigation with Image Maps 64 
    Image Map Basics 64 
    Two Approaches to Image Maps 66 
        Let the Server Do the Work 67 
        Maybe the Client Needs Some Responsibility 67 
    Using Image Map Development Tools 69 
    Coding Image Maps by Hand 71 
        Creating the Map 71 
        Associating the Map with an Image 74 
    Constructing a Practical Image Map 74 
    Conclusion 77 
CHAPTER 6   Organizing Pages with Tables 78 
    Table Basics 79 
    Getting to Know the Table Tags 81 
        Drawing Borders Around Tables 82 
        Heading Up Your Tables 83 
        Spanning Cells 84 
        Setting the Size of Tables 84 
    Digging Deeper into Table Formatting 86 
        Aligning Tables 86 
        Giving Tables Some Space 88 
        Dressing Up Tables with Colors and Images 90 
        Revisiting Borders 93 
    Using Tables for Page Layout 94 
        Working Out the Design 94 
        Putting the Table Together 95 
        Adding the Content 96 
    Conclusion 97 
CHAPTER 7   Gathering Information with Forms 98 
    Understanding Forms 98 
    Processing Forms with Scripts 102 
        Using Scripts 102 
        Finding Scripts 103 
        Borrowing Scripts 104 
    Getting to Know Form Controls 104 
        The Text Box and Password Box Controls 105 
        The Text Area Control 106 
        The Check Box Control 107 
        The Radio Button Control 108 
        The Menu Control 109 
        The Button Controls 111 
    Creating Forms 112 
        Establishing the Form’s Action 112 
        Laying Out the Controls 113 
        The Complete Form 115 
        Testing the Form 116 
    Advanced Form Tips and Tricks 118 
        Creating Read-Only Controls 118 
        Hiding Controls 119 
        Organizing Controls into Field Sets 119 
        Setting the Tab Order of Controls 120 
        Providing Keyboard Shortcuts 121 
    Conclusion 122 
CHAPTER 8   Integrating Multimedia with Your Web Pages 123 
    Understanding Plug-ins and Helper Applications 124 
    Working with Sound 126 
        Creating Your Own Sounds 127 
        Finding Sounds 128 
        Adding Sounds to Your Pages 129 
    Working with Video 135 
        Creating Your Own Videos 135 
        Finding Videos 136 
        Adding Videos to Your Pages 136 
    Tinkering with Streaming Media 140 
        Preparing Multimedia Files for Streaming 140 
        Linking to Streaming Multimedia Files 144 
    Other Types of Multimedia 145 
    Conclusion 146 
CHAPTER 9   Graphical Tools and HTML 147 
    Why Use a Graphical Tool? 148 
    Getting Acquainted with Graphical Tools 148 
        Image Editing Tools 149 
        Image Map Tools 152 
        Web Page Design Tools 153 
        HTML Editors 155 
    Working with HTML in FrontPage 156 
        Using Different Views 157 
        Creating Tables 160 
        Creating Image Maps 162 
        Publishing Your Pages 162 
    Conclusion 162 
CHAPTER 10   Publishing Pages on the Web 163 
    Web Publishing Basics 163 
    Finding a Good Home for Your Web Pages 166 
        Hosting Your Own Web Site 167 
        Paying for a Web Hosting Service 167 
        Hosting with Your Internet Account 169 
        Using a Free Web Hosting Service 169 
        Foregoing Web Hosting Entirely 170 
    Obtaining a Domain Name 170 
    Selecting Web Publishing Software 172 
    Conclusion 173

PART 3   ADDING STYLE TO YOUR PAGES
 
CHAPTER 11   Style Sheet Basics 176 
    What Are Style Sheets? 176 
    The Essentials of Style 180 
    Applying Styles to Web Pages 182 
        Internal Style Sheets 182 
        External Style Sheets 183 
        Classes of Styles 184 
        Styling Individual Tags 185 
        Local Styles 186 
        Linking with Style 186 
    Styles and Custom Style Tags 188 
        Creating Custom Style Tags 189 
        Putting Custom Style Tags to Work 190 
    Conclusion 191 
CHAPTER 12   Using Styles to Format Text 192 
    Assessing Cascading Style Sheets Text Styles 192 
    Working with Font Styles 193 
        Setting Individual Font Properties 193 
        Setting Font Properties as a Group 195 
        Putting the Font Styles Together 196 
    Dressing Up Text with Style 197 
    Altering the Spacing of Text 200 
    Using Styles for Text Alignment 202 
        Aligning Text 202 
        Adjusting the Margins 203 
        Putting the Text Alignment Styles Together 204 
    Digging Into the Bag of Style Tricks 205 
    Conclusion 207 
CHAPTER 13   Using Styles for Web Page Positioning 209 
    The Basics of Positioning with Style 209 
    Using Relative and Absolute Positioning 213 
    Managing Overlapping Elements 214 
    Tweaking the Appearance of Elements 216 
        Changing the Size of Elements 216 
        Showing and Hiding Elements 218 
        Giving Your Elements a Border 218 
    Controlling Space on a Page 220 
    Controlling the Flow of Text  223 
        Flowing Text Around Other Elements 223 
        Stopping the Flow of Text 224 
        Thy Text Overfloweth 225 
    A Complete Positional Style Example 225 
    Conclusion 227

PART 4   ADDING INTERACTIVITY TO YOUR PAGES 

CHAPTER 14   Dynamic HTML 230 
    DHTML Basics 230 
    The Least You Need to Know About Scripts 231 
        Scripting Languages 231 
        Using Scripts in Web Pages 232 
        Responding to Events 232 
        Getting to Know the Document Object Model 233 
    Working with Dynamic Styles 234 
    Manipulating Dynamic Content 237 
    Fun with Dynamic Positioning 240 
    Getting Practical with DHTML 241 
        Displaying an Animated Ad Banner 242 
        Displaying Random Quotes 244 
    Conclusion 247 
CHAPTER 15   Creating Special Effects 248 
    The Basics of Special Effects 248 
    Working with Visual Filters 249 
        The Shadow and Drop Shadow Filters 250 
        The Emboss and Engrave Filters 252 
        The Glow Filter 253 
        The Blur Filter 254 
        The Basic Image Filter 255 
    Animating Content Changes with Transitions 257 
        The RandomDissolve Transition 259 
        The Fade Transition 259 
        The Strips Transition 260 
        The Wheel Transition 261 
        The Barn Transition 261 
        The Blinds Transition 262 
        The Checker Board Transition 263 
        The Gradient Wipe Transition 264 
        The Radial Wipe Transition 264 
    Putting on a Slide Show 266 
    Creating Interpage Transitions 267 
    Conclusion 270 
CHAPTER 16   Assessing the Capabilities of a Client 271 
    What are Client Capabilities? 271 
    Client Capabilities and Internet Explorer 273 
    Obtaining Client Capabilities 274 
    Reacting to Client Capabilities 276 
    Conclusion 280 

PART 5   LEVERAGING XML 

CHAPTER 17   Understanding XML 282 
    What is XML? 282 
    XML and HTML 284 
    Getting to Know XML 285 
        Understanding Elements and Tags 290 
        Referencing Entities 290 
        Using Comments 291 
        Using Processing Instructions 292 
        Declaring the Document Type 293 
    Modeling XML Data 294 
        Working with DTDs 295 
        Working with XML Schema 296 
    The Practical Side of XML 298 
    Conclusion 299 
CHAPTER 18   Styling XML with XSL 300 
    Style Sheets and XML 301 
    Understanding XSL 302 
        Applying XSL to XML Documents 302 
    Peeking Inside a Style Sheet 303 
        Drilling for Data with Patterns 304 
        Transforming Information with Templates 305 
    Constructing Your Own XSL Style Sheet 308 
    Conclusion 313 
CHAPTER 19   XHTML: XML Meets HTML 314 
    The Significance of XHTML 315 
        The Problem with HTML 315 
        The XHTML Solution 315 
    The Leap from HTML to XHTML 316 
    The Need to Accept XHTML  317 
        The Three XHTML DTDs 318
        Document Validation Requirements 319 
        Declaring an XHTML DTD and Namespace 319 
        Validating an XHTML Document 320 
    Creating an XHTML Document 321 
    Converting to XHTML 323 
        XHTML Conversion Guidelines 323 
        Converting an HTML Document to XHTML 324 
        An Alternative HTML Conversion Option 328 
    Conclusion 328 

PART 6   APPENDIXES 

APPENDIX A   HTML Quick Reference 332 
    Structural Tags 332 
    Text Tags 333 
    List Tags 333 
    Table Tags 334 
    Form Tags 334 
    Miscellaneous Tags 335 
APPENDIX B   HTML Resources on the Web 336 
        Microsoft’s Web Workshop 336 
        Webmonkey 336 
        HTML Goodies 336 
        HTML Help 337 
        The HTML Writer’s Guild 337 
        World Wide Web Consortium 337 
        Network Solutions 337 
        Electronic Frontier Foundation 337 
APPENDIX C   Using Custom Colors 338 
INDEX 340 



Have a special request? Send inquires to Customer Service

 

 Business Software | Operating Systems & Servers | Development Tools | Internet Technologies |  Home Productivity
Reference Software | Microsoft Press | Home Page