ebook img

Creating Web Sites Bible, Second Edition PDF

960 Pages·2004·18.38 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Creating Web Sites Bible, Second Edition

P1:FMK WY040-FM WY040/Crowder WY040-Crowder.cls September24,2004 10:48 Creating Web Sites Bible Second Edition i P1:FMK WY040-FM WY040/Crowder WY040-Crowder.cls September24,2004 10:48 ii P1:FMK WY040-FM WY040/Crowder WY040-Crowder.cls September24,2004 10:48 Creating Web Sites Bible Second Edition David A. Crowder and Andrew Bailey WileyPublishing,Inc. iii P1:FMK WY040-FM WY040/Crowder WY040-Crowder.cls September24,2004 10:48 CreatingWebSitesBible Publishedby WileyPublishing,Inc. 10475CrosspointBoulevard Indianapolis,IN46256 www.wiley.com Copyright(cid:1)c 2004byWileyPublishing,Inc.,Indianapolis,Indiana PublishedbyWileyPublishing,Inc.,Indianapolis,Indiana PublishedsimultaneouslyinCanada eISBN:0-7645-7944-4 ManufacturedintheUnitedStatesofAmerica 10987654321 XX/XX/XX/XX/XX Nopartofthispublicationmaybereproduced,storedinaretrievalsystemortransmittedinanyform orbyanymeans,electronic,mechanical,photocopying,recording,scanningorotherwise,exceptas permittedunderSections107or108ofthe1976UnitedStatesCopyrightAct,withouteithertheprior writtenpermissionofthePublisher,orauthorizationthroughpaymentoftheappropriateper-copyfee totheCopyrightClearanceCenter,222RosewoodDrive,Danvers,MA01923,(978)750-8400,fax(978) 646-8700.RequeststothePublisherforpermissionshouldbeaddressedtotheLegalDepartment,Wiley Publishing,Inc.,10475CrosspointBlvd.,Indianapolis,IN46256,(317)572-3447,fax(317)572-4355, E-Mail:[email protected] LIMITOFLIABILITY/DISCLAIMEROFWARRANTY:THEPUBLISHERANDTHEAUTHORMAKE NOREPRESENTATIONSORWARRANTIESWITHRESPECTTOTHEACCURACYORCOMPLETE- NESSOFTHECONTENTSOFTHISWORKANDSPECIFICALLYDISCLAIMALLWARRANTIES, INCLUDINGWITHOUTLIMITATIONWARRANTIESOFFITNESSFORAPARTICULARPURPOSE. NOWARRANTYMAYBECREATEDOREXTENDEDBYSALESORPROMOTIONALMATERIALS. THEADVICEANDSTRATEGIESCONTAINEDHEREINMAYNOTBESUITABLEFOREVERYSIT- UATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONALASSISTANCEISREQUIRED,THESERVICESOFACOMPETENTPROFESSIONAL PERSONSHOULDBESOUGHT.NEITHERTHEPUBLISHERNORTHEAUTHORSHALLBELI- ABLEFORDAMAGESARISINGHEREFROM.THEFACTTHATANORGANIZATIONORWEBSITE ISREFERREDTOINTHISWORKASACITATIONAND/ORAPOTENTIALSOURCEOFFURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS ITMAYMAKE.FURTHER,READERSSHOULDBEAWARETHATINTERNETWEBSITESLISTED INTHISWORKMAYHAVECHANGEDORDISAPPEAREDBETWEENWHENTHISWORKWAS WRITTENANDWHENITISREAD. Forgeneralinformationonourotherproductsandservicesortoobtaintechnicalsupport,please contactourCustomerCareDepartmentwithintheU.S.at(800)762-2974,outsidetheU.S.at(317) 572-3993orfax(317)572-4002. Wileyalsopublishesitsbooksinavarietyofelectronicformats.Somecontentthatappearsinprintmay notbeavailableinelectronicbooks. LibraryofCongressCataloging-in-PublicationData Crowder,David. CreatingWebSitesBible/DavidA.CrowderandAndrewBailey. p.cm. Includesbibliographicalreferencesandindex. ISBN0-7645-7498-1(pbk.) 1.Websitedevelopment. 2.Websites–Design. I.Bailey,Andrew1968– II.Title. TK5105.8888.C76 2004 006.7–dc22 2004017335 Trademarks:Wiley,theWileylogo,andrelatedtradedressaretrademarksorregisteredtrademarksof JohnWiley&Sons,Inc.and/oritsaffiliates,intheUnitedStatesandothercountries,andmaynotbe usedwithoutwrittenpermission.Allothertrademarksarethepropertyoftheirrespectiveowners. WileyPublishing,Inc.,isnotassociatedwithanyproductorvendormentionedinthisbook. iv P1:FMK WY040-FM WY040/Crowder WY040-Crowder.cls September24,2004 10:48 About the Authors DavidA.Crowderhasauthoredorcoauthoredmorethan20books,including popularbestsellerssuchasBuildingaWebSiteForDummiesandCliffsNotesGetting ontheInternet.Hewassellinghypertextsystemsbackinthedayswhenyouhadto explaintopeoplewhatthewordmeant.Hehasbeeninvolvedintheonline communitysinceitsinceptionandistherecipientofseveralawardsforhiswork, includingtheNetGuideMagazineGoldSiteAward.Whenheisnotwriting,hespends histimewithhiswifeAngela,wanderingthroughvillagesintheAndesorfrolickingin theCaribbeansurf. AndrewBaileywasborninEnglandwherehestudiedNaturalSciencesatCambridge University.HeworkedforCrayResearchasasystemsanalystfrom1989to1992. ThenhemovedtoColombia,SouthAmerica.AtthepresentmomentheistheHead ofInvestigationinComputerSciencesattheSanBuenaventuraUniversityinMedell´ın wherehealsoteachesDistributedComputingandtheDesignofWebApplications. HeownsHazloRealidad.com,acompanydedicatedtothedesignandhostingofWeb sitesandthedevelopmentofcustom-builtsoftwarebasedonopenstandardsand freelylicensedoropensourcesoftware.HazloRealidadisSpanishfor“makeitreal,” which,accordingtoAndrew,“referstomakingyourdreamscometrue,wellatleast theonesrelatedtosoftware”.Tocontacthimsendanemailtoandybailey@ hazlorealidad.com. About the Contributors BudSmithisaWebconsultant,teacher,andwriterwholearnedhistradeinSilicon ValleyandisnowlivinginLondon,England.Hehaswrittenmorethanadozenbooks onWebsitedesignandothercomputingtopics,withonebestsellerplacingamong theTop10computerbooksinannualsalesrecently.Amonghisotherwork,Bud teachesonlineclassesonWebdesign,reviewinghisstudents’Websitesasthey progress. DougSahlinisanauthor,graphicdesigner,andWebsitedesignerlivinginLakeland, Florida.Heistheauthorof14booksonimageediting,Webdesign,andoffice applications.Hisbest-sellingbookrankedashighas22ndonAmazon’sTop50 ComputerBookslist.TheauthorusesmultipleapplicationstodesignWebsitesthat featureanimation,video,andimages. v P1:FMK WY040-FM WY040/Crowder WY040-Crowder.cls September24,2004 10:48 Credits ExecutiveEditor VicePresident& ChrisWebb ExecutiveGroupPublisher RichardSwadley ProductionEditor FeliciaRobinson VicePresidentandPublisher JosephB.Wikert DevelopmentEditor SharonNash ExecutiveEditorialDirector MaryBednarek CopyEditor MichaelKoch ProofreadingandIndexing TECHBOOKSProductionServices EditorialManager KathrynMalm vi P1:FMK WY040-FM WY040/Crowder WY040-Crowder.cls September24,2004 10:48 Formyparents,withloveandgratitude. vii P1:FMK WY040-FM WY040/Crowder WY040-Crowder.cls September24,2004 10:48 viii P1:FMK WY040-FM WY040/Crowder WY040-Crowder.cls September24,2004 10:48 Contents at a Glance ............................................... Preface............................................................................ix Acknowledgments................................................................xiii Part I: The Basics of Building Web Pages and Sites................1 Chapter1: PlanningYourWebPages...................................................3 Chapter2: PromotingYourSite.......................................................17 Chapter3: BasicHTMLBuildingBlocks...............................................37 Chapter4: OrganizingYourSite.......................................................65 Chapter5: PuttingItontheWeb......................................................79 Part II: Enhancing Web Pages with Fonts, Images, and Color ................................................ 109 Chapter6: GettingFancywithText...................................................111 Chapter7: FindingImages...........................................................137 Chapter8: BlendingImagesintoYourPages.........................................145 Chapter9: CreatingandEnhancingImages...........................................173 Chapter10: AddingColorThroughoutYourSite.....................................195 Part III: Designing Web Layouts.................................209 Chapter11: HarnessingthePowerofTables.........................................211 Chapter12: OrganizingYourSitewithFrames........................................241 Chapter13: StylingWebPageswithCascadingStyleSheets..........................269 Chapter14: PositioningElementswithDIVs..........................................315 Part IV: Adding Interactivity With Flash, Forms, and Other Tools.........................................329 Chapter15: GettingInputwithForms................................................331 Chapter16: MakingDynamicPageswithJavaScript..................................365 Chapter17: NavigatingYourWebSite................................................407 Chapter18: AddingDynamicPageElementswithDHTML............................429 Chapter19: AnimatingwithMacromediaFlash.......................................449 Chapter20: AddingMultimediaandOtherObjects...................................487 Chapter21: Blogging.................................................................507 Part V: Cashing In on E-Commerce..............................527 Chapter22: SettingUpYourStore....................................................529 Chapter23: SellingoneBay..........................................................549 xv P1:FMK WY040-FM WY040/Crowder WY040-Crowder.cls September24,2004 10:48 xvi ContentsataGlance Chapter24: GettingPaid.............................................................571 Chapter25: UsingAdvertising.......................................................579 Chapter26: CoveringAlltheBases...................................................595 Part VI: Maintaining and Updating Your Site .................... 611 Chapter27: MaintainingYourSite....................................................613 Chapter28: UpdatingYourSite......................................................625 Chapter29: DesigningwithXML.....................................................641 Chapter30: MakingYourSiteMobilewithWAP/WML................................659 Part VII: Appendixes.............................................679 AppendixA:HTML4.01Specification.................................................681 AppendixB:XHTML1.0,SecondEditionSpecification................................701 AppendixC:XML1.0,ThirdEditionSpecification.....................................727 AppendixD:WML2.0Specification...................................................787 AppendixE:JavaScriptReference....................................................865 Glossary..............................................................................869 Index.................................................................................883

Description:
Jam-packed with more than 800 pages of expert advice and hands-on guidance, this book has everything readers need to build their own cutting-edge Web sitesA one-stop resource that delivers the scoop on everything from HTML, tables, and forms to JavaScript and FlashBrand-new chapters cover getting at
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.