Training
Certifications
Books
Special Offers
Community




 
HTML & XML for Beginners
Author Michael Morrison
Pages 384
Disk N/A
Level Beg/Int
Published 06/27/2001
ISBN 9780735611894
ISBN-10 0-7356-1189-0
Price(USD) $19.99
To see this book's discounted price, select a reseller below.
 

More Information

About the Book
Table of Contents
Sample Chapter
Index
Related Series
About the Author

Support: Book & CD

Rate this book
Barnes Noble Amazon Quantum Books

 

Table of Contents


    Acknowledgmentsxvi
PART 1   GETTING STARTED WITH HTML 
CHAPTER 1   HTML Essentials2
    What Is HTML?3
        Your Pen Pal, the Web Browser3
        Putting on Your HTML X-Ray Glasses4
    Why Do I Need to Know HTML?5
    Inside a Web Page6
        The Brains of a Web Page8
        Jesse "The Body" Ventura and HTML8
    Common HTML Tags and Attributes9
    Writing Your First Web Page in HTML11
        Honor Thyself12
        Adding a Splash of Color12
        Tell Me Something About Yourself13
        Listing Your Activities14
    The Finished Page15
    Publishing Your First Web Page16
    Conclusion21
CHAPTER 2   Formatting Text22
    Organizing Text23
        Text and the Head of a Page23
        A Body Full of Text24
    Basic Text Formatting: The Look or the Meaning?26
        Content-Based Text Formatting28
        Physical Text Formatting29
    VH-1 and The List31
        Unordered Lists31
        Ordered Lists32
        Definition Lists34
    One Last Comment35
    Conclusion36
CHAPTER 3   Dressing Up Pages with Images37
    The Scoop on Images37
    Working with Images39
    Displaying Inline Images40
    Formatting Images41
        Tweaking the Size of Images42
        Giving Images Room to Breathe43
        Building Walls Around Images44
        Aligning Images44
    Linking to External Images46
    Using Background Images48
    Using Animated Images50
    Conclusion50
CHAPTER 4   Connecting Pages with Hyperlinks51
    What Is a Hyperlink?52
    Understanding URLs53
        Host Names and URLs54
        Dissecting a URL54
        URLs and Web Resources55
    Working with the <a> Tag56
        Linking to Web Pages57
        Linking to Other Resources57
        Practical Linking with the <a> Tag58
        Anchor Hyperlinks59
    Conclusion62
PART 2   BEYOND THE BASICS 
CHAPTER 5   Visual Navigation with Image Maps64
    Image Map Basics64
    Two Approaches to Image Maps66
        Let the Server Do the Work67
        Maybe the Client Needs Some Responsibility67
    Using Image Map Development Tools69
    Coding Image Maps by Hand71
        Creating the Map71
        Associating the Map with an Image74
    Constructing a Practical Image Map74
    Conclusion77
CHAPTER 6   Organizing Pages with Tables78
    Table Basics79
    Getting to Know the Table Tags81
        Drawing Borders Around Tables82
        Heading Up Your Tables83
        Spanning Cells84
        Setting the Size of Tables84
    Digging Deeper into Table Formatting86
        Aligning Tables86
        Giving Tables Some Space88
        Dressing Up Tables with Colors and Images90
        Revisiting Borders93
    Using Tables for Page Layout94
        Working Out the Design94
        Putting the Table Together95
        Adding the Content96
    Conclusion97
CHAPTER 7   Gathering Information with Forms98
    Understanding Forms98
    Processing Forms with Scripts102
        Using Scripts102
        Finding Scripts103
        Borrowing Scripts104
    Getting to Know Form Controls104
        The Text Box and Password Box Controls105
        The Text Area Control106
        The Check Box Control107
        The Radio Button Control108
        The Menu Control109
        The Button Controls111
    Creating Forms112
        Establishing the Form’s Action112
        Laying Out the Controls113
        The Complete Form115
        Testing the Form116
    Advanced Form Tips and Tricks118
        Creating Read-Only Controls118
        Hiding Controls119
        Organizing Controls into Field Sets119
        Setting the Tab Order of Controls120
        Providing Keyboard Shortcuts121
    Conclusion122
CHAPTER 8   Integrating Multimedia with Your Web Pages123
    Understanding Plug-ins and Helper Applications124
    Working with Sound126
        Creating Your Own Sounds127
        Finding Sounds128
        Adding Sounds to Your Pages129
    Working with Video135
        Creating Your Own Videos135
        Finding Videos136
        Adding Videos to Your Pages136
    Tinkering with Streaming Media140
        Preparing Multimedia Files for Streaming140
        Linking to Streaming Multimedia Files144
    Other Types of Multimedia145
    Conclusion146
CHAPTER 9   Graphical Tools and HTML147
    Why Use a Graphical Tool?148
    Getting Acquainted with Graphical Tools148
        Image Editing Tools149
        Image Map Tools152
        Web Page Design Tools153
        HTML Editors155
    Working with HTML in FrontPage156
        Using Different Views157
        Creating Tables160
        Creating Image Maps162
        Publishing Your Pages162
    Conclusion162
