TY - BOOK AU - Morris, Terry (Terry A.), author. TI - Web development & design foundations with XHTML / SN - 032143675X AV - CIR QA 76.76.H94 M67 2007 PY - 2007/// CY - Boston : PB - Pearson Addison Wesley KW - XHTML (Document markup language). KW - Web site development KW - Computer programs KW - Web sites -- Design N1 - Includes index; Chapter 1 Introduction to the Internet and World Wide Web1.1 The Evolution of the Internet1.2 The Internet, Intranets, and ExtranetsThe Evolution of the World Wide Web1.3 Internet Standards and Coordination1.4 Web Standards and the World Wide WebConsortiumAccessibility and the WebEthical Use of Information on the Web1.5 Network Overview1.6 The Client/Server Model1.7 Internet ProtocolsFile Transfer Protocol (FTP)E-mail ProtocolsHypertext Transfer Protocol (HTTP)Transmission Control Protocol/Internet Protocol (TCP/IP)1.8 URLs and Domain NamesURLsDomain Names1.9 Markup LanguagesStandard Generalized Markup Language (SGML)Hypertext Markup Language (HTML)Extensible Markup Language (XML)Extensible Hypertext Markup Language (XHTML)1.10 Internet and Web TrendsChapter 1 ReviewSummaryKey TermsReview QuestionsHands-On ExerciseWeb ResearchChapter 2 XHTML Basics2.1 What Is HTML?2.2 Why XHTML and Not HTML?2.3 Document Type Definition2.4 Your First Web Page2.5 XHTML-Body and Text BasicsThe Body TagThe Heading TagAccessibility and HeadingsThe Paragraph TagThe Line Break Tag2.6 XHTML-List BasicsDefinition ListsOrdered ListsUnordered Lists2.7 XHTML-More Block-Level TagsPreformatted TextIndenting Text2.8 XHTML-Text FormattingThe TagLogical Style TagsPhysical Style TagsSpecial XHTML Characters2.9 XHTML ValidationChapter 2 ReviewSummaryKey TermsReview QuestionsApply Your KnowledgeHands-On ExercisesWeb Site Case StudyWeb ResearchChapter 3 XHTML Links and Tables3.1 XHTML-HyperlinksThe Anchor TagAbsolute and Relative LinksAccessibility and LinksMore on Relative LinkingRelative Link ExamplesOpening a Link in a New Browser WindowInternal LinksE-mail Links3.2 Using Tables on Web PagesOverview of an XHTML TableXHTML Table HeadingsXHTML Table CaptionsXHTML Table AttributesApplying Attributes to Rows and CellsAccessibility and Tables3.3 XHTML-Formatting a Web Page with a TableAccessibility and Layout TablesMore Sample Page Layout TablesFlexible and Fixed Table WidthsNested TablesChapter 3 ReviewSummaryKey TermsReview QuestionsApply Your KnowledgeHands-On ExercisesWeb Site Case Study: Adding Links, Using TablesWeb ResearchChapter 4 XHTML Color and Visual Elements4.1 Using Color on Web PagesWeb Color PaletteColor and the Body TagAccessibility and Color4.2 Horizontal RulesHorizontal Rule Attributes4.3 Types of GraphicsGIF ImagesJPEG ImagesPNG Images4.4 Using GraphicsThe ImageTagAccessibility and ImagesPage BackgroundsImage Links4.5 XHTML Images and MoreThe TagUsing a Table to Format ImagesImage MapsThumbnail ImagesAdvanced Techniques: Image Slicing4.6 Sources and Guidelines for GraphicsSources of GraphicsGuidelines for Using ImagesWeb AccessibilityChapter 4 ReviewSummaryKey TermsReview QuestionsApply Your KnowledgeHands-On ExercisesWeb Site Case Study: Using GraphicsWeb ResearchChapter 5 XHTML Frames5.1 Overview of FramesAdvantages of Using FramesDisadvantages of Using FramesAccessibility and Frames5.2 XHTML-Using FramesYour First FramesetThe TagThe TagThe TagThe Target AttributeThe Tag5.3 Inline Frames5.4 Frames, Links, and EthicsChapter 5 ReviewSummaryKey TermsReview QuestionsApply Your KnowledgeHands-On ExercisesWeb Site Case Study: Using FramesWeb ResearchChapter 6 XHTML Forms6.1 Overview of Forms6.2 XHTML-Using FormsThe TagBasic Form Elements6.3 Form EnhancementsThe TagThe and TagsThe tabindex AttributeThe accesskey AttributeAccessibility and FormsImage Buttons and Tag6.4 CGI Server-Side ProcessingSteps in Utilizing CGIUsing CGIPrivacy and FormsCGI ResourcesOther Technologies Used for Server-Side ProcessingChapter 6 ReviewSummaryKey TermsReview QuestionsApply Your KnowledgeHands-On ExercisesWeb Site Case Study: Adding a FormWeb ResearchChapter 7 Web Site Design7.1 Web Site OrganizationHierarchical OrganizationLinear OrganizationRandom Organization7.2 Web Site Navigation-Best PracticesEase of NavigationNavigation BarsShort PagesTable of ContentsSite Map and Site Search Features7.3 Design PrinciplesRepetition: Repeat Visual Elements throughout DesignContrast: Add Visual Excitement and Draw AttentionProximity: Group-Related ItemsAlignment: Align Elements to Create Visual Unity7.4 Web Page Design-Best PracticesLoad TimePerceived Load TimeAbove the FoldWeb Page "Real Estate"Horizontal ScrollingAdequate White SpaceTarget AudienceBrowser-FriendlyScreen ResolutionPage Layout7.5 Page Layout Design TechniquesIce DesignJello DesignLiquid Design7.6 Text Design-Best Practices7.7 Graphic Design-Best Practices7.8 Design to Provide Accessibility7.9 Best Practices ChecklistChapter 7 ReviewSummaryKey TermsReview QuestionsHands-On ExercisesWeb Site Case Study: Focus on Web DesignWeb ResearchChapter 8 Web Site Development8.1 Successful Large-Scale Project DevelopmentProject ManagerInformation ArchitectMarketing RepresentativeCopywriter and EditorContent ManagerGraphic DesignerDatabase AdministratorNetwork AdministratorWeb DeveloperProject Staffing Criteria8.2 The Development ProcessConceptualizationAnalysisDesignProductionTestingLaunchMaintenanceEvaluation8.3 Web HostingTypes of Web Host ProvidersHosting Needs8.4 Choosing a Virtual HostChapter 8 ReviewSummaryKey TermsReview QuestionsHands-On ExercisesWeb Site Case Study: Design PhaseWeb ProjectWeb ResearchChapter 9 Cascading Style Sheets Introduction9.1 Overview of Cascading Style SheetsAdvantages of Cascading Style SheetsTypes of Cascading Style SheetsIntroduction to CSS Syntax9.2 Using Inline Styles9.3 Using Embedded Style Sheets9.4 Using External Style Sheets9.5 The "Cascade"9.6 CSS Pseudo-Classes and Links9.7 CSS and Fonts9.8 CSS StrategiesChapter 9 ReviewSummaryKey TermsReview QuestionsApply Your KnowledgeHands-On ExercisesWeb Site Case Study: Implementing CSSWeb ResearchChapter 10 Cascading Style Sheets-Page Layout10.1 CSS Page Layout OverviewAdvantages of Using CSS for Page LayoutDisadvantages of Using CSS for Page Layout10.2 The Box Model10.3 CSS Positioning PropertiesRelative and Absolute PositioningThe float PropertyThe display PropertyThe z-index Property10.4 Two-Column Page Layout10.5 Navigation Layout Using Lists10.6 Three-Column Page Layout10.7 Using CSS to Style a Form10.8 CSS Styling for Print10.9 CSS Debugging Tips10.10 CSS Page Layout ResourcesChapter 10 Review SummaryKey TermsReview QuestionsApply Your KnowledgeHands-On ExercisesWeb Site Case Study: Implementing CSS Page LayoutWeb ResearchChapter 11 Web Media and Interactivity11.1 Helper Applications and Plug-Ins11.2 Audio File TypesObtaining Audio Files11.3 Using Sound on a Web PageThe TagThe Background Sounds11.4 Video File TypesObtaining Video Files11.5 Using Video on a Web PageThe Tag The Internet Explorer Only Options11.6 Browser Compatibility and Accessibility11.7 Streaming Media11.8 Introduction to RealNetworks Streaming MediaAuthoringDistributionPlayback11.9 Copyright Issues and Media Files11.10 Adobe Macromedia FlashCommon Uses of FlashWeb Design and FlashAdding a Flash Animation to a Web PageFlash Resources11.11 JavaCommon Uses of Java AppletsAdding a Java Applet to a Web PageFree Java Applet Resources11.12 JavaScriptCommon Uses of JavaScriptFree JavaScript Resources11.13 Dynamic HTML (DHTML)Common Uses of DHTMLSources of Free DHTML11.14 Ajax-An Advanced Web TechnologyCommon Uses of AjaxAjax Resources11.15 Accessibility and Multimedia/InteractivityChapter 11 ReviewSummaryKey TermsReview QuestionsApply Your KnowledgeHands-On ExercisesWeb Site Case Study: Adding Media and InteractivityWeb ResearchChapter 12 E-Commerce Overview12.1 What Is E-Commerce?Advantages of E-CommerceRisks of E-Commerce12.2 E-Commerce Business Models12.3 Electronic Data Interchange (EDI)12.4 E-Commerce Statistics12.5 E-Commerce Issues12.6 E-Commerce SecurityEncryptionIntegritySecure Sockets Layer (SSL)Digital CertificateSSL and Digital Certificates12.7 Order and Payment ProcessingCash ModelCheck ModelCredit ModelSmart Card12.8 E-Commerce Storefront SolutionsInstant Online StorefrontOff-the-Shelf Shopping Cart SoftwareCustom-Built SolutionSemi-Custom-Built Solutions on a BudgetChapter 12 ReviewSummaryKey TermsReview QuestionsHands-On ExercisesWeb Site Case Study: Adding a Catalog Page for an Online StoreWeb ResearchChapter 13 Promotion for Web Developers13.1 Search Engines and Search Indexes Overview13.2 Popular Search Engines and Search Indexes13.3 Components of a Search EngineRobotDatabaseSearch Form13.4 Designing Your Pages for PromotionKeywordsDescriptionMeta Tags13.5 Listing in a Search Engine and Search IndexPreferential Placement13.6 Monitoring Search Engine and SearchIndex Listings13.7 Link Popularity13.8 Other Site Promotion ActivitiesAffiliate ProgramsBanner AdsBanner ExchangeReciprocal Link AgreementsNewsletters"Sticky" Site FeaturesPersonal RecommendationsBlogs and RSS FeedsWeb RingsNewsgroup and Listserv PostingsTraditional Media Ads and Existing Marketing MaterialsChapter 13 ReviewSummaryKey TermsReview QuestionsHands-On ExercisesWeb Site Case Study: Meta Tags to Promote Web SitesWeb ResearchChapter 14 A Brief Look at JavaScript14.1 Overview of JavaScript14.2 The Development of JavaScript14.3 Popular Uses for JavaScriptAlert MessagePopup WindowsBrowser SniffingJump MenusMouse Movement Techniques14.4 Adding JavaScript to a Web PageThe N2 - Web Development and Design Foundations with XHTML, 3/E includes everything begineers need to develop highly effective Web sites. Besides providing comprehensive coverage of XHTML, this book introduces the Web design and development process and offers successful strategies for promoting Web sites, including accessibility and standards. This is the only Web development and design book that explains concepts and provides step-by-step presentations that show you how to implement them. With Hands-On Practice, Hands-On Exercises, Web site Case Studies, and valuable reference material, this book has everything a beginning Web developer needs. ER -