1. Trang chủ
  2. » Công Nghệ Thông Tin

Wiley creating web sites bible 3rd edition jun 2008 ISBN 0470223634 pdf

890 119 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 890
Dung lượng 31,06 MB

Nội dung

Crowder ffirs.tex V1 - 05/27/2008 1:27am Creating Web Sites Bible Third Edition Philip Crowder with David A Crowder Wiley Publishing, Inc Page iii Crowder ffirs.tex V1 - 05/27/2008 Creating Web Sites Bible Third Edition 1:27am Page i Crowder ffirs.tex V1 - 05/27/2008 1:27am Page ii Crowder ffirs.tex V1 - 05/27/2008 1:27am Creating Web Sites Bible Third Edition Philip Crowder with David A Crowder Wiley Publishing, Inc Page iii Crowder ffirs.tex V1 - 05/27/2008 1:27am Creating Web Sites Bible, Third Edition Published by Wiley Publishing, Inc 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2008 by Wiley Publishing, Inc., Indianapolis, Indiana Published by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-4702-2363-5 Manufactured in the United States of America 10 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600 Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose No warranty may be created or extended by sales or promotional materials The advice and strategies contained herein may not be suitable for every situation This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services If professional assistance is required, the services of a competent professional person should be sought Neither the publisher nor the author shall be liable for damages arising herefrom The fact that an organization or Website is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Website may provide or recommendations it may make Further, readers should be aware that Internet Websites listed in this work may have changed or disappeared between when this work was written and when it is read For general information on our other products and services or to obtain technical support, please contact our Customer Care Department within the U.S at (800) 762-2974, outside the U.S at (317) 572-3993 or fax (317) 572-4002 Library of Congress Cataloging-in-Publication Data: Crowder, Philip Creating web sites bible / Philip Crowder with David Crowder — 3rd ed p cm Includes index ISBN 978-0-470-22363-5 (paper/website) Web site development Web sites — Design I Crowder, David A II Title TK5105.8888.C76 2008 006.7 — dc22 2008004976 Trademarks: Wiley, the Wiley logo, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc and/or its affiliates, in the United States and other countries, and may not be used without written permission All other trademarks are the property of their respective owners Wiley Publishing, Inc is not associated with any product or vendor mentioned in this book Wiley also publishes its books in a variety of electronic formats Some content that appears in print may not be available in electronic books Page iv Crowder f01.tex V1 - 05/27/2008 1:28am About the Authors Philip Crowder of Bristol, Tennessee, is the director of the Computer and Information Management (CIM) program at Virginia Intermont College where he teaches future Web designers and programmers the ins and outs of HTML, XHTML, XML, CSS, JavaScript, and a variety of other Web languages and technologies He has also done funded research into computer-based human language translation systems David A Crowder is a professional Web developer, and the author or coauthor of more than 20 books on Web design and development He has been involved in the online community for more than a decade, and has helped to teach hundreds of thousands of readers to create their own cutting-edge Web sites Page v Crowder f01.tex V1 - 05/27/2008 1:28am Page vi Crowder f02.tex V2 - 05/27/2008 1:28am Credits Executive Editor Chris Webb Development Editor Kevin Shafer Technical Editor Auri Rahimzadeh Production Editor Debra Banninger Copy Editor Foxxe Editorial Services Editorial Manager Mary Beth Wakefield Production Manager Tim Tate Vice President and Executive Group Publisher Richard Swadley Vice President and Executive Publisher Joseph B Wikert Project Coordinator, Cover Lynsey Stanford Proofreader David Parise (Word One) Indexer Jack Lewis Page vii Crowder f02.tex V2 - 05/27/2008 1:28am Page viii Crowder N bindex.tex V1 - 05/27/2008 1:33am Index naming conventions, JavaScript NASA (National Aeronautical and Space Administration), 482 variables and constants, 480–482 NASA (National Aeronautical and Space Administration), RSS feeds, 781–785, 791, 793 National Center for Supercomputer Applications (NCSA), National Science Foundation (NSF), 70 navigation good Web sites and, 29 internal links, 137–138 next and previous links for, 149–150 problems with frames and framesets and, 317 navigation frames creating layout for, 289–290 defined, 287 NCP (Network Control Protocol), 67 NCSA (National Center for Supercomputer Applications), nested elements, CSS, 423, 468–469 nested if statements, 499 nested tables listing for, 256–261 overview of, 256 nesting framesets, 302–304 Netcraft, 532 Netscape browser Mosaic as basis of, testing browsers before deploying, 76 network addresses see IP addresses Network Control Protocol (NCP), 67 Network Solutions, registering domain names, 748 news articles, links to, 152 newsgroups, links to, 152 newsletters adding value to eCommerce site, 709–710 advertising via, 745–746 next link, Web site navigation and, 149–150 nibbles, 69 noembed () element, 366 noframes () element, 304–305 noninterlaced GIF images, 177 non-numeric, 522 nonvirtual hosting, Web hosting options, 534–535 noresize attribute, frames (), 300, 319 normal flow, CSS, 466 840 NOT (!), logical operator, 486 not equal to (! =), comparison operator, 484 Notepad accessing, 82 coding with, 43 creating simple Web page with, 114–118 Test2.html file in, 412 as text editor, 108 wordwrap feature, 115 nowrap attribute, for preventing word wrap, 272–273 NSF (National Science Foundation), 70 numeric, 522 numeric data type, XML, 622–625 numeric value type, JavaScript, 482 O object creation, Flash creating shapes, 384 drawing lines, 382–383 overview of, 381 selecting/deleting, 383–384 object element (), embedding audio, 364 object modification, Flash bitmap fills, 392 gradient fills, 390–391 grouping objects, 388 overview of, 386 rotating/skewing objects, 389–390 scaling objects, 388–389 straightening/smoothing objects, 390 stretching/distorting objects, 386–388 Object Tool, Photoshop Extended, 48 object-based graphics see vector images objects, Flash adding objects to layers, 398 converting to symbols, 398–399 objects, JavaScript methods, 512–513 object orientation, 509–510 properties, 510–512 objects, properties and attributes, 47 octet, 69 Ogg, audio file types, 363 Okoker All Video Converter and Burner Pro 3.6, 54
    (ordered list) tags within tag, 97 Page 840 Crowder defined, 125 overview of, 102–103 omnibus studies, 24 OnClick events, JavaScript, 507 one-sided tags see empty tags (one-sided) online advertising agencies, 723–725 online business, 526 online catalogs, 725–726 online marketplace, demographics of, 23–28 online research domain names, 750–751 trademarks, 752–753 online superstores, 684–685 attribute, JavaScript, 522 OnMouseMove event, JavaScript, 506 OnMouseOut event, JavaScript, 506 OnMouseOver event, JavaScript, 506 onreadystatechange property, XMLHttpRequest, 635–636 attribute, JavaScript, 522 open source programs, for shopping carts, 693–694 Opera CSS support issues, 416 WML-compatible, 587 operators, JavaScript arithmetic, 484–485 assignment, 486–487 comparison, 483–484 compound statements, 487 list of, 486 logical, 486 overview of, 483 strings, 487–488 optimizing movies, multimedia, 413 optimizing site, for search engines, 761 option buttons default choices, 336–338 grouping, 336 for making choices, 334 option element () multiple attribute for multiple selections, 341–342 selected attribute for default selections, 343 size attribute for, 341 specifying choices in a list, 339–340 value attribute, 341 OR (||), logical operator, 486 ordered list see
      (ordered list) tags bindex.tex V1 - 05/27/2008 1:33am Page 841 Index P Organisation europ´eenne pour la recherche nucl´eaire (CERN), organizational sites IETF as example of organization site, 20 list of examples, 21 overview of, 18–19 orphans property, CSS2, 451 Osborne, Adam, 70 OSs (operating systems), Web servers and, 532 outer tables, 256 outline property, CSS2, 451–452 outline-color property, CSS2, 451 outline-style property, CSS2, 451 outline-width property, CSS2, 452 Oval tool, Flash, 386–388 overflow property, CSS2 hidden, 473 overview of, 452 visible, 473 P

      (paragraph) tags alignment options, 221 within tag, 96 overview of, 99–101 packet switching, 64–67 circuit-switching compared with, 65 development of, 64–65 IMPs (Interface Message Processors), 66 packets, protocols for transmission of, 68 padding property CSS1, 433 CSS2, 452 padding-top, padding-right, paddingbottom, padding-left property CSS1, 434 CSS2, 452 Page Focus Pro 6.85, image-creation tools, 53 page loads/unloads, as event trigger in JavaScript, 504–506 page property, CSS2, 453 page-break-after property, CSS2, 453 page-break-before property, CSS2, 453 page-break-inside property, CSS2, 453 Paint Bucket tool, Flash, 384 841 Crowder P bindex.tex V1 - 05/27/2008 1:33am Index Paint Shop Pro, 656–657 artistic effects filters, 670 cropping images, 660 illustration of, 657 overview of, 656–657 resizing and sampling images, 663 rotating and flipping images, 666–667 sharpening and blurring images, 667 Painter X artistic effects filters, 670 cropping images, 660 illustration of, 656 overview of, 656 resizing and sampling images, 663 rotating and flipping images, 666 sharpening and blurring images, 667 PaintStar, 55 panels, Flash design panel, 380 development panel, 381 library panel, 386 options in, 378 other panels, 381 tools panel, 378–379 paper drafts, payment alternatives for eCommerce, 698–699 paragraph tags see

      (paragraph) tags parsed character data (PCDATA), XHTML documents, 580–581 parser, for checking language syntax, 564 password, input element types, 323 passwords password-protected directories, 545–548 text size settings and, 326 paths, absolute and relative, 147–148 pause property, CSS2, 454 pause-after property, CSS2, 454 pause-before property, CSS2, 454 payments, setting up chargebacks, 697 checks, 698–699 credit and debit cards, 694 e-cash, 699 merchant account acquirers, 696 overview of, 694 PayPal, 689 pay-per-click ads, 721 842 PCDATA (parsed character data), XHTML documents, 580–581 PCs (personal computers), 70 PDF files, Acrobat for working with, 49 Pencil tool, Flash, 383 personal computers (PCs), 70 personal home pages, 16 Pew Research Center, 796 Photo Pos Pro 1.37, 52 photographs public domain, 674 stock, 675–676 PhotoImpact X3, 52 Photoshop, 34–38 artistic effects filters, 668–669 cropping images, 660 as image editor, 34 overview of, 653–654 resizing and sampling images, 661–663 rotating and flipping images, 664–665 sharpening and blurring images, 667 trial edition as freeware, 52 used with bitmap images, 35–37 vector images and, 38 Photoshop Extended, 48 PHP program browser-independent Web pages, 532 submitting forms and, 353–354 physical tags common, 120 example of working with, 121–123 overview of, 118–120 picas, font size, 213 PICT (Picture), bitmap formats, 36 pitch property, CSS2, 454 pitch-range property, CSS2, 455 pixels bitmap images and, 35–36 border sizes, 248 font sizes and, 215 frames/frameset sizing, 296–299 height and width settings in tables, 243–245 RGB color and, 170 screen resolutions in, 182 plain text, e-mail formats, 739 play-during property, CSS2, 455 plug-ins, 361–362 see also Flash plug-in Page 842 Crowder PNG (Portable Network Graphics) bitmap formats, 36 comparing graphics file types, 653 graphics file formats, 179 overview of, 652–653 points font sizes, 212 picas defined as, 213 Polar Draw Component 3, image-creation tools, 54 policies privacy, 755–757 returns, 757–759 political campaigning, Internet and, 796 political sites list of examples, 22 overview of, 19 polls, companies offering, 771 pop-up menus for complex choices, 339–343 default settings, 343 menu types, 341 multiple selections, 341–342 select and option elements in, 339–340 specifying values, 340–341 Portable Network Graphics see PNG (Portable Network Graphics) portals, 733–734 position property, CSS2, 455 positioning properties, CSS, 465–466 post method, submitting forms and, 353 posting to blogs, 803–805 PostScript files, 386 tags, for preformatting text, 208–209 preformatting text, 208–209 presets, in Fireworks, 48 press releases, 738–739 previous link, Web site navigation and, 149–150 price-service ratios, Web hosting providers, 536 primitive data types, XML, 626 privacy policies, 755–757 Privacy Policy Generator, 756 product reviews, adding value to eCommerce site, 710–711 Production Premium, CS3 versions, 34 programs, for shopping carts commercial, 691–693 open source, 693–694 programs, scripts as, 479 bindex.tex V1 - 05/27/2008 1:33am Page 843 Index R promiscuous mode (dirty rendering), HTML, 12 promotion, site, 726 see also advertising properties JavaScript, 510–512, 522 object, 47 XMLHttpRequest, 633 proportionally spaced fonts, 208–209 protocols early communication protocols, 67 parts of URLs, standards compared with, 68 public domain artwork, 674 music, 369 photographs, 674 publicizing security, Webmasters, 754–755 publishing movies, multimedia, 408–412 push buttons, 345, 347 Pyra Labs, 797 Q queries, 89 QuickTime media embedding video, 371–372 exporting movies, 407–408 quotation marks (‘‘), use in JavaScript statement syntax, 490 quotes property, CSS2, 455 R radio, input element types, 323 radio buttons see option buttons Radio UserLand, 798, 811–812 Raggett, David, 75, 560 RAM requirements, picking Web servers and, 531 ranking in Web directories, 737 websites, 732–733 Rasterbrator, 55 rate cards, BizRate, 771 RDF (Resource Description Framework), 780 readonly attribute, text box content, 329 RealAudio, audio file types, 363 Really Simple Syndication see RSS (Really Simple Syndication) RealPlayer, 408 843 Crowder R bindex.tex V1 - 05/27/2008 1:33am Index Rectangle tool, Flash, 384, 392 red, green, blue see RGB (red, green, blue) redirect address, 542–543 Redirect program, 555 redirection of messages, Web hosting providers, 542–543 references, hypertext, 150–151 refund policies, eCommerce, 700–701 regional supercomputing centers, in Internet backbone, 71 registrars coping with registration pitfalls, 530–531 registering domain names, 527–530, 748 registration process, Web directories and, 737–738 regular expressions (REs), 514, 515 relative links, 147–148 relative measurement font sizes in, 213 fonts in standard HTML coding, 216 relative positioning, CSS, 466–468 relative sizes, frames, 296–299 REs (regular expressions), 514, 515 research domain names, 750–751 trademarks, 752–753 Web hosting providers, 536–538 research firms, Internet, 26 reserved frame names, 310, 319 reserved words, JavaScript, 481 reset, input element types, 323 reset buttons adding to forms, 344 creating with button element, 347 resize prevention, frames/framesets, 300 resizing images, 661–663 resolution, low-res images, 177 Resource Description Framework (RDF), 780 return policies creating, 757–759 eCommerce, 700–701 RGB (red, green, blue) decoding, 171 hexadecimal notation for, 170–171 setting background color, 180 setting border color, 250 richness property, CSS2, 456 right property, CSS2, 456 ring topology, Ethernet, 69 844 Roberts, Larry, 66 robots blocking, 734–735 overview of, 728–729 searchability of site and, 729–732 robots.txt file, 734–735 rollovers, 506 rotating images, 663–667 routers functions of, 67 IMPs (Interface Message Processors) and, 66 routing, 67 rows alignment, 266 cell spanning, 273–275 copying and pasting, 281 framesets, 293–296 table row tags (), 242–243 rows attribute defined, 318 frames (), 292–296, 318 text area size settings, 330–331 rowspan attribute, 273–275 RSS (Really Simple Syndication), 779–793 based on RDF framework, 780 illustration of NASA RSS feed page, 787 NASA page with links to RSS feeds, 781–785 NASA Web page channel feed, 791 optional elements, 785–787 origins of, 779–781 overview of, 779 quick reference, 793 XML version of RSS Feeds page, 788–793 rules, for XMl documents, 605 rules, table attributes and values, 255 listing for rules in a table, 251–256 overview of, 250–251 rules attribute see rules, table S Safari, 76 sampling images, 661–663 san-serif fonts Arial and Helvetica, 217–218 types of fonts, 205–206 save as, 398 Page 844 Crowder saving documents, within same folder, 147 saving files, Flash, 385 scalability, fonts, 215 scams, Web hosting providers, 539–541 scenes, Flash components, 375–376 schemas, XML format of, 626–628 overview of, 620–622 schools sections, linking to, 146 scope, JavaScript variable, 496 scope/extensibility, XML, 604 screen resolution good Web sites and, 30 mobile Web and, 56 in pixels, 182 problems with frames and framesets and, 316 sidebar backgrounds and, 185 testing websites, 768 screen size, mobile Web and, 56 SCRIPT element, adding JavaScript statements, 490–491 scripting languages see ActionScript; JavaScript scripts, as programs, 479 scroll bars CSS, 474–475 frames (), 313 seamlessness, of background images, 185–186 search engines advertising with, 721–722 blocking, 734–735 development of Internet and, 72 exploiting in advertising, 726–728 Flash animations and, 374 how they work, 727–728 informational sites and, 17 list of common, 729 optimizing site for, 761 robots and spiders and, 728–729 searchability of sites and, 729–732 setting up AdWords account, 714–720 site rankings, 732–733 Web crawlers and, 89 secure servers, eCommerce and, 689 security publicizing, 754–755 shopping carts, 689–690 bindex.tex V1 - 05/27/2008 1:33am Page 845 Index S select element () multiple attribute for multiple selections, 341–342 pop-up menus and, 339–340 selected attribute for default selections, 343 size attribute for, 341 selected attribute, 343 Selection tool, Flash selecting objects, 386–387 Straighten and Smooth modifiers, 390 selectors, CSS styles, 418 serif fonts, 205–206 server monitor service maintaining websites, 776 testing Web site availability, 106–107 servers, DNS, 10 server-side includes, as alternative to frames, 315 services development of Internet and, 72 service sites, 686–687 settlements, in returns policy, 757 SGML (Standard Generalized Markup Language) history of markup languages and, 559 HTML modeled on, 10, 75 shape attribute, defining hotspot structure, 160 shapes, creating in Flash, 384 shareware see freeware and shareware sharpening images, 667 shipping charges bad Web sites and, 30 returns policy and, 758 shopping carts commercial programs for, 691–693 joining shopping malls and, 690–691 open source programs for, 693–694 overview of, 689 security issues, 689–690 shopping malls joining, 690–691 list of, 692 overview of, 687–688 shtml, 315 sidebar backgrounds screen resolutions and, 185 tiling and, 183–185 sidebars, tables and, 269–271 Simple Mail Transfer Protocol (SMTP), 68 single-product sites, 681–682 845 Crowder S bindex.tex V1 - 05/27/2008 1:33am Index site maintenance see website maintenance site promotion, 726 size attribute for select and option elements, 341 text boxes, 325–326 size property, CSS2, 456 size settings frames/framesets, 296–299 images, 197–199 tables, 243–247 text areas, 330–331 text boxes, 325–326 Smooth modifier, Flash Selection tool, 390 SMTP (Simple Mail Transfer Protocol), 68 SND, audio file types, 363 software CSS creation programs, 462–463 role in driving development of hardware, 74 sound see audio sound options, for Flash movies MP3 sound, 403–404 overview of, 402–403 syncing with action, 404–405 source anchors back to top links and, 137 internal linking and, 134 source code, viewing, 81–83 space requirements, for Web posting, 534 spacer images, 279 spamming, 739 tags text formats and, 211 uses of, 415 spanning cell see cell spanning Sparklit, 771 speak header property, CSS2, 457 speak property, CSS2, 456 speak-numeral property, CSS2, 457 speak-punctuation property, CSS2, 457 special characters codes for, 229 encoding schemes and, 124 HTML character entities and code, 229–232 overview of, 227–228 technical and math character entities and code, 232–236 special effects, 29 specialty stores, 681–682 846 specific fonts, 206 speech-rate property, CSS2, 457 speed, good Web sites and, 29 spellcheckers bad Web sites and, 31 blogging and, 805 good Web sites and, 29 spiders blocking, 734–735 overview of, 728–729 searchability of site and, 729–732 sports sections, linking to, 146 spreadsheet, for testing website, 768 Spry framework, for Ajax, 39 src (source) attribute, Web page location and, 301 Stage, Flash components, 374–375 Standard Generalized Markup Language (SGML) history of markup languages and, 559 HTML modeled on, 10, 75 standards HTML development hindered by lack of, 77 protocols compared with, 68 statements, JavaScript calling, 495 combining into functions, 494–495 event handlers for adding, 488–490 methods for adding to Web pages, 488 processing, 492–494 stock photographs, 675–676 storefronts, eCommerce affiliate stores, 688–689 computer stores, 685–686 general stores, 683 online superstores, 684–685 service sites, 686–687 shopping malls, 687–688 single-product sites/specialty stores, 681–682 types of, 681 storyboarding, 157–160 Straighten modifier, Flash Selection tool, 390 streaming sound, 404 stress property, CSS2, 458 Strict DTDs attributes requiring values, 576 backward compatibility and, 574 DTDs (document type definitions), 78, 565–566 overview of, 564 Page 846 Crowder string value type, JavaScript, 482–483 strings types derived from XML string, 623 XML data types, 622–625 strings, JavaScript, 487–488 stroke settings, Flash line tool, 382–383 style attribute, setting CSS styles, 417–418 style element (), embedding CSS styles, 418–419 , 202 stylesheets, 419–420 see also CSS (Cascading Style Sheets); XSL (Extensible Stylesheet Language) submit buttons adding to forms, 343–344 creating with button element, 347 graphical buttons, 345–347 input element types, 323 submitting forms, 353–354 subnet masks, IP addressing and, 10 subscripts, text formats, 209–211 summary attribute, 262, 284 superscripts, text formats, 209–211 surveys, companies offering, 771 swatches, color, 165 swf (Flash Player movie), 408 switch statements, in XSL, 613–614 switch structures, if/then/else statements, 498 symbols, Flash, 398–399 syndication see RSS (Really Simple Syndication) syntax, parsers, 564 T T1/T3 lines, 531 tab order, setting for forms, 351 tabindex attribute, 351 table data tags () adding images to table cells, 275 align attribute, 266 cell elements in tables, 242–243 colspan attribute, 273–275 defined, 284 nowrap attribute, for preventing word wrap, 272–273 rowspan attribute, 273–275 specifying background images, 276 bindex.tex V1 - 05/27/2008 1:33am Page 847 Index T table heading tags () defined, 283 specifying background images, 276 table row tags () align attribute for, 266 copying and pasting rows, 281 defined, 284 row elements in tables, 242–243 table tags adding tables with, 242–243 alignment attribute, 265–267 cellpadding attribute see cell padding cellspacing attribute, 264 combining forms with tables, 267–269 creating tables with, 283 specifying background images, 276 table-layout property, CSS2, 458 tables adding, 241–243 aligning, 265–266 background color, 278–283 background images, 276–277 border settings, 248–250 cell padding, 263–265 cell spanning, 273–275 forms combined with, 267–269 frames and rules, 250–251 generic table as template, 262 horizontal alignment, 266–267 HTML code for, 242–243 images and color in, 275 nested, 256–261 overview of, 241 preventing wordwrap in, 272–273 quick reference, 283–284 rules in, 251–256 sidebars combined with, 269–271 size settings, 243–247 vertical alignment (valign), 261, 271–272 Tagged Image File Format (TIFF), 36 tags JavaScript and, 509–510 WML, 588–590 XHTML, 574 tags, HTML beginning and end tags, 90 borrowed from SGML, 75 847 Crowder T bindex.tex V1 - 05/27/2008 1:33am Index tags, HTML (continued) CSS redefining, 420–421 formats of, 86 overview of, 11–12 quick reference, 125 two-sided and one-sided, 87–89 tags, XML customizing, 617–618 overview of, 605 structuring XML documents, 607–608 target attribute defined, 160 links and, 156 referencing window with, 160 target audience, demographics and, 769 taxonomies, of Web sites, 16 TCP/IP (Transmission Control Protocol/Internet Protocol), 67, 68 see table data tags () technical support, provided by Web hosting providers, 539 technology emergence of Internet and, 70–71 learning process, 45–46 planning sites and, 27 Telnet, 68 template-oriented programming, 615 templates for blog’s, 802–803 DTDs, 568–569 Fireworks, 48 generic tables as, 262 testing websites evaluating input from users and testers, 772 outside testing services, 769–770 overview of, 767–768 recording user test, 770–771 text cell padding, 263–265 embedding special fonts, 200–201 input element types, 323 readability of, 168 setting foreground color, 166 text, in Flash movies effects, 395–396 font settings, 393–395 overview of, 393 848 text area element () default content settings, 333 overview of, 330 size settings, 330–331 wordwrap settings, 331–332 text boxes locking content, 329–330 maximum length of input allowed, 326–328 overview of, 324–325 prefilling, 327–329 size settings, 325–326 text editors, 108–109 text effects, adding to Flash movies, 395–396 text formats, 205–239 alignment, 221–222 bold, 208–209 character sets and, 223–227 character styles, 207 color options, 218 CSS styles for special effects, 218–221 Eastern hemisphere character sets, 228 ECMA character sets, 226 font sizes, 212–215 fonts, 205–207 heading size, 216–217 HTML character entities and code, 229–232 HTML technical and math character entities and code, 232–236 indentation, 223 inline styles, 216 ISO 8859 family of character sets, 225–226 italics, 207–208 overriding default fonts, 217–218 preformatting, 208–209 relative size, for fonts, 216 scalability vs absolute measurement, of fonts, 215 and tags and, 211 special characters and entities, 227–228 superscripts and subscripts, 209–211 Windows-specific character sets, 227 text input type see text boxes Text tool, Flash adding text with, 393 text effects, 395 text-align property CSS1, 434 CSS2, 458 text-based browsers, Page 848 Crowder text-decoration property CSS1, 434 CSS2, 458 text-decoration style, CSS text styling, 218–219 text-indent property CSS1, 434 CSS2, 459 text-shadow property, CSS2, 458 text-transform property CSS1, 434–435 CSS2, 458 text-transform style, CSS text styling, 219 see table heading tags () three C’s, of color management complementary colors, 167–168 contrasting colors, 168 coordination of color schemes, 169 overview of, 167 thumbnails blog templates, 803 good Web sites and, 29 for increasing page download speeds, 199–200 TIFF (Tagged Image File Format), 36 tiling background images, 182–183 horizontal, 184 vertical, 183–184 time data type, XML, 625–626 time limits, in returns policy, 757 Timeline, Flash adding layers, 397–398 adding MP3 sound, 403–404 adding objects to layers, 398 animation in, 396 converting objects to symbols, 398–399 creating animations, 399 frames, 396 keyframes, 397 layer effects, 400–402 overview of, 376–377 sound options, 402–403 syncing sound with action, 404–405 tweening, 399–400 TITLE tags defined, 125 format of, 96 in section, 92 RSS feeds and, 783 bindex.tex V1 - 05/27/2008 1:33am Page 849 Index U searchability of site and, 730 searches and, 732 titles, blogs, 801–802 Tomlison, Ray, 68 toolbars, Dreamweaver, 39–41 tools panel Flash components, 377–379 floating and docking, 377–378 list of tools in, 379 top property, CSS2, 459–460 top-level domains, 9, 526 see table row tags () tracert/traceroute checking Web hosting providers with, 538 function of, 555 tracking, word spacing, 219 Trademark Act, 750 trademarks ACPA and, 750 defending, 749 researching online, 752–753 respecting, 678 using, 747 Transitional DTDs backward compatibility and, 574 DTDs (document type definitions), 78, 564–565 overview of, 564 Transmission Control Protocol/Internet Protocol (TCP/IP), 67, 68 transparency, CSS, 470–471 transparent GIFs, 177–178 trueSpace, Caligari, 673 tutorials, adding value to eCommerce site, 711 tweening, Flash, 399–400 two-sided tags closing/turning off, 89 examples of, 87–88 type attribute button element (), 347–348 input element (), 323 TypePad blogging service, 808–809 tools for hosting blogs, 796 U Ubiquitous Web, 55 see also mobile Web UCS (Universal Character Set) see Unicode 849 Crowder U bindex.tex V1 - 05/27/2008 1:33am Index UDRP (Uniform Domain Name Resolution Policy), 749

        (unordered list) tags within tag, 96 defined, 125 overview of, 101–102 unary negation (−), arithmetic operator, 484, 485 Unicode character set, 223 encoding scheme, 124 unicode-bidi property, CSS2, 460 Uniform Domain Name Resolution Policy (UDRP), 749 Uniform Resource Locators see URLs (Uniform Resource Locators) Uniform Resource Names (URNs), 606 Universal Character Set (UCS) see Unicode universal resource identifiers (URIs), 9, 606 Unload events, JavaScript, 504–505 unordered lists, see
          (unordered list) tags updating e-commerce sites, 705 establishing schedule for, 706–707 finding new material, 707 incremental uploads for, 706 overview of, 705 visitor supplied material, 707–709 uploading pages, to Web see Web posting URIs (universal resource identifiers), 9, 606 URLs (Uniform Resource Locators) blogs and, 801 format of, locking relative URLs with BASE element, 148–149 online identity and, 525 parts of, 9–10 URNs and URIs compared with, 606 URNs (Uniform Resource Names), 606 US Patent and Trademark Office, 751–753 user scenario, testing websites and, 769 UserLand, Radio, 798, 811–812 usernames, blogs and, 801 V validation checking for well-formed documents, 564 code validation, 105, 582–585 CSS, 584 XHTML documents, 582–585 validators, 105, 585 850 valign attribute (vertical alignment), in tables, 261, 271–272 value attribute, option element (), 341 values, JavaScript assigning to variables, 482 operators for effecting, 483 resetting form values, 494 types of, 482–483 values, WML, 595 Vanishing point feature, in Photoshop Extended, 48 var, 522 variables, JavaScript assigning values to, 482 constants, 479–480 declaring, 480 naming, 480–482 scope of, 496 vector images creating with algorithms, 38 exporting, 407 Illustrator for working with, 35 Vector Markup Language (VML), 620 VeriSign digital certificates, 689–690 public perception of security and, 754–755 vertical alignment (valign attribute), in tables, 261, 271–272 vertical-align property CSS1, 435 CSS2, 460 video digital video sources, 373 embedding, 371–372 running movies, 372–373 View Blog option, 805 violaWWW browser, 5–6 virtual Web hosting, 535 viruses, CERT created in response to, 71 visibility property CSS2, 460 hidden, 472 VisiBone Webmaster’s Color Lab, 175 visitors, Web sites statistics, 544–545 surveying, 25–26 website maintenance, 775 VML (Vector Markup Language), 620 voice family property, CSS2, 461 Page 850 Crowder volume property, CSS2, 461 volume settings, audio, 365–366 vspace attribute, image alignment and, 191 W W3C (World Wide Web Consortium) online test suite for Web browsers, 416 preference for CSS vs HTML character styles, 207 RDF framework, 780 standards for Web development, 55–56 WAP (Wireless Access Protocol) as default standard, 56 WML and, 586 warm colors, vs cool colors, 169 @Watch, server monitor service, 776 WAV audio file types, 363 converting to MP3s, 404 Web 2.0 see also mobile Web Ajax features and, 631 overview of, 55 Web authoring tools automatically setting image width and height, 197 Dreamweaver, 40 Web browsers, 4–9 Ajax support in, 631, 646 best (fastest, secure, feature-rich), 8–9 browser wars, 560 color attribute settings, 163–164 compatibility issues, 76, 106 CSS support issues, 416–417 defined, features of, history of, 4–7 HTML-browser safe color, 74 JavaScript compatibility issues, 517–521 leading edge vs reliability, 28 mobile browser (microbrowsers), 56–57 noembed element () for browser without sound capability, 366 plug-ins and extensions, 361–362 preference settings, 297, 773–774 rendering Web page features, 13 testing and debugging and, 245 testing screen resolutions, 768 testing Web projects in multiple, 114 uploading pages with HTTP and, 553–554 bindex.tex V1 - 05/27/2008 1:33am Page 851 Index W WML-compatible, 587 XHTML support, 78 XML support, 612 XSL and XSLT support, 612 Web crawlers inability to to crawl Flash animations, 374 search engines making use of, 89 Web design tools Acrobat, 49 Contribute, 49–50 CS3 suite, 33–34 Dreamweaver, 39–45 Fireworks, 48–49 Flash Professional, 46–47 freeware and shareware, 50–51 Illustrator, 46 image editors, 52–53 image-creation freeware, 53–54 list of graphics-related freeware applications, 54–55 for mobile Web, 55–59 overview of, 33 Photoshop, 34–38 Photoshop Extended, 48 Web development tools, in Dreamweaver, 40 Web directories, 735–738 listing on free-for-alll link pages, 738 overview of, 735 ranking in, 737 registration process, 737–738 Yahoo! as example of, 736 Web hosting providers autoresponsers, 544 bells and whistles, 542 comparing plans, 537 controlling site options, 545–548 customer service, 539 extra e-mail accounts, 542 options available, 534–535 overview of, 531 price-service ratios, 536 redirection of messages, 542–543 researching, 536–538 reselling Web space, 548 responsiveness to your needs, 538 scams to avoid, 539–541 selecting Web servers, 531–533 shopping cart service, 692 space requirements, determining, 534 851 Crowder W bindex.tex V1 - 05/27/2008 1:33am Index Web hosting providers (continued) technical support, 539 visitor statistics, 544–545 Web pages, 9–13 addresses and, 9–10 browser capability to render Web page features, 13 compatibility issues and, 76 defined, features of, 11 file transfer protocols, 10–11 HTML and, 11–13 linear, hierarchical, and augmented linear structures, 14 posting online see Web posting URLs, 9–10 XHTML and, 13 Web pages, creating with HTML, 81–90 example of underlying code, 84–85 viewing page source, 83 viewing source code, 81–83 Web posting, 525–556 FTP for uploading pages, 549–553 getting domain name, 525–527 hosting services see Web hosting providers HTTP/browser for uploading pages, 553–554 quick reference, 553–554 registering domain names, 527–530 uploading pages, 548 Web Premium, CS3 versions, 33 Web servers authentication and, 545–548 editing sites on, 40 security of eCommerce and, 689 selecting Web hosting provider and, 531–533 server monitor service, 106–107 Web site development dont’s, 30–31 do’s, 29–30 Web site resources CSS, 417, 463–464 validators, 585 WML, 602 XHTML, 585 XML, 629 Web site types, 15–22 commercial, 19–20, 23–24 informational, 16–18 organizational, 18–19, 21 852 overview of, 15–16 personal home pages, 16 political, 19, 22 Web sites, 13–15 defined, 14 mobility of, 585–586 overview of, 13–14 storyboarding to create structure of, 157–160 Web Standard, CS3 versions, 33 Webmasters, publicizing security, 754–755 WebPosition 4, 761–762 webposition.com, 732–733 Web-safe browsers, 74 color, 173–176 website maintenance browser preferences settings, 773–774 common tasks, 775–776 defined, 775 evaluating input from users and testers, 772 outside testing services, 769–770 overview of, 767 recording user test, 770–771 server monitors, 776 testing site, 767–768 tools for improving site, 776 visiting own site as a stranger, 769 visitor comfort, 775 Wei, Pei, well-formed documents, XML rules, 605 WFH (work for hire) contracts, 677 what you see is what you get see WYSIWYG (what you see is what you get) white space HTML, 12 XHTML, 581–582 white-space property CSS1, 435 CSS2, 461 WHOIS checking availability of domain names, 527–529 function of, 554 widgets, Ajax, 646 width attribute embedding audio, 364 embedding video, 372 images, 197–199 tables, 243–245, 284 Page 852 Crowder width property CSS1, 435 CSS2, 462 wildcard characters, regular expressions (REs) and, 514 window object, JavaScript, 510 Windows Media Player, 407–408 Windows OS HTML editors, 110 text editors, 108–109 WYSIWYG programs, 112 Windows Photo Gallery, 53 windows property, CSS2, 461 Windows-specific character sets, 227 Wireless Access Protocol (WAP) as default standard, 56 WML and, 586 Wireless Ethernet (802.11), 68 WMA, audio file types, 363 WML (Wireless Markup Language) basic file structure, 586–587 cards, 590–592 format specification with, 595 forms, 593–594 HTML lists compared with WML lists, 597–598 menus, 595–597 options for viewing WML files, 587–588 overview of, 586 specifying required values, 595 tags, 588–590 transforming XHTML into, 598–601 Web site resources, 602 XML documents displayed on cell phones, 605 WMLScript, 586 word processors, as authoring tool, 113–114 words, bytes as, 69 word-spacing property CSS1, 435 CSS2, 462 wordwrap Notepad, 115 preventing in tables, 272–273 settings, for text areas, 331–332 work for hire (WFH) contract, 677 workspace, Dreamweaver, 40 World Wide Web see WWW (World Wide Web) World Wide Web Consortium see W3C (World Wide Web Consortium) WP3.com, 369–370 bindex.tex V1 - 05/27/2008 1:33am Page 853 Index X wrap attribute, 331 writing style, blogging as, 813 WWW (World Wide Web) Berners-Lee role in creating, Internet compared with, 73 w prefix, for domain names,D 10 WYSIWYG (what you see is what you get) CSS and, 462–463 Dreamweaver and, 41–44 programs, 110–112 X Xara illustration of, 658 overview of, 657 XHTML (Extensible HTML), 559–606 see also WML (Wireless Markup Language) as alternative to frames, 315 attributes requiring values, 576 CDATA and PCDATA, 580–581 as component of Ajax, 632 development of, 78–79 DTD templates, 568–569 DTDs and, 562, 564 equivalents to deprecated HTML elements, 562–563 events common to HTML and XHTML, 572 Frameset DTDs, 566–567 HTML 4.0 compared with, 571 HTML compared with, 560–562 HTML syntax characteristics not allowed by, 574–576 hyperlinks, 128–129 modules, 573 namespace, 579 overview of, 559–560, 578–579 Strict DTDs, 13, 565–566 syntax for HTML/XML compliance, 569–571 transforming into WML, 598–601 Transitional DTDs, 564–565 two-sided and one-sided tags and, 87–89 types of, 572 validation, 582–585 Web site resources, 585 white space, 581–582 writing Web pages in, 11 853 Crowder X bindex.tex V1 - 05/27/2008 1:33am Index XML (Extensible Markup Language), 603–630 comparing XSL to programming languages, 613–615 as component of Ajax, 632 CSS styles for formatting content, 608–609 customizing tags, 617–618 data types, 621–622 data types derived from strings, 623 date and time data types, 625–626 derived vocabularies, 606 DTD and, 618–620 namespaces, 606 overview of, 78, 603–604 primitive data types, 626 rules for XML documents, 605 schema format, 626–628 schemas, 620–622 scope/extensibility of, 604 specifying XSL stylesheets, 609–612 string and numeric data types, 622–625 structuring XML documents, 615–617 syntax for HTML compliance, 569–571 tags for structuring content, 607–608 tree structure of XSL documents, 616 Web site resources, 629 Web-oriented features, 604–605 XML version of RSS Feeds page, 788–793 XMLHttpRequest object, 632–637 making, 642–644 854 methods, 634 properties, 633–634 uses of, 632 XMLHttpRequest object, onreadystatechange property, states of, 635–636 xmlRequest object request made of PHP doc, 641–642 switch format case options, 638–641 XSL (Extensible Stylesheet Language) as alternative to frames, 315 formatting XML tags, 604 similarities to programming languages, 613–615 specifying stylesheets for XML documents, 609–612 transforming XHTML into WML, 598–601 tree structure of XSL documents, 616 XSLT, Web browsers supporting, 612 x/y (coordinates), mouse location and, 346 Y Yahoo! pay-per-click ads, 721 as Web directory, 736 Yahoo! Small Business, 691 Z z-index property, CSS2, 462 Page 854 ... 05/27 /2008 1:27am Creating Web Sites Bible Third Edition Philip Crowder with David A Crowder Wiley Publishing, Inc Page iii Crowder ffirs.tex V1 - 05/27 /2008 Creating Web Sites Bible Third Edition. .. V1 - 05/27 /2008 1:27am Creating Web Sites Bible, Third Edition Published by Wiley Publishing, Inc 10475 Crosspoint Boulevard Indianapolis, IN 46256 www .wiley. com Copyright © 2008 by Wiley Publishing,... Data: Crowder, Philip Creating web sites bible / Philip Crowder with David Crowder — 3rd ed p cm Includes index ISBN 978-0-470-22363-5 (paper/website) Web site development Web sites — Design I Crowder,

Ngày đăng: 20/03/2019, 09:55

TỪ KHÓA LIÊN QUAN