CHAPTER 10   Publishing Pages on the Web163
    Web Publishing Basics163
    Finding a Good Home for Your Web Pages166
        Hosting Your Own Web Site167
        Paying for a Web Hosting Service167
        Hosting with Your Internet Account169
        Using a Free Web Hosting Service169
        Foregoing Web Hosting Entirely170
    Obtaining a Domain Name170
    Selecting Web Publishing Software172
    Conclusion173
PART 3   ADDING STYLE TO YOUR PAGES 
CHAPTER 11   Style Sheet Basics176
    What Are Style Sheets?176
    The Essentials of Style180
    Applying Styles to Web Pages182
        Internal Style Sheets182
        External Style Sheets183
        Classes of Styles184
        Styling Individual Tags185
        Local Styles186
        Linking with Style186
    Styles and Custom Style Tags188
        Creating Custom Style Tags189
        Putting Custom Style Tags to Work190
    Conclusion191
CHAPTER 12   Using Styles to Format Text192
    Assessing Cascading Style Sheets Text Styles192
    Working with Font Styles193
        Setting Individual Font Properties193
        Setting Font Properties as a Group195
        Putting the Font Styles Together196
    Dressing Up Text with Style197
    Altering the Spacing of Text200
    Using Styles for Text Alignment202
        Aligning Text202
        Adjusting the Margins203
        Putting the Text Alignment Styles Together204
    Digging Into the Bag of Style Tricks205
    Conclusion207
CHAPTER 13   Using Styles for Web Page Positioning209
    The Basics of Positioning with Style209
    Using Relative and Absolute Positioning213
    Managing Overlapping Elements214
    Tweaking the Appearance of Elements216
        Changing the Size of Elements216
        Showing and Hiding Elements218
        Giving Your Elements a Border218
    Controlling Space on a Page220
    Controlling the Flow of Text 223
        Flowing Text Around Other Elements223
        Stopping the Flow of Text224
        Thy Text Overfloweth225
    A Complete Positional Style Example225
    Conclusion227
PART 4   ADDING INTERACTIVITY TO YOUR PAGES 
CHAPTER 14   Dynamic HTML230
    DHTML Basics230
    The Least You Need to Know About Scripts231
        Scripting Languages231
        Using Scripts in Web Pages232
        Responding to Events232
        Getting to Know the Document Object Model233
    Working with Dynamic Styles234
    Manipulating Dynamic Content237
    Fun with Dynamic Positioning240
    Getting Practical with DHTML241
        Displaying an Animated Ad Banner242
        Displaying Random Quotes244
    Conclusion247
CHAPTER 15   Creating Special Effects248
    The Basics of Special Effects248
    Working with Visual Filters249
        The Shadow and Drop Shadow Filters250
        The Emboss and Engrave Filters252
        The Glow Filter253
        The Blur Filter254
        The Basic Image Filter255
    Animating Content Changes with Transitions257
        The RandomDissolve Transition259
        The Fade Transition259
        The Strips Transition260
        The Wheel Transition261
        The Barn Transition261
        The Blinds Transition262
        The Checker Board Transition263
        The Gradient Wipe Transition264
        The Radial Wipe Transition264
    Putting on a Slide Show266
    Creating Interpage Transitions267
    Conclusion270
CHAPTER 16   Assessing the Capabilities of a Client271
    What are Client Capabilities?271
    Client Capabilities and Internet Explorer273
    Obtaining Client Capabilities274
    Reacting to Client Capabilities276
    Conclusion280
PART 5   LEVERAGING XML 
CHAPTER 17   Understanding XML282
    What is XML?282
    XML and HTML284
    Getting to Know XML285
        Understanding Elements and Tags290
        Referencing Entities290
        Using Comments291
        Using Processing Instructions292
        Declaring the Document Type293
    Modeling XML Data294
        Working with DTDs295
        Working with XML Schema296
    The Practical Side of XML298
    Conclusion299
CHAPTER 18   Styling XML with XSL300
    Style Sheets and XML301
    Understanding XSL302
        Applying XSL to XML Documents302
    Peeking Inside a Style Sheet303
        Drilling for Data with Patterns304
        Transforming Information with Templates305
    Constructing Your Own XSL Style Sheet308
    Conclusion313
CHAPTER 19   XHTML: XML Meets HTML314
    The Significance of XHTML315
        The Problem with HTML315
        The XHTML Solution315
    The Leap from HTML to XHTML316
    The Need to Accept XHTML 317
        The Three XHTML DTDs318
        Document Validation Requirements319
        Declaring an XHTML DTD and Namespace319
        Validating an XHTML Document320
    Creating an XHTML Document321
    Converting to XHTML323
        XHTML Conversion Guidelines323
        Converting an HTML Document to XHTML324
        An Alternative HTML Conversion Option328
    Conclusion328
PART 6   APPENDIXES 
APPENDIX A   HTML Quick Reference332
    Structural Tags332
    Text Tags333
    List Tags333
    Table Tags334
    Form Tags334
    Miscellaneous Tags335
APPENDIX B   HTML Resources on the Web336
        Microsoft’s Web Workshop336
        Webmonkey336
        HTML Goodies336
        HTML Help337
        The HTML Writer’s Guild337
        World Wide Web Consortium337
        Network Solutions337
        Electronic Frontier Foundation337
APPENDIX C   Using Custom Colors338
INDEX340




Top of Page


Last Updated: Saturday, July 7, 2001