ISBN13: 9781565925151 ISBN10: 1565925157 Condition: Standard All Product Details
Symbols[ Top ] & (ampersand) in form name=value pairs, 234 comment tags for SSI commands, 253 for XSSI commands, 256 x (asterisk) for frameset sizes, 213 : (colon) pseudo-selectors (style sheets), 397 style sheet declarations, 392 # (hash mark) for ID selectors, 397 in pathnames, 134 -Law (.au) file format, 336 % (percent sign) color equivalents, 32, 304 font sizes, 402 percentage sizes for framesets, 213 SSI time formats, 260 table dimensions, 184 . (period) in alternate text, 24 CLASS selectors, 397 .. for parent directory, 53 / (slash) encoding in URLs, 235 in URLs, 49, 51 Numbers[ Top ] 3-D shading of horizontal rules, 149, 156, 497 8-bit character encodings, 458 8-bit indexed color, 266 8-bit palette images, 293 8-bit transparency, 296 16-bit character encodings, 459 16-bit displays, 304 24-bit color, 283 A[ Top ] tags, 130-135, 468 linking to audio files, 338, 343-344 linking to video files, 355 pseudo-classes with, 398 abbr attribute (
Numbers[ Top ] 3-D shading of horizontal rules, 149, 156, 497 8-bit character encodings, 458 8-bit indexed color, 266 8-bit palette images, 293 8-bit transparency, 296 16-bit character encodings, 459 16-bit displays, 304 24-bit color, 283 A[ Top ] tags, 130-135, 468 linking to audio files, 338, 343-344 linking to video files, 355 pseudo-classes with, 398 abbr attribute (
A[ Top ] tags, 130-135, 468 linking to audio files, 338, 343-344 linking to video files, 355 pseudo-classes with, 398 abbr attribute (
B[ Top ] tags, 469 background audio, 147, 340 colors, 414 Flash movies, 363 GIF animation, 328 Shockwave movies, 369 tables, 186 (see also bgcolor attribute) images/patterns, 414 positioning and scrolling, 415 tiling, 96 style sheet properties, 413-416 background attribute, 486 tags, 92, 96 tags, 171 tags, 176 , tags, 173 background property (CSS), 416 background-attachment property (CSS), 415 background-color property (CSS), 414 background-image property (CSS), 414 background-position property (CSS), 415 background-repeat property (CSS), 414 base attribute (), 364 tag, 91, 95, 217, 469 tag, 469 baseline height, text, 403 baseline value (align), 161 baseline value (valign), 184, 194 tags, 462, 469 behavior attribute (), 151 bgcolor attribute, 486 tags, 92, 96 tags, 363, 369 tag, 151 tags, 171, 186, 198 , tags, 173, 186 tags, 176, 186 bgproperties attribute (), 92 tags, 147, 340, 469 Bias Peak, 332 bi-directional opverride, 462 tags, 469 binary mode (FTP), 58 bit depth, 278, 309, 310 audio files, 333, 337 GIF animation, 328 GIF files, 266 JPEG images, 283 PNG images, 293 video clips, 349 Bitstream's TrueDoc technology, 453-455 black and white, designing for, 16 (see also grayscale) _blank target (), 137, 218 blenders, color, 315-317 tags, 469, 24 blinking text, 24, 405 tags, 470 Bobby validator, 24 tags, 92, 95-98, 470 background control (see background) color and font for, 96, 427 in sections, 212 text and link color specifications, 135 body, document, 95-98 body, table, 172, 180 boldness, text, 401 bookmarks, frames and, 210 border property (CSS), 412 border attribute, 487 tag, 148 tags, 207, 215 tag, 150, 158 tags, 152 tags, 171, 182, 188 border-color property (CSS), 410 border-style property (CSS), 411 border-top, border-right, border-bottom, border-left properties (CSS), 411 border-top-width, border-right-width, border-bottom-width, border-left-width properties (CSS), 410 border-width property (CSS), 410 bordercolor attribute tag, 206, 215 tags, 208 tags, 172 , tags, 174 tags, 176 bordercolordark attribute tags, 172 , tags, 174 tags, 176 bordercolorlight attribute tags, 172 , tags, 174 tags, 176 borders frames, 214 style sheet properties for, 410-412 tables and, 182 bottom value (align), 160 Boutell, Thomas, 138, 291 box properties (style sheets), 407-413 box rules (example), 197-198 BoxTop Software ColorSafe, 315-316 GIFmation, 323 PhotoGIF, 268 ProJPEG utility, 287, 288 tag, 470 word wrap with graphics, 162 Braille (see accessibility) brightness, display, 19, 295 Browser Watch site, 7 BrowserCaps site, 7 browsers AOL browsers, 4, 286 centering in window (example), 196 client-pull, meta tags for, 98 color name support, 78 CSS compatibility, 518-526 designing for, 9-13 determining type and version, 383-385, 391, 435 DHTML support, 429, 431-435 feature overview, 8-9 GIF animation support, 322 JavaScript support, 383-386, 434 knowing your audience, 12 list of, 3-6 "live space," considering, 16-18 PNG support, 292 proprietary HTML tags, 515-517 status bar text, 136, 381 style sheet support, 390, 428 thin client browsers, 27 usage statistics, 6-7 window resizing and page size, 19-23 bulleted lists, CSS properties, 417 Burns, Martin, 245 tags, 470 buttons on forms tags for, 226 checkboxes, 228, 237 custom, 228, 238 image buttons, 239 radio buttons, 230, 238 submit and reset buttons, 230, 238 buttons, JavaScript-enabled, 143, 373-378 C[ Top ] caching images, 163 CakeWalk Metro, 332 capitalization and small caps drop caps, 426 style sheet properties for, 401, 406 tags, 168, 178, 470 captions for graphics, 24 captions for tables, 168, 178 cascading style sheets, 389-428 accessibility features (CSS2), 25 browser compatibility, 518-526 changing styles with DHTML, 436 CSS2 features, 422-425 fixed page width, 21 how they work, 391-395 conflict resolution, 394 positioning with, 407-413, 418-422 properties, 392, 399-418 background, 413-416 box properties, 407-413 classification, 416-418 CSS2, 424 type-related, 400-407 selectors, 392, 395-398, 423 tips and tricks, 426-428 values for rules, 392, 398-399 XSL vs., 451 cd command (Unix), 54 cellpadding attribute (), 171, 185, 188, 487 cells, table, 173, 177-179 aligning text in, 183 collapsing in Netscape Navigator, 190 coloring, 186 controlling, 179 fonts, 193 size of, 185 (see also tables) cellspacing attribute (), 171, 185, 188, 487 cellular telephones, 26 tags, 470 CERN servers, 48 cgi attribute (exec command), 257 CGI scripts, 49, 233-234, 247-250 environment variables for, 259 server-side imagemaps, 137, 141 (see also forms) cgi-bin directory, 49 changePages( ) (JavaScript example), 222, 382 channels, audio, 333, 337 char attribute, 488 tag, 169 tags, 170 tags, 173 tags, 175 tags, 175 character sets and internationalization, 458-460 charoff attribute, 488 tag, 169 tags, 170 tags, 173 tags, 175 tags, 175 charset attribute (), 131, 488 checkboxes on forms, 228, 237 checked attribute, 488 tag, 228, 237 tag, 230, 238 Chemical Markup Language (CML), 451 chmod command (Unix), 59 Cinepak codec (Radius), 350 cite attribute, 488 tags, 470 Claris HomePage, 58 class attribute, 397, 488 .class files, 372 CLASS selectors (style sheets), 397 classid attribute (), 152, 166, 364, 489 classification style sheet properties, 416-418 clear attribute (), 162, 489 clear property (CSS), 413 clickable imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 client-pull, meta tags for, 98 clients, defined, 47 (see also browsers) client-side imagemaps, 132, 137, 139-141, 157 multipart images in tables, 201 text alternatives, 24, 143 CLUTs (color look-up tables), 308 cmd attribute (exec command), 257 CML (Chemical Markup Language), 451 code attribute, 489 tags, 146, 164 tag, 148 tags, 471 codebase attribute, 489 tags, 146, 165 tag, 148 tags, 152, 166, 364 codecs, video, 350 codetype attribute (), 153, 489 tag, 169, 181, 471 tags, 170, 181, 471 collapsing empty table cells, 190 colon (:) pseudo-selectors (style sheets), 397 style sheet declarations, 392 color attribute, 489 Color Picker (ColorSafe), 316 color property (CSS), 403 colors background, 414 (see also bgcolor attribute) black and white designs, 16 body elements, 96, 427 borders for elements, 410 box rules (example), 197-198 CLUTs (color look-up tables), 308 color blenders (hybrid colors), 315-317 color shift (see dithering) CSS2 values for, 425 dithering, 16, 279 Adobe Photoshop, 310-311 color names and, 78 flat graphics, 306 GIF animation, 328 photographic images, 306 flat colors, designing with, 278 foreground, for elements, 403 GIF format, 266 tools for (see specific graphics tool) hyperlinks, 96, 135 monitor capabilities, 16 names for, 78-84, 399 numbers of (see bit depth) palettes (see palettes) photographs (see photographic images) RGB value representation, 31, 76-78, 304, 399 style sheet specifications, 399 tables, 186 transparency (see transparency) truecolor images, 293 24-bit color, 283 Web Palette, 16, 32, 78, 303-317 color names vs., 78 converting to, 309 designing with web-safe colors, 307-309 ColorSafe (BoxTop Software), 315-316 ColorWeb Pro (Pantone), 308 cols attribute, 490 tags, 208, 212-213 tags, 233, 239 colspan attribute (, ), 173, 179, 490 columns, frameset, 212-213 columns, table, 169 (see also tables) grouping, 170, 181 sizing, 184, 198 spanning, 179, 192-193 two-column page layout (example), 199-201 commands, SSI, 253-254 commands, Unix (list), 54-57 tags, 471 comments, hiding JavaScript with, 383 Common Gateway Interface (see CGI scripts) compact attribute, 490 compatibility, browser (see browsers) compression animated GIFs, 328 audio file formats, 333 GIF images, 266, 278 JPEG images, 283-285, 287-288 lossless, 266, 293, 350 lossy, 283-285, 350 PNG format, 293 Shockwave file format, 366 video, 349-351 config command (SSI), 256, 260 content attribute (), 94, 98, 490 content-language value (http-equiv attribute), 100 Content-type header, 459 content-type value (http-equiv attribute), 99 contextual selectors (style sheets), 396 controller attribute (), 344, 357 controls attribute tags, 339 tag, 151, 358 converting graphics to GIF format, 266 to indexed color, 311 to Web Palette, 309 converting HTML into XML, 447 coordinates in browser window, 433 coords attribute, 490 tag, 131 tag, 132 copying files (in telnet sessions), 54 transparency information, 276 copyright issues, audio, 330-331 copyright value (), 101 cp command (Unix), 54 CSS (see cascading style sheets) .css files, 393 current version design strategy, 9 cursive joining behavior, 463 custom form buttons, 238 Custom Palette, 305 Cyberbit font, 459 D[ Top ] data attribute (), 153, 166, 491 data rate (video), 349 data tables, 176 date and time, SSI and, 255 formatting, 260 DATE_GMT variable, 259 DATE_LOCAL variable, 255, 259 datetime attribute, 491 tags, 471 decimal color representations, 31, 76, 304 declarations, style sheet rules, 392 declare attribute (), 153, 491 decompressing JPEG images, 284 defer attribute, 491 deflate compression scheme (PNG), 293 tags, 396, 471 deleting files/directories on system, 57 whitespace from tables, 188-190 deprecated HTML tags (list), 511-514 description value (), 100 design tips (see tips and tricks) tags, 471 DHTML (Dynamic HTML), 429-444 DOM (Document Object Model), 431-435 examples of, 435-441 tools, 441-443 Digital Frontiers HVS ColorGIF, 268, 281 HVS JPEG 2.1 plug-in, 287-290 digital video (see video) dir attribute, 462, 491 tags, 472 direction attribute (), 151 directionality of character encodings, 462 Director (Macromedia), 308, 366-370 directory structure, Unix, 51 creating (sub)directories, 55 deleting directories, 57 determining working directory, 56 directory structure, Unix (continued) navigating, 54 root directory, 48, 51 disabled attribute, 242, 491 display property (CSS), 416 displays, designing for, 14-27 color capabilities, 16 monitor resolution, 14-18 disposal methods (animation), 325 DitherBox (RDG Tools), 315 dithering, 16, 279 Adobe Photoshop, 310-311 color names and, 78 flat graphics, 306 GIF animation, 328 photographic images, 306 tags, 395-396, 472 tags, 472 Do Not Dispose method, 325 Doctor HTML utility, 11 DOCUMENT_NAME variable, 259 document object, 431 Document Type Definition (DTD), 446 DOCUMENT_URI environment variable, 259 documents, web (see web pages) DOM (Document Object Model), 431-435 Dreamweaver (Macromedia), 12, 21, 58, 379, 442 drop caps, 426 tags, 472 DTD (Document Type Definition), 446 dynamic content (see SSI) "Dynamic Fonts", 453-455 Dynamic HTML (DHTML), 429-444 DOM (Document Object Model), 431-435 examples of, 435-441 tools for, 441-443 dynsrc attribute (), 151, 358 E[ Top ] echo command (SSI), 257 8-bit character encodings, 458 8-bit indexed color, 266 8-bit palette images, 293 8-bit transparency, 296 elif statement (XSSI), 256 else statement (XSSI), 256 tags, 472 email message links (mailto), 143 sending form contents via, 248-250 tags, 147-149, 165-166, 472 for audio plug-ins, 338-340 Flash content with, 362-365, 368-370 for PNG images, 292 for video plug-ins, 357 embedded font technology, 453-457 embedded style sheets, 393 embedding objects in pages audio, 338-340 tags, 147-149, 165-166 Flash movies, 364-365 object parameters, 153, 164 tags, 152-153, 164, 166-167 video, 357 encoded character sets, 458-460 encoding audio data, 333 streaming media, 335 URLs, 235 enctype attribute (), 227, 235, 239, 492 endif statement (XSSI), 256 ending HTML tags, 390 endtime attribute (), 340 environment variables, 255, 256, 259 Eriksson, Frederic, 138 errmsg attribute (config command), 257 Exact Palette, 305 exec command (SSI), 257 expires value (http-equiv attribute), 99 Extended Server Side Includes (XXSI), 255-256 Extensible Markup Language (XML), 445-452 examples of, 448-451 Extensible Style Language (XSL), 451 external style sheets, 393 F[ Top ] face attribute, 492 Fahrner, Todd, 314 family, font, 400 "Fast Start" technology (Apple), 352 Fetch utility, 58 tags, 227, 472 file attribute flastmod command, 258 fsize command, 258 include command, 258 file links, 144 file size, graphics animated GIFs, 328-329 Flash file format, 360 GIFs, 277-282 JPEGs, 287-290 PNGs, 301 Shockwave movies, 367 thumbnails, 162 files absolute/relative pathnames, 51-53 audio file formats, 336 copying (in telnet sessions), 54 deleting on system, 57 filename suffixes, 57, 61 file-selection form fields, 228, 239 Flash format, 359-366 listing (in telnet sessions), 55 metafiles, 343 MIME types, 61-63, 426 moving (in telnet sessions), 56 naming conventions, 57 paging through contents, 56 permissions for, 59-61 Shockwave, 366-370 uploading via FTP, 57-61 video file formats, 351-353 virtual includes (example), 253-254 filtering PNG images, 294 financial transactions in XML, 451 Fireworks (Macromedia), 202, 267, 313-314, 324 creating JPEG images, 286, 289 creating PNG images, 299 GIF files, optimizing, 280 palettes, 305-306, 307 :firstletter pseudo-element, 426 :first-line, :first-letter pseudo-elements, 397 fixed page design (see absolute web page control) fixed-width columns, 199 Flanagan, David, 379, 434 Flash file format (Macromedia), 359-366, 450 flastmod command (SSI), 258 flat color, 278 flat graphics, 306 flexible web page design, 19-20 float property (CSS), 413, 426 floating (inline) frames, 219 Navigator imitation of, 223 flow control commands (XSSI), 255 font property (CSS), 403 tag, 135, 473 tables and, 193 font-family property (CSS), 400 font-size property (CSS), 402 font-style property (CSS), 401 font-variant property (CSS), 401 font-weight property (CSS), 401 fonts (typography) body elements, 427 CSS2 descriptors for, 424 cursive joining behavior, 463 embedded, 453-457 internationalization, 458-460 style sheet properties, 400-407 tables and, 193 text size (see type size) (see also text) foot, table, 174, 180 for attribute (), 232, 492 foreground element color, 403 tags, 227, 234-236, 473 formatter value (), 101 FormMail script, 248-250 forms, 226-250 accessibility issues, 24, 25 appearance of, 242-246 elements in tables, 187 elements of, 236-241 aligning, 244 sizing, 242 sending contents by email, 248-250 tips and tricks, 246 (see also CGI scripts) fragments, linking to, 134 frame attribute (), 171, 492 frame delay (animation), 324 frame differencing, 329 frame rate (video), 349 frame size (video), 348 tag, 206, 211, 473 frameborder attribute, 215, 492 tag, 148 tag, 206 tags, 208 tags, 208 frames, 20, 206-225 borders and spacing, 214 design tips and tricks, 220-225 frameset structure, 211-214 hidden, for preloading images, 224 inline (floating), 219 Navigator imitation of, 223 managing with JavaScript, 382 margins, 199, 216 nesting, 213 preventing from loading into, 224 rows and columns, 212-213 scrolling, 215 size and disabling resize, 216 targeting, 217-219 multiple from one link, 221-223 tags, 207, 211-214, 473 framesets (see frames) framespacing attribute (), 208, 215 Freehand (Macromedia), 308 fsize command (SSI), 257 FTP for uploading documents, 57-61 FTP links, 144 Furbo Filters's Web Scrubber, 314 G[ Top ] gamma value, 19, 295 Gaussian blur, 288 Generator (Macromedia), 366 generator value (), 101 get method, 234 GIF Animator (Ulead), 323 GIF format, 158, 265-282 animation (see animation) compression, 266, 278 GIF87a vs. GIF89a, 265 minimizing file sizes, 277-282 PNG format vs., 295 tools for, 267-268 when to use, 266-267 GIF Movie Gear, 323 GIF Wizard service, 329 GifBuilder program, 323 GifConverter program, 268 GifGifGif (Pedagoguery Software), 324 GIFmation (BoxTop Software), 323 GifSmartsaver (Ulead), 268 glyphs, internationalization and, 458-460 GoLive Cyberstudio, 12, 21, 58 Gopher links, 145 graphics accessibility alternate text, 24, 159 HTML 4.0 attributes for, 25 aliasing and anti-aliasing, 270-271 animation (see animation) background, 414 positioning, 415 scrolling vs. nonscrolling, 415 tiling, 96 colors in (see colors) dithering (see dithering) number of colors (see bit depth) transparency (see transparency) dividing into multiple files, 203 GIF format, 158, 265-282, 295 grayscale (see grayscale) how to use, 157 hyperlinked, 24, 133, 158 image buttons on forms, 239 image size, 159-160 single-pixel images, 190 thumbnail images, 162 (see also optimizing images) imagemaps (see imagemaps) tag, 149-151, 158-164, 358, 474 inline frames vs., 219 interlacing, 268-269, 295, 328 JavaScript rollovers, 143, 373-378 JPEG format, 158, 283-290, 295, 306 list-item markers (bullets), 417 lossy/lossless compression, 266, 283-285, 293, 350 marquees, 151 monitor characteristics and, 14-19 multipart images in tables, 177, 201-205 optimizing (see optimizing images) PNG format, 158, 266, 291-302 preloading, 160, 224 SMIL language, 448-449 text in, 297 tools for, 310-315, 323-324 palettes and, 306 (see also specific graphics tool) types of images, 306 vector graphics, 268, 359, 449-451 video (see video) Web Palette (see Web Palette) grayscale, 326 designing for, 16 PNG format for, 293 grouping table rows/columns, 180 Gwyn, Philip, 314 H[ Top ] ... tags, 473 "halo effect", 269-271 hand-held communications devices, 26 hard value (wrap), 240 hardware hand-held devices, 26 monitor characteristics, 14-19, 26-27 hash mark (#) ID selectors, 397 in pathnames, 134 tags, 93, 473 head, table, 175, 180 header, document, 95 headers attribute (, ), 174, 492 headers, table, 175, 178, 183 hearing impairment (see accessibility) height attribute, 492 tags, 147, 165 tags, 147, 165, 339, 344, 357, 363 tags, 208 tag, 150, 159-160 tag, 151 tags, 153, 166, 364 tag, 154 tags, 171, 185 , tags, 173, 185 (see also size) height property (CSS), 412 Heinle, Nick, 373, 379, 385 hexadecimal color representations, 31, 76-78, 304 hidden attribute (), 147, 165, 339 hiding frames for preloading images, 224 JavaScript from old browsers, 383 text entry fields, 229, 237 HitchHiker browser, 27 HomePage (Claris), 58 horizontal alignment (see alignment) horizontal rules, 149, 154-156 in select menus, 245 horizontal spacing (see hspace attribute; margins; positioning) hosts in URLs, 133 tag, 149, 154-156, 474 in menus, 245 href attribute, 493 tag, 130 tag, 132 tags, 91 tags, 344, 357 tags, 93, 393 hreflang attribute (), 131, 493 hspace attribute, 493 tags, 147, 165 tags, 148, 165, 340 tags, 209 tag, 150, 162 tag, 151 tags, 153 tags, 171 (see also margins) HTML (Hypertext Markup Language) accessibility features, 25 attribute reference, 483-510 converting documents into XML, 447 deprecated tags (list), 511-514 Dynamic HTML (see DHTML) ending tags, 390 forms (see forms) language tags, 460-463 misusing structural tags, 24 proprietary tags, 515-517 HTML (continued) SSI (see SSI) tables (see tables) tag and element reference, 467-482 validation services, 11 HTML Color Picker (MacOS8), 308 tags, 93, 474 HTML Validator utility, 11 .htmlf filename suffix, 254 HTTP_ACCEPT variable, 259 HTTP_REFERER variable, 260 HTTP response headers, 49 HTTP_USER_AGENT variable, 260 http-equiv attribute (), 94, 98, 459, 494 Huffman table, 288 HVS ColorGIF (Digital Frontiers), 268 GIF files, optimizing, 281 HVS JPEG 2.1 plug-in, 287-290 hybrid colors, 315-317 I[ Top ] tags, 474 i18n (see internationalization) id attribute, 397, 494 ID selectors (style sheets), 397 IE (see Microsoft Internet Explorer) if statement (XSSI), 256 tags, 208, 219, 474 faking in Navigator, 223 IIS (Internet Information Server), 48 Illustrator (Adobe), 308 image buttons on forms, 239 imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 ImageReady (Adobe), 203, 267, 271, 311-313, 324 creating JPEG images, 286 creating PNG images, 300 GIF files, optimizing, 281 palettes, 305-307 images (see graphics) tag, 149-151, 158-164, 474 inline video with, 358 @import function, 394 importing style sheets, 394 include command (SSI), 254, 258 indentation in lists, 418 indentation of paragraphs, 407 Indeo codec (Intel), 350 index files (servers), 49, 51 indexed color, 266, 293, 311 transparency and, 269 inherit value (visibility property), 434 inheritance, style sheet, 394 inline (floating) frames, 219 Navigator imitation of, 223 inline styles, 392 inline video, 358 tag, 228-231, 236-239, 474 type=button, 228 type=checkbox, 228, 237 type=file, 228, 239 type=hidden, 229, 237 type=image, 229, 239 type=password, 229, 236 type=radio, 230, 238 type=reset, 230, 238 type=submit, 231, 238 type=text, 231, 236 tags, 396, 475 Intel Indeo codec, 350 interactivity, 359-378 Dynamic HTML (DHTML), 429-444 Flash content (Macromedia), 359-366 Java applets for, 370-373 JavaScript-enabled buttons, 143, 373-378 Shockwave movies, 366-370 interframe (temporal) compression, 350 interframe delay (animation), 324 interlacing, 268-269, 295 GIF animation, 328 internationalization, 458-463 character sets, 458-460 HTML 4.0 language tags, 460-463 Internet Explorer (see Microsoft Internet Explorer) Internet Information Server (IIS), 48 Internet Media Type format, 235 intraframe (spatial) compression, 350 intranets, 391 tag, 231, 475 ismap attribute (), 141, 150, 157, 494 italic font style, 401 J[ Top ] JASC Paint Shop Pro, 267, 286, 324 Java applets, 146, 164, 370-373 parameters for, 153, 164 JavaScript language, 379-386 browser support, 383-386, 434 controlling status bar text, 136, 381 Document Object Model and, 432 Flash format with, 360 frame management with, 382 interactive buttons, 143, 373-378 multiple frames with one link, 222 pop-up windows, 21 preventing loads into frames, 224 rules in select menus, 245 JPEG format, 158, 283-290, 306 compression, 283-285, 287-288 creating JPEG images, 286 minimizing file sizes, 287-290 PNG format vs., 295 Progressive JPEGs, 285, 287 K[ Top ] tags, 475 key frames (video), 350 keywords value (), 101 King, Andrew, 328 Kirchman, Tom, 329 L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (
tags, 470 Bobby validator, 24 tags, 92, 95-98, 470 background control (see background) color and font for, 96, 427 in sections, 212 text and link color specifications, 135 body, document, 95-98 body, table, 172, 180 boldness, text, 401 bookmarks, frames and, 210 border property (CSS), 412 border attribute, 487 tag, 148 tags, 207, 215 tag, 150, 158 tags, 152 tags, 171, 182, 188 border-color property (CSS), 410 border-style property (CSS), 411 border-top, border-right, border-bottom, border-left properties (CSS), 411 border-top-width, border-right-width, border-bottom-width, border-left-width properties (CSS), 410 border-width property (CSS), 410 bordercolor attribute tag, 206, 215 tags, 208 tags, 172 , tags, 174 tags, 176 bordercolordark attribute tags, 172 , tags, 174 tags, 176 bordercolorlight attribute tags, 172 , tags, 174 tags, 176 borders frames, 214 style sheet properties for, 410-412 tables and, 182 bottom value (align), 160 Boutell, Thomas, 138, 291 box properties (style sheets), 407-413 box rules (example), 197-198 BoxTop Software ColorSafe, 315-316 GIFmation, 323 PhotoGIF, 268 ProJPEG utility, 287, 288 tag, 470 word wrap with graphics, 162 Braille (see accessibility) brightness, display, 19, 295 Browser Watch site, 7 BrowserCaps site, 7 browsers AOL browsers, 4, 286 centering in window (example), 196 client-pull, meta tags for, 98 color name support, 78 CSS compatibility, 518-526 designing for, 9-13 determining type and version, 383-385, 391, 435 DHTML support, 429, 431-435 feature overview, 8-9 GIF animation support, 322 JavaScript support, 383-386, 434 knowing your audience, 12 list of, 3-6 "live space," considering, 16-18 PNG support, 292 proprietary HTML tags, 515-517 status bar text, 136, 381 style sheet support, 390, 428 thin client browsers, 27 usage statistics, 6-7 window resizing and page size, 19-23 bulleted lists, CSS properties, 417 Burns, Martin, 245 tags, 470 buttons on forms tags for, 226 checkboxes, 228, 237 custom, 228, 238 image buttons, 239 radio buttons, 230, 238 submit and reset buttons, 230, 238 buttons, JavaScript-enabled, 143, 373-378 C[ Top ] caching images, 163 CakeWalk Metro, 332 capitalization and small caps drop caps, 426 style sheet properties for, 401, 406 tags, 168, 178, 470 captions for graphics, 24 captions for tables, 168, 178 cascading style sheets, 389-428 accessibility features (CSS2), 25 browser compatibility, 518-526 changing styles with DHTML, 436 CSS2 features, 422-425 fixed page width, 21 how they work, 391-395 conflict resolution, 394 positioning with, 407-413, 418-422 properties, 392, 399-418 background, 413-416 box properties, 407-413 classification, 416-418 CSS2, 424 type-related, 400-407 selectors, 392, 395-398, 423 tips and tricks, 426-428 values for rules, 392, 398-399 XSL vs., 451 cd command (Unix), 54 cellpadding attribute (), 171, 185, 188, 487 cells, table, 173, 177-179 aligning text in, 183 collapsing in Netscape Navigator, 190 coloring, 186 controlling, 179 fonts, 193 size of, 185 (see also tables) cellspacing attribute (), 171, 185, 188, 487 cellular telephones, 26 tags, 470 CERN servers, 48 cgi attribute (exec command), 257 CGI scripts, 49, 233-234, 247-250 environment variables for, 259 server-side imagemaps, 137, 141 (see also forms) cgi-bin directory, 49 changePages( ) (JavaScript example), 222, 382 channels, audio, 333, 337 char attribute, 488 tag, 169 tags, 170 tags, 173 tags, 175 tags, 175 character sets and internationalization, 458-460 charoff attribute, 488 tag, 169 tags, 170 tags, 173 tags, 175 tags, 175 charset attribute (), 131, 488 checkboxes on forms, 228, 237 checked attribute, 488 tag, 228, 237 tag, 230, 238 Chemical Markup Language (CML), 451 chmod command (Unix), 59 Cinepak codec (Radius), 350 cite attribute, 488 tags, 470 Claris HomePage, 58 class attribute, 397, 488 .class files, 372 CLASS selectors (style sheets), 397 classid attribute (), 152, 166, 364, 489 classification style sheet properties, 416-418 clear attribute (), 162, 489 clear property (CSS), 413 clickable imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 client-pull, meta tags for, 98 clients, defined, 47 (see also browsers) client-side imagemaps, 132, 137, 139-141, 157 multipart images in tables, 201 text alternatives, 24, 143 CLUTs (color look-up tables), 308 cmd attribute (exec command), 257 CML (Chemical Markup Language), 451 code attribute, 489 tags, 146, 164 tag, 148 tags, 471 codebase attribute, 489 tags, 146, 165 tag, 148 tags, 152, 166, 364 codecs, video, 350 codetype attribute (), 153, 489 tag, 169, 181, 471 tags, 170, 181, 471 collapsing empty table cells, 190 colon (:) pseudo-selectors (style sheets), 397 style sheet declarations, 392 color attribute, 489 Color Picker (ColorSafe), 316 color property (CSS), 403 colors background, 414 (see also bgcolor attribute) black and white designs, 16 body elements, 96, 427 borders for elements, 410 box rules (example), 197-198 CLUTs (color look-up tables), 308 color blenders (hybrid colors), 315-317 color shift (see dithering) CSS2 values for, 425 dithering, 16, 279 Adobe Photoshop, 310-311 color names and, 78 flat graphics, 306 GIF animation, 328 photographic images, 306 flat colors, designing with, 278 foreground, for elements, 403 GIF format, 266 tools for (see specific graphics tool) hyperlinks, 96, 135 monitor capabilities, 16 names for, 78-84, 399 numbers of (see bit depth) palettes (see palettes) photographs (see photographic images) RGB value representation, 31, 76-78, 304, 399 style sheet specifications, 399 tables, 186 transparency (see transparency) truecolor images, 293 24-bit color, 283 Web Palette, 16, 32, 78, 303-317 color names vs., 78 converting to, 309 designing with web-safe colors, 307-309 ColorSafe (BoxTop Software), 315-316 ColorWeb Pro (Pantone), 308 cols attribute, 490 tags, 208, 212-213 tags, 233, 239 colspan attribute (, ), 173, 179, 490 columns, frameset, 212-213 columns, table, 169 (see also tables) grouping, 170, 181 sizing, 184, 198 spanning, 179, 192-193 two-column page layout (example), 199-201 commands, SSI, 253-254 commands, Unix (list), 54-57 tags, 471 comments, hiding JavaScript with, 383 Common Gateway Interface (see CGI scripts) compact attribute, 490 compatibility, browser (see browsers) compression animated GIFs, 328 audio file formats, 333 GIF images, 266, 278 JPEG images, 283-285, 287-288 lossless, 266, 293, 350 lossy, 283-285, 350 PNG format, 293 Shockwave file format, 366 video, 349-351 config command (SSI), 256, 260 content attribute (), 94, 98, 490 content-language value (http-equiv attribute), 100 Content-type header, 459 content-type value (http-equiv attribute), 99 contextual selectors (style sheets), 396 controller attribute (), 344, 357 controls attribute tags, 339 tag, 151, 358 converting graphics to GIF format, 266 to indexed color, 311 to Web Palette, 309 converting HTML into XML, 447 coordinates in browser window, 433 coords attribute, 490 tag, 131 tag, 132 copying files (in telnet sessions), 54 transparency information, 276 copyright issues, audio, 330-331 copyright value (), 101 cp command (Unix), 54 CSS (see cascading style sheets) .css files, 393 current version design strategy, 9 cursive joining behavior, 463 custom form buttons, 238 Custom Palette, 305 Cyberbit font, 459 D[ Top ] data attribute (), 153, 166, 491 data rate (video), 349 data tables, 176 date and time, SSI and, 255 formatting, 260 DATE_GMT variable, 259 DATE_LOCAL variable, 255, 259 datetime attribute, 491 tags, 471 decimal color representations, 31, 76, 304 declarations, style sheet rules, 392 declare attribute (), 153, 491 decompressing JPEG images, 284 defer attribute, 491 deflate compression scheme (PNG), 293 tags, 396, 471 deleting files/directories on system, 57 whitespace from tables, 188-190 deprecated HTML tags (list), 511-514 description value (), 100 design tips (see tips and tricks) tags, 471 DHTML (Dynamic HTML), 429-444 DOM (Document Object Model), 431-435 examples of, 435-441 tools, 441-443 Digital Frontiers HVS ColorGIF, 268, 281 HVS JPEG 2.1 plug-in, 287-290 digital video (see video) dir attribute, 462, 491 tags, 472 direction attribute (), 151 directionality of character encodings, 462 Director (Macromedia), 308, 366-370 directory structure, Unix, 51 creating (sub)directories, 55 deleting directories, 57 determining working directory, 56 directory structure, Unix (continued) navigating, 54 root directory, 48, 51 disabled attribute, 242, 491 display property (CSS), 416 displays, designing for, 14-27 color capabilities, 16 monitor resolution, 14-18 disposal methods (animation), 325 DitherBox (RDG Tools), 315 dithering, 16, 279 Adobe Photoshop, 310-311 color names and, 78 flat graphics, 306 GIF animation, 328 photographic images, 306 tags, 395-396, 472 tags, 472 Do Not Dispose method, 325 Doctor HTML utility, 11 DOCUMENT_NAME variable, 259 document object, 431 Document Type Definition (DTD), 446 DOCUMENT_URI environment variable, 259 documents, web (see web pages) DOM (Document Object Model), 431-435 Dreamweaver (Macromedia), 12, 21, 58, 379, 442 drop caps, 426 tags, 472 DTD (Document Type Definition), 446 dynamic content (see SSI) "Dynamic Fonts", 453-455 Dynamic HTML (DHTML), 429-444 DOM (Document Object Model), 431-435 examples of, 435-441 tools for, 441-443 dynsrc attribute (), 151, 358 E[ Top ] echo command (SSI), 257 8-bit character encodings, 458 8-bit indexed color, 266 8-bit palette images, 293 8-bit transparency, 296 elif statement (XSSI), 256 else statement (XSSI), 256 tags, 472 email message links (mailto), 143 sending form contents via, 248-250 tags, 147-149, 165-166, 472 for audio plug-ins, 338-340 Flash content with, 362-365, 368-370 for PNG images, 292 for video plug-ins, 357 embedded font technology, 453-457 embedded style sheets, 393 embedding objects in pages audio, 338-340 tags, 147-149, 165-166 Flash movies, 364-365 object parameters, 153, 164 tags, 152-153, 164, 166-167 video, 357 encoded character sets, 458-460 encoding audio data, 333 streaming media, 335 URLs, 235 enctype attribute (), 227, 235, 239, 492 endif statement (XSSI), 256 ending HTML tags, 390 endtime attribute (), 340 environment variables, 255, 256, 259 Eriksson, Frederic, 138 errmsg attribute (config command), 257 Exact Palette, 305 exec command (SSI), 257 expires value (http-equiv attribute), 99 Extended Server Side Includes (XXSI), 255-256 Extensible Markup Language (XML), 445-452 examples of, 448-451 Extensible Style Language (XSL), 451 external style sheets, 393 F[ Top ] face attribute, 492 Fahrner, Todd, 314 family, font, 400 "Fast Start" technology (Apple), 352 Fetch utility, 58 tags, 227, 472 file attribute flastmod command, 258 fsize command, 258 include command, 258 file links, 144 file size, graphics animated GIFs, 328-329 Flash file format, 360 GIFs, 277-282 JPEGs, 287-290 PNGs, 301 Shockwave movies, 367 thumbnails, 162 files absolute/relative pathnames, 51-53 audio file formats, 336 copying (in telnet sessions), 54 deleting on system, 57 filename suffixes, 57, 61 file-selection form fields, 228, 239 Flash format, 359-366 listing (in telnet sessions), 55 metafiles, 343 MIME types, 61-63, 426 moving (in telnet sessions), 56 naming conventions, 57 paging through contents, 56 permissions for, 59-61 Shockwave, 366-370 uploading via FTP, 57-61 video file formats, 351-353 virtual includes (example), 253-254 filtering PNG images, 294 financial transactions in XML, 451 Fireworks (Macromedia), 202, 267, 313-314, 324 creating JPEG images, 286, 289 creating PNG images, 299 GIF files, optimizing, 280 palettes, 305-306, 307 :firstletter pseudo-element, 426 :first-line, :first-letter pseudo-elements, 397 fixed page design (see absolute web page control) fixed-width columns, 199 Flanagan, David, 379, 434 Flash file format (Macromedia), 359-366, 450 flastmod command (SSI), 258 flat color, 278 flat graphics, 306 flexible web page design, 19-20 float property (CSS), 413, 426 floating (inline) frames, 219 Navigator imitation of, 223 flow control commands (XSSI), 255 font property (CSS), 403 tag, 135, 473 tables and, 193 font-family property (CSS), 400 font-size property (CSS), 402 font-style property (CSS), 401 font-variant property (CSS), 401 font-weight property (CSS), 401 fonts (typography) body elements, 427 CSS2 descriptors for, 424 cursive joining behavior, 463 embedded, 453-457 internationalization, 458-460 style sheet properties, 400-407 tables and, 193 text size (see type size) (see also text) foot, table, 174, 180 for attribute (), 232, 492 foreground element color, 403 tags, 227, 234-236, 473 formatter value (), 101 FormMail script, 248-250 forms, 226-250 accessibility issues, 24, 25 appearance of, 242-246 elements in tables, 187 elements of, 236-241 aligning, 244 sizing, 242 sending contents by email, 248-250 tips and tricks, 246 (see also CGI scripts) fragments, linking to, 134 frame attribute (), 171, 492 frame delay (animation), 324 frame differencing, 329 frame rate (video), 349 frame size (video), 348 tag, 206, 211, 473 frameborder attribute, 215, 492 tag, 148 tag, 206 tags, 208 tags, 208 frames, 20, 206-225 borders and spacing, 214 design tips and tricks, 220-225 frameset structure, 211-214 hidden, for preloading images, 224 inline (floating), 219 Navigator imitation of, 223 managing with JavaScript, 382 margins, 199, 216 nesting, 213 preventing from loading into, 224 rows and columns, 212-213 scrolling, 215 size and disabling resize, 216 targeting, 217-219 multiple from one link, 221-223 tags, 207, 211-214, 473 framesets (see frames) framespacing attribute (), 208, 215 Freehand (Macromedia), 308 fsize command (SSI), 257 FTP for uploading documents, 57-61 FTP links, 144 Furbo Filters's Web Scrubber, 314 G[ Top ] gamma value, 19, 295 Gaussian blur, 288 Generator (Macromedia), 366 generator value (), 101 get method, 234 GIF Animator (Ulead), 323 GIF format, 158, 265-282 animation (see animation) compression, 266, 278 GIF87a vs. GIF89a, 265 minimizing file sizes, 277-282 PNG format vs., 295 tools for, 267-268 when to use, 266-267 GIF Movie Gear, 323 GIF Wizard service, 329 GifBuilder program, 323 GifConverter program, 268 GifGifGif (Pedagoguery Software), 324 GIFmation (BoxTop Software), 323 GifSmartsaver (Ulead), 268 glyphs, internationalization and, 458-460 GoLive Cyberstudio, 12, 21, 58 Gopher links, 145 graphics accessibility alternate text, 24, 159 HTML 4.0 attributes for, 25 aliasing and anti-aliasing, 270-271 animation (see animation) background, 414 positioning, 415 scrolling vs. nonscrolling, 415 tiling, 96 colors in (see colors) dithering (see dithering) number of colors (see bit depth) transparency (see transparency) dividing into multiple files, 203 GIF format, 158, 265-282, 295 grayscale (see grayscale) how to use, 157 hyperlinked, 24, 133, 158 image buttons on forms, 239 image size, 159-160 single-pixel images, 190 thumbnail images, 162 (see also optimizing images) imagemaps (see imagemaps) tag, 149-151, 158-164, 358, 474 inline frames vs., 219 interlacing, 268-269, 295, 328 JavaScript rollovers, 143, 373-378 JPEG format, 158, 283-290, 295, 306 list-item markers (bullets), 417 lossy/lossless compression, 266, 283-285, 293, 350 marquees, 151 monitor characteristics and, 14-19 multipart images in tables, 177, 201-205 optimizing (see optimizing images) PNG format, 158, 266, 291-302 preloading, 160, 224 SMIL language, 448-449 text in, 297 tools for, 310-315, 323-324 palettes and, 306 (see also specific graphics tool) types of images, 306 vector graphics, 268, 359, 449-451 video (see video) Web Palette (see Web Palette) grayscale, 326 designing for, 16 PNG format for, 293 grouping table rows/columns, 180 Gwyn, Philip, 314 H[ Top ] ... tags, 473 "halo effect", 269-271 hand-held communications devices, 26 hard value (wrap), 240 hardware hand-held devices, 26 monitor characteristics, 14-19, 26-27 hash mark (#) ID selectors, 397 in pathnames, 134 tags, 93, 473 head, table, 175, 180 header, document, 95 headers attribute (, ), 174, 492 headers, table, 175, 178, 183 hearing impairment (see accessibility) height attribute, 492 tags, 147, 165 tags, 147, 165, 339, 344, 357, 363 tags, 208 tag, 150, 159-160 tag, 151 tags, 153, 166, 364 tag, 154 tags, 171, 185 , tags, 173, 185 (see also size) height property (CSS), 412 Heinle, Nick, 373, 379, 385 hexadecimal color representations, 31, 76-78, 304 hidden attribute (), 147, 165, 339 hiding frames for preloading images, 224 JavaScript from old browsers, 383 text entry fields, 229, 237 HitchHiker browser, 27 HomePage (Claris), 58 horizontal alignment (see alignment) horizontal rules, 149, 154-156 in select menus, 245 horizontal spacing (see hspace attribute; margins; positioning) hosts in URLs, 133 tag, 149, 154-156, 474 in menus, 245 href attribute, 493 tag, 130 tag, 132 tags, 91 tags, 344, 357 tags, 93, 393 hreflang attribute (), 131, 493 hspace attribute, 493 tags, 147, 165 tags, 148, 165, 340 tags, 209 tag, 150, 162 tag, 151 tags, 153 tags, 171 (see also margins) HTML (Hypertext Markup Language) accessibility features, 25 attribute reference, 483-510 converting documents into XML, 447 deprecated tags (list), 511-514 Dynamic HTML (see DHTML) ending tags, 390 forms (see forms) language tags, 460-463 misusing structural tags, 24 proprietary tags, 515-517 HTML (continued) SSI (see SSI) tables (see tables) tag and element reference, 467-482 validation services, 11 HTML Color Picker (MacOS8), 308 tags, 93, 474 HTML Validator utility, 11 .htmlf filename suffix, 254 HTTP_ACCEPT variable, 259 HTTP_REFERER variable, 260 HTTP response headers, 49 HTTP_USER_AGENT variable, 260 http-equiv attribute (), 94, 98, 459, 494 Huffman table, 288 HVS ColorGIF (Digital Frontiers), 268 GIF files, optimizing, 281 HVS JPEG 2.1 plug-in, 287-290 hybrid colors, 315-317 I[ Top ] tags, 474 i18n (see internationalization) id attribute, 397, 494 ID selectors (style sheets), 397 IE (see Microsoft Internet Explorer) if statement (XSSI), 256 tags, 208, 219, 474 faking in Navigator, 223 IIS (Internet Information Server), 48 Illustrator (Adobe), 308 image buttons on forms, 239 imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 ImageReady (Adobe), 203, 267, 271, 311-313, 324 creating JPEG images, 286 creating PNG images, 300 GIF files, optimizing, 281 palettes, 305-307 images (see graphics) tag, 149-151, 158-164, 474 inline video with, 358 @import function, 394 importing style sheets, 394 include command (SSI), 254, 258 indentation in lists, 418 indentation of paragraphs, 407 Indeo codec (Intel), 350 index files (servers), 49, 51 indexed color, 266, 293, 311 transparency and, 269 inherit value (visibility property), 434 inheritance, style sheet, 394 inline (floating) frames, 219 Navigator imitation of, 223 inline styles, 392 inline video, 358 tag, 228-231, 236-239, 474 type=button, 228 type=checkbox, 228, 237 type=file, 228, 239 type=hidden, 229, 237 type=image, 229, 239 type=password, 229, 236 type=radio, 230, 238 type=reset, 230, 238 type=submit, 231, 238 type=text, 231, 236 tags, 396, 475 Intel Indeo codec, 350 interactivity, 359-378 Dynamic HTML (DHTML), 429-444 Flash content (Macromedia), 359-366 Java applets for, 370-373 JavaScript-enabled buttons, 143, 373-378 Shockwave movies, 366-370 interframe (temporal) compression, 350 interframe delay (animation), 324 interlacing, 268-269, 295 GIF animation, 328 internationalization, 458-463 character sets, 458-460 HTML 4.0 language tags, 460-463 Internet Explorer (see Microsoft Internet Explorer) Internet Information Server (IIS), 48 Internet Media Type format, 235 intraframe (spatial) compression, 350 intranets, 391 tag, 231, 475 ismap attribute (), 141, 150, 157, 494 italic font style, 401 J[ Top ] JASC Paint Shop Pro, 267, 286, 324 Java applets, 146, 164, 370-373 parameters for, 153, 164 JavaScript language, 379-386 browser support, 383-386, 434 controlling status bar text, 136, 381 Document Object Model and, 432 Flash format with, 360 frame management with, 382 interactive buttons, 143, 373-378 multiple frames with one link, 222 pop-up windows, 21 preventing loads into frames, 224 rules in select menus, 245 JPEG format, 158, 283-290, 306 compression, 283-285, 287-288 creating JPEG images, 286 minimizing file sizes, 287-290 PNG format vs., 295 Progressive JPEGs, 285, 287 K[ Top ] tags, 475 key frames (video), 350 keywords value (), 101 King, Andrew, 328 Kirchman, Tom, 329 L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (
C[ Top ] caching images, 163 CakeWalk Metro, 332 capitalization and small caps drop caps, 426 style sheet properties for, 401, 406 tags, 168, 178, 470 captions for graphics, 24 captions for tables, 168, 178 cascading style sheets, 389-428 accessibility features (CSS2), 25 browser compatibility, 518-526 changing styles with DHTML, 436 CSS2 features, 422-425 fixed page width, 21 how they work, 391-395 conflict resolution, 394 positioning with, 407-413, 418-422 properties, 392, 399-418 background, 413-416 box properties, 407-413 classification, 416-418 CSS2, 424 type-related, 400-407 selectors, 392, 395-398, 423 tips and tricks, 426-428 values for rules, 392, 398-399 XSL vs., 451 cd command (Unix), 54 cellpadding attribute (), 171, 185, 188, 487 cells, table, 173, 177-179 aligning text in, 183 collapsing in Netscape Navigator, 190 coloring, 186 controlling, 179 fonts, 193 size of, 185 (see also tables) cellspacing attribute (), 171, 185, 188, 487 cellular telephones, 26 tags, 470 CERN servers, 48 cgi attribute (exec command), 257 CGI scripts, 49, 233-234, 247-250 environment variables for, 259 server-side imagemaps, 137, 141 (see also forms) cgi-bin directory, 49 changePages( ) (JavaScript example), 222, 382 channels, audio, 333, 337 char attribute, 488 tag, 169 tags, 170 tags, 173 tags, 175 tags, 175 character sets and internationalization, 458-460 charoff attribute, 488 tag, 169 tags, 170 tags, 173 tags, 175 tags, 175 charset attribute (), 131, 488 checkboxes on forms, 228, 237 checked attribute, 488 tag, 228, 237 tag, 230, 238 Chemical Markup Language (CML), 451 chmod command (Unix), 59 Cinepak codec (Radius), 350 cite attribute, 488 tags, 470 Claris HomePage, 58 class attribute, 397, 488 .class files, 372 CLASS selectors (style sheets), 397 classid attribute (), 152, 166, 364, 489 classification style sheet properties, 416-418 clear attribute (), 162, 489 clear property (CSS), 413 clickable imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 client-pull, meta tags for, 98 clients, defined, 47 (see also browsers) client-side imagemaps, 132, 137, 139-141, 157 multipart images in tables, 201 text alternatives, 24, 143 CLUTs (color look-up tables), 308 cmd attribute (exec command), 257 CML (Chemical Markup Language), 451 code attribute, 489 tags, 146, 164 tag, 148 tags, 471 codebase attribute, 489 tags, 146, 165 tag, 148 tags, 152, 166, 364 codecs, video, 350 codetype attribute (), 153, 489 tag, 169, 181, 471 tags, 170, 181, 471 collapsing empty table cells, 190 colon (:) pseudo-selectors (style sheets), 397 style sheet declarations, 392 color attribute, 489 Color Picker (ColorSafe), 316 color property (CSS), 403 colors background, 414 (see also bgcolor attribute) black and white designs, 16 body elements, 96, 427 borders for elements, 410 box rules (example), 197-198 CLUTs (color look-up tables), 308 color blenders (hybrid colors), 315-317 color shift (see dithering) CSS2 values for, 425 dithering, 16, 279 Adobe Photoshop, 310-311 color names and, 78 flat graphics, 306 GIF animation, 328 photographic images, 306 flat colors, designing with, 278 foreground, for elements, 403 GIF format, 266 tools for (see specific graphics tool) hyperlinks, 96, 135 monitor capabilities, 16 names for, 78-84, 399 numbers of (see bit depth) palettes (see palettes) photographs (see photographic images) RGB value representation, 31, 76-78, 304, 399 style sheet specifications, 399 tables, 186 transparency (see transparency) truecolor images, 293 24-bit color, 283 Web Palette, 16, 32, 78, 303-317 color names vs., 78 converting to, 309 designing with web-safe colors, 307-309 ColorSafe (BoxTop Software), 315-316 ColorWeb Pro (Pantone), 308 cols attribute, 490 tags, 208, 212-213 tags, 233, 239 colspan attribute (, ), 173, 179, 490 columns, frameset, 212-213 columns, table, 169 (see also tables) grouping, 170, 181 sizing, 184, 198 spanning, 179, 192-193 two-column page layout (example), 199-201 commands, SSI, 253-254 commands, Unix (list), 54-57 tags, 471 comments, hiding JavaScript with, 383 Common Gateway Interface (see CGI scripts) compact attribute, 490 compatibility, browser (see browsers) compression animated GIFs, 328 audio file formats, 333 GIF images, 266, 278 JPEG images, 283-285, 287-288 lossless, 266, 293, 350 lossy, 283-285, 350 PNG format, 293 Shockwave file format, 366 video, 349-351 config command (SSI), 256, 260 content attribute (), 94, 98, 490 content-language value (http-equiv attribute), 100 Content-type header, 459 content-type value (http-equiv attribute), 99 contextual selectors (style sheets), 396 controller attribute (), 344, 357 controls attribute tags, 339 tag, 151, 358 converting graphics to GIF format, 266 to indexed color, 311 to Web Palette, 309 converting HTML into XML, 447 coordinates in browser window, 433 coords attribute, 490 tag, 131 tag, 132 copying files (in telnet sessions), 54 transparency information, 276 copyright issues, audio, 330-331 copyright value (), 101 cp command (Unix), 54 CSS (see cascading style sheets) .css files, 393 current version design strategy, 9 cursive joining behavior, 463 custom form buttons, 238 Custom Palette, 305 Cyberbit font, 459 D[ Top ] data attribute (), 153, 166, 491 data rate (video), 349 data tables, 176 date and time, SSI and, 255 formatting, 260 DATE_GMT variable, 259 DATE_LOCAL variable, 255, 259 datetime attribute, 491 tags, 471 decimal color representations, 31, 76, 304 declarations, style sheet rules, 392 declare attribute (), 153, 491 decompressing JPEG images, 284 defer attribute, 491 deflate compression scheme (PNG), 293 tags, 396, 471 deleting files/directories on system, 57 whitespace from tables, 188-190 deprecated HTML tags (list), 511-514 description value (), 100 design tips (see tips and tricks) tags, 471 DHTML (Dynamic HTML), 429-444 DOM (Document Object Model), 431-435 examples of, 435-441 tools, 441-443 Digital Frontiers HVS ColorGIF, 268, 281 HVS JPEG 2.1 plug-in, 287-290 digital video (see video) dir attribute, 462, 491 tags, 472 direction attribute (), 151 directionality of character encodings, 462 Director (Macromedia), 308, 366-370 directory structure, Unix, 51 creating (sub)directories, 55 deleting directories, 57 determining working directory, 56 directory structure, Unix (continued) navigating, 54 root directory, 48, 51 disabled attribute, 242, 491 display property (CSS), 416 displays, designing for, 14-27 color capabilities, 16 monitor resolution, 14-18 disposal methods (animation), 325 DitherBox (RDG Tools), 315 dithering, 16, 279 Adobe Photoshop, 310-311 color names and, 78 flat graphics, 306 GIF animation, 328 photographic images, 306 tags, 395-396, 472 tags, 472 Do Not Dispose method, 325 Doctor HTML utility, 11 DOCUMENT_NAME variable, 259 document object, 431 Document Type Definition (DTD), 446 DOCUMENT_URI environment variable, 259 documents, web (see web pages) DOM (Document Object Model), 431-435 Dreamweaver (Macromedia), 12, 21, 58, 379, 442 drop caps, 426 tags, 472 DTD (Document Type Definition), 446 dynamic content (see SSI) "Dynamic Fonts", 453-455 Dynamic HTML (DHTML), 429-444 DOM (Document Object Model), 431-435 examples of, 435-441 tools for, 441-443 dynsrc attribute (), 151, 358 E[ Top ] echo command (SSI), 257 8-bit character encodings, 458 8-bit indexed color, 266 8-bit palette images, 293 8-bit transparency, 296 elif statement (XSSI), 256 else statement (XSSI), 256 tags, 472 email message links (mailto), 143 sending form contents via, 248-250 tags, 147-149, 165-166, 472 for audio plug-ins, 338-340 Flash content with, 362-365, 368-370 for PNG images, 292 for video plug-ins, 357 embedded font technology, 453-457 embedded style sheets, 393 embedding objects in pages audio, 338-340 tags, 147-149, 165-166 Flash movies, 364-365 object parameters, 153, 164 tags, 152-153, 164, 166-167 video, 357 encoded character sets, 458-460 encoding audio data, 333 streaming media, 335 URLs, 235 enctype attribute (), 227, 235, 239, 492 endif statement (XSSI), 256 ending HTML tags, 390 endtime attribute (), 340 environment variables, 255, 256, 259 Eriksson, Frederic, 138 errmsg attribute (config command), 257 Exact Palette, 305 exec command (SSI), 257 expires value (http-equiv attribute), 99 Extended Server Side Includes (XXSI), 255-256 Extensible Markup Language (XML), 445-452 examples of, 448-451 Extensible Style Language (XSL), 451 external style sheets, 393 F[ Top ] face attribute, 492 Fahrner, Todd, 314 family, font, 400 "Fast Start" technology (Apple), 352 Fetch utility, 58 tags, 227, 472 file attribute flastmod command, 258 fsize command, 258 include command, 258 file links, 144 file size, graphics animated GIFs, 328-329 Flash file format, 360 GIFs, 277-282 JPEGs, 287-290 PNGs, 301 Shockwave movies, 367 thumbnails, 162 files absolute/relative pathnames, 51-53 audio file formats, 336 copying (in telnet sessions), 54 deleting on system, 57 filename suffixes, 57, 61 file-selection form fields, 228, 239 Flash format, 359-366 listing (in telnet sessions), 55 metafiles, 343 MIME types, 61-63, 426 moving (in telnet sessions), 56 naming conventions, 57 paging through contents, 56 permissions for, 59-61 Shockwave, 366-370 uploading via FTP, 57-61 video file formats, 351-353 virtual includes (example), 253-254 filtering PNG images, 294 financial transactions in XML, 451 Fireworks (Macromedia), 202, 267, 313-314, 324 creating JPEG images, 286, 289 creating PNG images, 299 GIF files, optimizing, 280 palettes, 305-306, 307 :firstletter pseudo-element, 426 :first-line, :first-letter pseudo-elements, 397 fixed page design (see absolute web page control) fixed-width columns, 199 Flanagan, David, 379, 434 Flash file format (Macromedia), 359-366, 450 flastmod command (SSI), 258 flat color, 278 flat graphics, 306 flexible web page design, 19-20 float property (CSS), 413, 426 floating (inline) frames, 219 Navigator imitation of, 223 flow control commands (XSSI), 255 font property (CSS), 403 tag, 135, 473 tables and, 193 font-family property (CSS), 400 font-size property (CSS), 402 font-style property (CSS), 401 font-variant property (CSS), 401 font-weight property (CSS), 401 fonts (typography) body elements, 427 CSS2 descriptors for, 424 cursive joining behavior, 463 embedded, 453-457 internationalization, 458-460 style sheet properties, 400-407 tables and, 193 text size (see type size) (see also text) foot, table, 174, 180 for attribute (), 232, 492 foreground element color, 403 tags, 227, 234-236, 473 formatter value (), 101 FormMail script, 248-250 forms, 226-250 accessibility issues, 24, 25 appearance of, 242-246 elements in tables, 187 elements of, 236-241 aligning, 244 sizing, 242 sending contents by email, 248-250 tips and tricks, 246 (see also CGI scripts) fragments, linking to, 134 frame attribute (), 171, 492 frame delay (animation), 324 frame differencing, 329 frame rate (video), 349 frame size (video), 348 tag, 206, 211, 473 frameborder attribute, 215, 492 tag, 148 tag, 206 tags, 208 tags, 208 frames, 20, 206-225 borders and spacing, 214 design tips and tricks, 220-225 frameset structure, 211-214 hidden, for preloading images, 224 inline (floating), 219 Navigator imitation of, 223 managing with JavaScript, 382 margins, 199, 216 nesting, 213 preventing from loading into, 224 rows and columns, 212-213 scrolling, 215 size and disabling resize, 216 targeting, 217-219 multiple from one link, 221-223 tags, 207, 211-214, 473 framesets (see frames) framespacing attribute (), 208, 215 Freehand (Macromedia), 308 fsize command (SSI), 257 FTP for uploading documents, 57-61 FTP links, 144 Furbo Filters's Web Scrubber, 314 G[ Top ] gamma value, 19, 295 Gaussian blur, 288 Generator (Macromedia), 366 generator value (), 101 get method, 234 GIF Animator (Ulead), 323 GIF format, 158, 265-282 animation (see animation) compression, 266, 278 GIF87a vs. GIF89a, 265 minimizing file sizes, 277-282 PNG format vs., 295 tools for, 267-268 when to use, 266-267 GIF Movie Gear, 323 GIF Wizard service, 329 GifBuilder program, 323 GifConverter program, 268 GifGifGif (Pedagoguery Software), 324 GIFmation (BoxTop Software), 323 GifSmartsaver (Ulead), 268 glyphs, internationalization and, 458-460 GoLive Cyberstudio, 12, 21, 58 Gopher links, 145 graphics accessibility alternate text, 24, 159 HTML 4.0 attributes for, 25 aliasing and anti-aliasing, 270-271 animation (see animation) background, 414 positioning, 415 scrolling vs. nonscrolling, 415 tiling, 96 colors in (see colors) dithering (see dithering) number of colors (see bit depth) transparency (see transparency) dividing into multiple files, 203 GIF format, 158, 265-282, 295 grayscale (see grayscale) how to use, 157 hyperlinked, 24, 133, 158 image buttons on forms, 239 image size, 159-160 single-pixel images, 190 thumbnail images, 162 (see also optimizing images) imagemaps (see imagemaps) tag, 149-151, 158-164, 358, 474 inline frames vs., 219 interlacing, 268-269, 295, 328 JavaScript rollovers, 143, 373-378 JPEG format, 158, 283-290, 295, 306 list-item markers (bullets), 417 lossy/lossless compression, 266, 283-285, 293, 350 marquees, 151 monitor characteristics and, 14-19 multipart images in tables, 177, 201-205 optimizing (see optimizing images) PNG format, 158, 266, 291-302 preloading, 160, 224 SMIL language, 448-449 text in, 297 tools for, 310-315, 323-324 palettes and, 306 (see also specific graphics tool) types of images, 306 vector graphics, 268, 359, 449-451 video (see video) Web Palette (see Web Palette) grayscale, 326 designing for, 16 PNG format for, 293 grouping table rows/columns, 180 Gwyn, Philip, 314 H[ Top ] ... tags, 473 "halo effect", 269-271 hand-held communications devices, 26 hard value (wrap), 240 hardware hand-held devices, 26 monitor characteristics, 14-19, 26-27 hash mark (#) ID selectors, 397 in pathnames, 134 tags, 93, 473 head, table, 175, 180 header, document, 95 headers attribute (, ), 174, 492 headers, table, 175, 178, 183 hearing impairment (see accessibility) height attribute, 492 tags, 147, 165 tags, 147, 165, 339, 344, 357, 363 tags, 208 tag, 150, 159-160 tag, 151 tags, 153, 166, 364 tag, 154 tags, 171, 185 , tags, 173, 185 (see also size) height property (CSS), 412 Heinle, Nick, 373, 379, 385 hexadecimal color representations, 31, 76-78, 304 hidden attribute (), 147, 165, 339 hiding frames for preloading images, 224 JavaScript from old browsers, 383 text entry fields, 229, 237 HitchHiker browser, 27 HomePage (Claris), 58 horizontal alignment (see alignment) horizontal rules, 149, 154-156 in select menus, 245 horizontal spacing (see hspace attribute; margins; positioning) hosts in URLs, 133 tag, 149, 154-156, 474 in menus, 245 href attribute, 493 tag, 130 tag, 132 tags, 91 tags, 344, 357 tags, 93, 393 hreflang attribute (), 131, 493 hspace attribute, 493 tags, 147, 165 tags, 148, 165, 340 tags, 209 tag, 150, 162 tag, 151 tags, 153 tags, 171 (see also margins) HTML (Hypertext Markup Language) accessibility features, 25 attribute reference, 483-510 converting documents into XML, 447 deprecated tags (list), 511-514 Dynamic HTML (see DHTML) ending tags, 390 forms (see forms) language tags, 460-463 misusing structural tags, 24 proprietary tags, 515-517 HTML (continued) SSI (see SSI) tables (see tables) tag and element reference, 467-482 validation services, 11 HTML Color Picker (MacOS8), 308 tags, 93, 474 HTML Validator utility, 11 .htmlf filename suffix, 254 HTTP_ACCEPT variable, 259 HTTP_REFERER variable, 260 HTTP response headers, 49 HTTP_USER_AGENT variable, 260 http-equiv attribute (), 94, 98, 459, 494 Huffman table, 288 HVS ColorGIF (Digital Frontiers), 268 GIF files, optimizing, 281 HVS JPEG 2.1 plug-in, 287-290 hybrid colors, 315-317 I[ Top ] tags, 474 i18n (see internationalization) id attribute, 397, 494 ID selectors (style sheets), 397 IE (see Microsoft Internet Explorer) if statement (XSSI), 256 tags, 208, 219, 474 faking in Navigator, 223 IIS (Internet Information Server), 48 Illustrator (Adobe), 308 image buttons on forms, 239 imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 ImageReady (Adobe), 203, 267, 271, 311-313, 324 creating JPEG images, 286 creating PNG images, 300 GIF files, optimizing, 281 palettes, 305-307 images (see graphics) tag, 149-151, 158-164, 474 inline video with, 358 @import function, 394 importing style sheets, 394 include command (SSI), 254, 258 indentation in lists, 418 indentation of paragraphs, 407 Indeo codec (Intel), 350 index files (servers), 49, 51 indexed color, 266, 293, 311 transparency and, 269 inherit value (visibility property), 434 inheritance, style sheet, 394 inline (floating) frames, 219 Navigator imitation of, 223 inline styles, 392 inline video, 358 tag, 228-231, 236-239, 474 type=button, 228 type=checkbox, 228, 237 type=file, 228, 239 type=hidden, 229, 237 type=image, 229, 239 type=password, 229, 236 type=radio, 230, 238 type=reset, 230, 238 type=submit, 231, 238 type=text, 231, 236 tags, 396, 475 Intel Indeo codec, 350 interactivity, 359-378 Dynamic HTML (DHTML), 429-444 Flash content (Macromedia), 359-366 Java applets for, 370-373 JavaScript-enabled buttons, 143, 373-378 Shockwave movies, 366-370 interframe (temporal) compression, 350 interframe delay (animation), 324 interlacing, 268-269, 295 GIF animation, 328 internationalization, 458-463 character sets, 458-460 HTML 4.0 language tags, 460-463 Internet Explorer (see Microsoft Internet Explorer) Internet Information Server (IIS), 48 Internet Media Type format, 235 intraframe (spatial) compression, 350 intranets, 391 tag, 231, 475 ismap attribute (), 141, 150, 157, 494 italic font style, 401 J[ Top ] JASC Paint Shop Pro, 267, 286, 324 Java applets, 146, 164, 370-373 parameters for, 153, 164 JavaScript language, 379-386 browser support, 383-386, 434 controlling status bar text, 136, 381 Document Object Model and, 432 Flash format with, 360 frame management with, 382 interactive buttons, 143, 373-378 multiple frames with one link, 222 pop-up windows, 21 preventing loads into frames, 224 rules in select menus, 245 JPEG format, 158, 283-290, 306 compression, 283-285, 287-288 creating JPEG images, 286 minimizing file sizes, 287-290 PNG format vs., 295 Progressive JPEGs, 285, 287 K[ Top ] tags, 475 key frames (video), 350 keywords value (), 101 King, Andrew, 328 Kirchman, Tom, 329 L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (
tags, 471 codebase attribute, 489 tags, 146, 165 tag, 148 tags, 152, 166, 364 codecs, video, 350 codetype attribute (), 153, 489 tag, 169, 181, 471 tags, 170, 181, 471 collapsing empty table cells, 190 colon (:) pseudo-selectors (style sheets), 397 style sheet declarations, 392 color attribute, 489 Color Picker (ColorSafe), 316 color property (CSS), 403 colors background, 414 (see also bgcolor attribute) black and white designs, 16 body elements, 96, 427 borders for elements, 410 box rules (example), 197-198 CLUTs (color look-up tables), 308 color blenders (hybrid colors), 315-317 color shift (see dithering) CSS2 values for, 425 dithering, 16, 279 Adobe Photoshop, 310-311 color names and, 78 flat graphics, 306 GIF animation, 328 photographic images, 306 flat colors, designing with, 278 foreground, for elements, 403 GIF format, 266 tools for (see specific graphics tool) hyperlinks, 96, 135 monitor capabilities, 16 names for, 78-84, 399 numbers of (see bit depth) palettes (see palettes) photographs (see photographic images) RGB value representation, 31, 76-78, 304, 399 style sheet specifications, 399 tables, 186 transparency (see transparency) truecolor images, 293 24-bit color, 283 Web Palette, 16, 32, 78, 303-317 color names vs., 78 converting to, 309 designing with web-safe colors, 307-309 ColorSafe (BoxTop Software), 315-316 ColorWeb Pro (Pantone), 308 cols attribute, 490 tags, 208, 212-213 tags, 233, 239 colspan attribute (, ), 173, 179, 490 columns, frameset, 212-213 columns, table, 169 (see also tables) grouping, 170, 181 sizing, 184, 198 spanning, 179, 192-193 two-column page layout (example), 199-201 commands, SSI, 253-254 commands, Unix (list), 54-57 tags, 471 comments, hiding JavaScript with, 383 Common Gateway Interface (see CGI scripts) compact attribute, 490 compatibility, browser (see browsers) compression animated GIFs, 328 audio file formats, 333 GIF images, 266, 278 JPEG images, 283-285, 287-288 lossless, 266, 293, 350 lossy, 283-285, 350 PNG format, 293 Shockwave file format, 366 video, 349-351 config command (SSI), 256, 260 content attribute (), 94, 98, 490 content-language value (http-equiv attribute), 100 Content-type header, 459 content-type value (http-equiv attribute), 99 contextual selectors (style sheets), 396 controller attribute (), 344, 357 controls attribute tags, 339 tag, 151, 358 converting graphics to GIF format, 266 to indexed color, 311 to Web Palette, 309 converting HTML into XML, 447 coordinates in browser window, 433 coords attribute, 490 tag, 131 tag, 132 copying files (in telnet sessions), 54 transparency information, 276 copyright issues, audio, 330-331 copyright value (), 101 cp command (Unix), 54 CSS (see cascading style sheets) .css files, 393 current version design strategy, 9 cursive joining behavior, 463 custom form buttons, 238 Custom Palette, 305 Cyberbit font, 459 D[ Top ] data attribute (), 153, 166, 491 data rate (video), 349 data tables, 176 date and time, SSI and, 255 formatting, 260 DATE_GMT variable, 259 DATE_LOCAL variable, 255, 259 datetime attribute, 491 tags, 471 decimal color representations, 31, 76, 304 declarations, style sheet rules, 392 declare attribute (), 153, 491 decompressing JPEG images, 284 defer attribute, 491 deflate compression scheme (PNG), 293 tags, 396, 471 deleting files/directories on system, 57 whitespace from tables, 188-190 deprecated HTML tags (list), 511-514 description value (), 100 design tips (see tips and tricks) tags, 471 DHTML (Dynamic HTML), 429-444 DOM (Document Object Model), 431-435 examples of, 435-441 tools, 441-443 Digital Frontiers HVS ColorGIF, 268, 281 HVS JPEG 2.1 plug-in, 287-290 digital video (see video) dir attribute, 462, 491 tags, 472 direction attribute (), 151 directionality of character encodings, 462 Director (Macromedia), 308, 366-370 directory structure, Unix, 51 creating (sub)directories, 55 deleting directories, 57 determining working directory, 56 directory structure, Unix (continued) navigating, 54 root directory, 48, 51 disabled attribute, 242, 491 display property (CSS), 416 displays, designing for, 14-27 color capabilities, 16 monitor resolution, 14-18 disposal methods (animation), 325 DitherBox (RDG Tools), 315 dithering, 16, 279 Adobe Photoshop, 310-311 color names and, 78 flat graphics, 306 GIF animation, 328 photographic images, 306 tags, 395-396, 472 tags, 472 Do Not Dispose method, 325 Doctor HTML utility, 11 DOCUMENT_NAME variable, 259 document object, 431 Document Type Definition (DTD), 446 DOCUMENT_URI environment variable, 259 documents, web (see web pages) DOM (Document Object Model), 431-435 Dreamweaver (Macromedia), 12, 21, 58, 379, 442 drop caps, 426 tags, 472 DTD (Document Type Definition), 446 dynamic content (see SSI) "Dynamic Fonts", 453-455 Dynamic HTML (DHTML), 429-444 DOM (Document Object Model), 431-435 examples of, 435-441 tools for, 441-443 dynsrc attribute (), 151, 358 E[ Top ] echo command (SSI), 257 8-bit character encodings, 458 8-bit indexed color, 266 8-bit palette images, 293 8-bit transparency, 296 elif statement (XSSI), 256 else statement (XSSI), 256 tags, 472 email message links (mailto), 143 sending form contents via, 248-250 tags, 147-149, 165-166, 472 for audio plug-ins, 338-340 Flash content with, 362-365, 368-370 for PNG images, 292 for video plug-ins, 357 embedded font technology, 453-457 embedded style sheets, 393 embedding objects in pages audio, 338-340 tags, 147-149, 165-166 Flash movies, 364-365 object parameters, 153, 164 tags, 152-153, 164, 166-167 video, 357 encoded character sets, 458-460 encoding audio data, 333 streaming media, 335 URLs, 235 enctype attribute (), 227, 235, 239, 492 endif statement (XSSI), 256 ending HTML tags, 390 endtime attribute (), 340 environment variables, 255, 256, 259 Eriksson, Frederic, 138 errmsg attribute (config command), 257 Exact Palette, 305 exec command (SSI), 257 expires value (http-equiv attribute), 99 Extended Server Side Includes (XXSI), 255-256 Extensible Markup Language (XML), 445-452 examples of, 448-451 Extensible Style Language (XSL), 451 external style sheets, 393 F[ Top ] face attribute, 492 Fahrner, Todd, 314 family, font, 400 "Fast Start" technology (Apple), 352 Fetch utility, 58 tags, 227, 472 file attribute flastmod command, 258 fsize command, 258 include command, 258 file links, 144 file size, graphics animated GIFs, 328-329 Flash file format, 360 GIFs, 277-282 JPEGs, 287-290 PNGs, 301 Shockwave movies, 367 thumbnails, 162 files absolute/relative pathnames, 51-53 audio file formats, 336 copying (in telnet sessions), 54 deleting on system, 57 filename suffixes, 57, 61 file-selection form fields, 228, 239 Flash format, 359-366 listing (in telnet sessions), 55 metafiles, 343 MIME types, 61-63, 426 moving (in telnet sessions), 56 naming conventions, 57 paging through contents, 56 permissions for, 59-61 Shockwave, 366-370 uploading via FTP, 57-61 video file formats, 351-353 virtual includes (example), 253-254 filtering PNG images, 294 financial transactions in XML, 451 Fireworks (Macromedia), 202, 267, 313-314, 324 creating JPEG images, 286, 289 creating PNG images, 299 GIF files, optimizing, 280 palettes, 305-306, 307 :firstletter pseudo-element, 426 :first-line, :first-letter pseudo-elements, 397 fixed page design (see absolute web page control) fixed-width columns, 199 Flanagan, David, 379, 434 Flash file format (Macromedia), 359-366, 450 flastmod command (SSI), 258 flat color, 278 flat graphics, 306 flexible web page design, 19-20 float property (CSS), 413, 426 floating (inline) frames, 219 Navigator imitation of, 223 flow control commands (XSSI), 255 font property (CSS), 403 tag, 135, 473 tables and, 193 font-family property (CSS), 400 font-size property (CSS), 402 font-style property (CSS), 401 font-variant property (CSS), 401 font-weight property (CSS), 401 fonts (typography) body elements, 427 CSS2 descriptors for, 424 cursive joining behavior, 463 embedded, 453-457 internationalization, 458-460 style sheet properties, 400-407 tables and, 193 text size (see type size) (see also text) foot, table, 174, 180 for attribute (), 232, 492 foreground element color, 403 tags, 227, 234-236, 473 formatter value (), 101 FormMail script, 248-250 forms, 226-250 accessibility issues, 24, 25 appearance of, 242-246 elements in tables, 187 elements of, 236-241 aligning, 244 sizing, 242 sending contents by email, 248-250 tips and tricks, 246 (see also CGI scripts) fragments, linking to, 134 frame attribute (), 171, 492 frame delay (animation), 324 frame differencing, 329 frame rate (video), 349 frame size (video), 348 tag, 206, 211, 473 frameborder attribute, 215, 492 tag, 148 tag, 206 tags, 208 tags, 208 frames, 20, 206-225 borders and spacing, 214 design tips and tricks, 220-225 frameset structure, 211-214 hidden, for preloading images, 224 inline (floating), 219 Navigator imitation of, 223 managing with JavaScript, 382 margins, 199, 216 nesting, 213 preventing from loading into, 224 rows and columns, 212-213 scrolling, 215 size and disabling resize, 216 targeting, 217-219 multiple from one link, 221-223 tags, 207, 211-214, 473 framesets (see frames) framespacing attribute (), 208, 215 Freehand (Macromedia), 308 fsize command (SSI), 257 FTP for uploading documents, 57-61 FTP links, 144 Furbo Filters's Web Scrubber, 314 G[ Top ] gamma value, 19, 295 Gaussian blur, 288 Generator (Macromedia), 366 generator value (), 101 get method, 234 GIF Animator (Ulead), 323 GIF format, 158, 265-282 animation (see animation) compression, 266, 278 GIF87a vs. GIF89a, 265 minimizing file sizes, 277-282 PNG format vs., 295 tools for, 267-268 when to use, 266-267 GIF Movie Gear, 323 GIF Wizard service, 329 GifBuilder program, 323 GifConverter program, 268 GifGifGif (Pedagoguery Software), 324 GIFmation (BoxTop Software), 323 GifSmartsaver (Ulead), 268 glyphs, internationalization and, 458-460 GoLive Cyberstudio, 12, 21, 58 Gopher links, 145 graphics accessibility alternate text, 24, 159 HTML 4.0 attributes for, 25 aliasing and anti-aliasing, 270-271 animation (see animation) background, 414 positioning, 415 scrolling vs. nonscrolling, 415 tiling, 96 colors in (see colors) dithering (see dithering) number of colors (see bit depth) transparency (see transparency) dividing into multiple files, 203 GIF format, 158, 265-282, 295 grayscale (see grayscale) how to use, 157 hyperlinked, 24, 133, 158 image buttons on forms, 239 image size, 159-160 single-pixel images, 190 thumbnail images, 162 (see also optimizing images) imagemaps (see imagemaps) tag, 149-151, 158-164, 358, 474 inline frames vs., 219 interlacing, 268-269, 295, 328 JavaScript rollovers, 143, 373-378 JPEG format, 158, 283-290, 295, 306 list-item markers (bullets), 417 lossy/lossless compression, 266, 283-285, 293, 350 marquees, 151 monitor characteristics and, 14-19 multipart images in tables, 177, 201-205 optimizing (see optimizing images) PNG format, 158, 266, 291-302 preloading, 160, 224 SMIL language, 448-449 text in, 297 tools for, 310-315, 323-324 palettes and, 306 (see also specific graphics tool) types of images, 306 vector graphics, 268, 359, 449-451 video (see video) Web Palette (see Web Palette) grayscale, 326 designing for, 16 PNG format for, 293 grouping table rows/columns, 180 Gwyn, Philip, 314 H[ Top ] ... tags, 473 "halo effect", 269-271 hand-held communications devices, 26 hard value (wrap), 240 hardware hand-held devices, 26 monitor characteristics, 14-19, 26-27 hash mark (#) ID selectors, 397 in pathnames, 134 tags, 93, 473 head, table, 175, 180 header, document, 95 headers attribute (, ), 174, 492 headers, table, 175, 178, 183 hearing impairment (see accessibility) height attribute, 492 tags, 147, 165 tags, 147, 165, 339, 344, 357, 363 tags, 208 tag, 150, 159-160 tag, 151 tags, 153, 166, 364 tag, 154 tags, 171, 185 , tags, 173, 185 (see also size) height property (CSS), 412 Heinle, Nick, 373, 379, 385 hexadecimal color representations, 31, 76-78, 304 hidden attribute (), 147, 165, 339 hiding frames for preloading images, 224 JavaScript from old browsers, 383 text entry fields, 229, 237 HitchHiker browser, 27 HomePage (Claris), 58 horizontal alignment (see alignment) horizontal rules, 149, 154-156 in select menus, 245 horizontal spacing (see hspace attribute; margins; positioning) hosts in URLs, 133 tag, 149, 154-156, 474 in menus, 245 href attribute, 493 tag, 130 tag, 132 tags, 91 tags, 344, 357 tags, 93, 393 hreflang attribute (), 131, 493 hspace attribute, 493 tags, 147, 165 tags, 148, 165, 340 tags, 209 tag, 150, 162 tag, 151 tags, 153 tags, 171 (see also margins) HTML (Hypertext Markup Language) accessibility features, 25 attribute reference, 483-510 converting documents into XML, 447 deprecated tags (list), 511-514 Dynamic HTML (see DHTML) ending tags, 390 forms (see forms) language tags, 460-463 misusing structural tags, 24 proprietary tags, 515-517 HTML (continued) SSI (see SSI) tables (see tables) tag and element reference, 467-482 validation services, 11 HTML Color Picker (MacOS8), 308 tags, 93, 474 HTML Validator utility, 11 .htmlf filename suffix, 254 HTTP_ACCEPT variable, 259 HTTP_REFERER variable, 260 HTTP response headers, 49 HTTP_USER_AGENT variable, 260 http-equiv attribute (), 94, 98, 459, 494 Huffman table, 288 HVS ColorGIF (Digital Frontiers), 268 GIF files, optimizing, 281 HVS JPEG 2.1 plug-in, 287-290 hybrid colors, 315-317 I[ Top ] tags, 474 i18n (see internationalization) id attribute, 397, 494 ID selectors (style sheets), 397 IE (see Microsoft Internet Explorer) if statement (XSSI), 256 tags, 208, 219, 474 faking in Navigator, 223 IIS (Internet Information Server), 48 Illustrator (Adobe), 308 image buttons on forms, 239 imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 ImageReady (Adobe), 203, 267, 271, 311-313, 324 creating JPEG images, 286 creating PNG images, 300 GIF files, optimizing, 281 palettes, 305-307 images (see graphics) tag, 149-151, 158-164, 474 inline video with, 358 @import function, 394 importing style sheets, 394 include command (SSI), 254, 258 indentation in lists, 418 indentation of paragraphs, 407 Indeo codec (Intel), 350 index files (servers), 49, 51 indexed color, 266, 293, 311 transparency and, 269 inherit value (visibility property), 434 inheritance, style sheet, 394 inline (floating) frames, 219 Navigator imitation of, 223 inline styles, 392 inline video, 358 tag, 228-231, 236-239, 474 type=button, 228 type=checkbox, 228, 237 type=file, 228, 239 type=hidden, 229, 237 type=image, 229, 239 type=password, 229, 236 type=radio, 230, 238 type=reset, 230, 238 type=submit, 231, 238 type=text, 231, 236 tags, 396, 475 Intel Indeo codec, 350 interactivity, 359-378 Dynamic HTML (DHTML), 429-444 Flash content (Macromedia), 359-366 Java applets for, 370-373 JavaScript-enabled buttons, 143, 373-378 Shockwave movies, 366-370 interframe (temporal) compression, 350 interframe delay (animation), 324 interlacing, 268-269, 295 GIF animation, 328 internationalization, 458-463 character sets, 458-460 HTML 4.0 language tags, 460-463 Internet Explorer (see Microsoft Internet Explorer) Internet Information Server (IIS), 48 Internet Media Type format, 235 intraframe (spatial) compression, 350 intranets, 391 tag, 231, 475 ismap attribute (), 141, 150, 157, 494 italic font style, 401 J[ Top ] JASC Paint Shop Pro, 267, 286, 324 Java applets, 146, 164, 370-373 parameters for, 153, 164 JavaScript language, 379-386 browser support, 383-386, 434 controlling status bar text, 136, 381 Document Object Model and, 432 Flash format with, 360 frame management with, 382 interactive buttons, 143, 373-378 multiple frames with one link, 222 pop-up windows, 21 preventing loads into frames, 224 rules in select menus, 245 JPEG format, 158, 283-290, 306 compression, 283-285, 287-288 creating JPEG images, 286 minimizing file sizes, 287-290 PNG format vs., 295 Progressive JPEGs, 285, 287 K[ Top ] tags, 475 key frames (video), 350 keywords value (), 101 King, Andrew, 328 Kirchman, Tom, 329 L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (
D[ Top ] data attribute (), 153, 166, 491 data rate (video), 349 data tables, 176 date and time, SSI and, 255 formatting, 260 DATE_GMT variable, 259 DATE_LOCAL variable, 255, 259 datetime attribute, 491 tags, 471 decimal color representations, 31, 76, 304 declarations, style sheet rules, 392 declare attribute (), 153, 491 decompressing JPEG images, 284 defer attribute, 491 deflate compression scheme (PNG), 293 tags, 396, 471 deleting files/directories on system, 57 whitespace from tables, 188-190 deprecated HTML tags (list), 511-514 description value (), 100 design tips (see tips and tricks) tags, 471 DHTML (Dynamic HTML), 429-444 DOM (Document Object Model), 431-435 examples of, 435-441 tools, 441-443 Digital Frontiers HVS ColorGIF, 268, 281 HVS JPEG 2.1 plug-in, 287-290 digital video (see video) dir attribute, 462, 491 tags, 472 direction attribute (), 151 directionality of character encodings, 462 Director (Macromedia), 308, 366-370 directory structure, Unix, 51 creating (sub)directories, 55 deleting directories, 57 determining working directory, 56 directory structure, Unix (continued) navigating, 54 root directory, 48, 51 disabled attribute, 242, 491 display property (CSS), 416 displays, designing for, 14-27 color capabilities, 16 monitor resolution, 14-18 disposal methods (animation), 325 DitherBox (RDG Tools), 315 dithering, 16, 279 Adobe Photoshop, 310-311 color names and, 78 flat graphics, 306 GIF animation, 328 photographic images, 306 tags, 395-396, 472 tags, 472 Do Not Dispose method, 325 Doctor HTML utility, 11 DOCUMENT_NAME variable, 259 document object, 431 Document Type Definition (DTD), 446 DOCUMENT_URI environment variable, 259 documents, web (see web pages) DOM (Document Object Model), 431-435 Dreamweaver (Macromedia), 12, 21, 58, 379, 442 drop caps, 426 tags, 472 DTD (Document Type Definition), 446 dynamic content (see SSI) "Dynamic Fonts", 453-455 Dynamic HTML (DHTML), 429-444 DOM (Document Object Model), 431-435 examples of, 435-441 tools for, 441-443 dynsrc attribute (), 151, 358 E[ Top ] echo command (SSI), 257 8-bit character encodings, 458 8-bit indexed color, 266 8-bit palette images, 293 8-bit transparency, 296 elif statement (XSSI), 256 else statement (XSSI), 256 tags, 472 email message links (mailto), 143 sending form contents via, 248-250 tags, 147-149, 165-166, 472 for audio plug-ins, 338-340 Flash content with, 362-365, 368-370 for PNG images, 292 for video plug-ins, 357 embedded font technology, 453-457 embedded style sheets, 393 embedding objects in pages audio, 338-340 tags, 147-149, 165-166 Flash movies, 364-365 object parameters, 153, 164 tags, 152-153, 164, 166-167 video, 357 encoded character sets, 458-460 encoding audio data, 333 streaming media, 335 URLs, 235 enctype attribute (), 227, 235, 239, 492 endif statement (XSSI), 256 ending HTML tags, 390 endtime attribute (), 340 environment variables, 255, 256, 259 Eriksson, Frederic, 138 errmsg attribute (config command), 257 Exact Palette, 305 exec command (SSI), 257 expires value (http-equiv attribute), 99 Extended Server Side Includes (XXSI), 255-256 Extensible Markup Language (XML), 445-452 examples of, 448-451 Extensible Style Language (XSL), 451 external style sheets, 393 F[ Top ] face attribute, 492 Fahrner, Todd, 314 family, font, 400 "Fast Start" technology (Apple), 352 Fetch utility, 58 tags, 227, 472 file attribute flastmod command, 258 fsize command, 258 include command, 258 file links, 144 file size, graphics animated GIFs, 328-329 Flash file format, 360 GIFs, 277-282 JPEGs, 287-290 PNGs, 301 Shockwave movies, 367 thumbnails, 162 files absolute/relative pathnames, 51-53 audio file formats, 336 copying (in telnet sessions), 54 deleting on system, 57 filename suffixes, 57, 61 file-selection form fields, 228, 239 Flash format, 359-366 listing (in telnet sessions), 55 metafiles, 343 MIME types, 61-63, 426 moving (in telnet sessions), 56 naming conventions, 57 paging through contents, 56 permissions for, 59-61 Shockwave, 366-370 uploading via FTP, 57-61 video file formats, 351-353 virtual includes (example), 253-254 filtering PNG images, 294 financial transactions in XML, 451 Fireworks (Macromedia), 202, 267, 313-314, 324 creating JPEG images, 286, 289 creating PNG images, 299 GIF files, optimizing, 280 palettes, 305-306, 307 :firstletter pseudo-element, 426 :first-line, :first-letter pseudo-elements, 397 fixed page design (see absolute web page control) fixed-width columns, 199 Flanagan, David, 379, 434 Flash file format (Macromedia), 359-366, 450 flastmod command (SSI), 258 flat color, 278 flat graphics, 306 flexible web page design, 19-20 float property (CSS), 413, 426 floating (inline) frames, 219 Navigator imitation of, 223 flow control commands (XSSI), 255 font property (CSS), 403 tag, 135, 473 tables and, 193 font-family property (CSS), 400 font-size property (CSS), 402 font-style property (CSS), 401 font-variant property (CSS), 401 font-weight property (CSS), 401 fonts (typography) body elements, 427 CSS2 descriptors for, 424 cursive joining behavior, 463 embedded, 453-457 internationalization, 458-460 style sheet properties, 400-407 tables and, 193 text size (see type size) (see also text) foot, table, 174, 180 for attribute (), 232, 492 foreground element color, 403 tags, 227, 234-236, 473 formatter value (), 101 FormMail script, 248-250 forms, 226-250 accessibility issues, 24, 25 appearance of, 242-246 elements in tables, 187 elements of, 236-241 aligning, 244 sizing, 242 sending contents by email, 248-250 tips and tricks, 246 (see also CGI scripts) fragments, linking to, 134 frame attribute (), 171, 492 frame delay (animation), 324 frame differencing, 329 frame rate (video), 349 frame size (video), 348 tag, 206, 211, 473 frameborder attribute, 215, 492 tag, 148 tag, 206 tags, 208 tags, 208 frames, 20, 206-225 borders and spacing, 214 design tips and tricks, 220-225 frameset structure, 211-214 hidden, for preloading images, 224 inline (floating), 219 Navigator imitation of, 223 managing with JavaScript, 382 margins, 199, 216 nesting, 213 preventing from loading into, 224 rows and columns, 212-213 scrolling, 215 size and disabling resize, 216 targeting, 217-219 multiple from one link, 221-223 tags, 207, 211-214, 473 framesets (see frames) framespacing attribute (), 208, 215 Freehand (Macromedia), 308 fsize command (SSI), 257 FTP for uploading documents, 57-61 FTP links, 144 Furbo Filters's Web Scrubber, 314 G[ Top ] gamma value, 19, 295 Gaussian blur, 288 Generator (Macromedia), 366 generator value (), 101 get method, 234 GIF Animator (Ulead), 323 GIF format, 158, 265-282 animation (see animation) compression, 266, 278 GIF87a vs. GIF89a, 265 minimizing file sizes, 277-282 PNG format vs., 295 tools for, 267-268 when to use, 266-267 GIF Movie Gear, 323 GIF Wizard service, 329 GifBuilder program, 323 GifConverter program, 268 GifGifGif (Pedagoguery Software), 324 GIFmation (BoxTop Software), 323 GifSmartsaver (Ulead), 268 glyphs, internationalization and, 458-460 GoLive Cyberstudio, 12, 21, 58 Gopher links, 145 graphics accessibility alternate text, 24, 159 HTML 4.0 attributes for, 25 aliasing and anti-aliasing, 270-271 animation (see animation) background, 414 positioning, 415 scrolling vs. nonscrolling, 415 tiling, 96 colors in (see colors) dithering (see dithering) number of colors (see bit depth) transparency (see transparency) dividing into multiple files, 203 GIF format, 158, 265-282, 295 grayscale (see grayscale) how to use, 157 hyperlinked, 24, 133, 158 image buttons on forms, 239 image size, 159-160 single-pixel images, 190 thumbnail images, 162 (see also optimizing images) imagemaps (see imagemaps) tag, 149-151, 158-164, 358, 474 inline frames vs., 219 interlacing, 268-269, 295, 328 JavaScript rollovers, 143, 373-378 JPEG format, 158, 283-290, 295, 306 list-item markers (bullets), 417 lossy/lossless compression, 266, 283-285, 293, 350 marquees, 151 monitor characteristics and, 14-19 multipart images in tables, 177, 201-205 optimizing (see optimizing images) PNG format, 158, 266, 291-302 preloading, 160, 224 SMIL language, 448-449 text in, 297 tools for, 310-315, 323-324 palettes and, 306 (see also specific graphics tool) types of images, 306 vector graphics, 268, 359, 449-451 video (see video) Web Palette (see Web Palette) grayscale, 326 designing for, 16 PNG format for, 293 grouping table rows/columns, 180 Gwyn, Philip, 314 H[ Top ] ... tags, 473 "halo effect", 269-271 hand-held communications devices, 26 hard value (wrap), 240 hardware hand-held devices, 26 monitor characteristics, 14-19, 26-27 hash mark (#) ID selectors, 397 in pathnames, 134 tags, 93, 473 head, table, 175, 180 header, document, 95 headers attribute (, ), 174, 492 headers, table, 175, 178, 183 hearing impairment (see accessibility) height attribute, 492 tags, 147, 165 tags, 147, 165, 339, 344, 357, 363 tags, 208 tag, 150, 159-160 tag, 151 tags, 153, 166, 364 tag, 154 tags, 171, 185 , tags, 173, 185 (see also size) height property (CSS), 412 Heinle, Nick, 373, 379, 385 hexadecimal color representations, 31, 76-78, 304 hidden attribute (), 147, 165, 339 hiding frames for preloading images, 224 JavaScript from old browsers, 383 text entry fields, 229, 237 HitchHiker browser, 27 HomePage (Claris), 58 horizontal alignment (see alignment) horizontal rules, 149, 154-156 in select menus, 245 horizontal spacing (see hspace attribute; margins; positioning) hosts in URLs, 133 tag, 149, 154-156, 474 in menus, 245 href attribute, 493 tag, 130 tag, 132 tags, 91 tags, 344, 357 tags, 93, 393 hreflang attribute (), 131, 493 hspace attribute, 493 tags, 147, 165 tags, 148, 165, 340 tags, 209 tag, 150, 162 tag, 151 tags, 153 tags, 171 (see also margins) HTML (Hypertext Markup Language) accessibility features, 25 attribute reference, 483-510 converting documents into XML, 447 deprecated tags (list), 511-514 Dynamic HTML (see DHTML) ending tags, 390 forms (see forms) language tags, 460-463 misusing structural tags, 24 proprietary tags, 515-517 HTML (continued) SSI (see SSI) tables (see tables) tag and element reference, 467-482 validation services, 11 HTML Color Picker (MacOS8), 308 tags, 93, 474 HTML Validator utility, 11 .htmlf filename suffix, 254 HTTP_ACCEPT variable, 259 HTTP_REFERER variable, 260 HTTP response headers, 49 HTTP_USER_AGENT variable, 260 http-equiv attribute (), 94, 98, 459, 494 Huffman table, 288 HVS ColorGIF (Digital Frontiers), 268 GIF files, optimizing, 281 HVS JPEG 2.1 plug-in, 287-290 hybrid colors, 315-317 I[ Top ] tags, 474 i18n (see internationalization) id attribute, 397, 494 ID selectors (style sheets), 397 IE (see Microsoft Internet Explorer) if statement (XSSI), 256 tags, 208, 219, 474 faking in Navigator, 223 IIS (Internet Information Server), 48 Illustrator (Adobe), 308 image buttons on forms, 239 imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 ImageReady (Adobe), 203, 267, 271, 311-313, 324 creating JPEG images, 286 creating PNG images, 300 GIF files, optimizing, 281 palettes, 305-307 images (see graphics) tag, 149-151, 158-164, 474 inline video with, 358 @import function, 394 importing style sheets, 394 include command (SSI), 254, 258 indentation in lists, 418 indentation of paragraphs, 407 Indeo codec (Intel), 350 index files (servers), 49, 51 indexed color, 266, 293, 311 transparency and, 269 inherit value (visibility property), 434 inheritance, style sheet, 394 inline (floating) frames, 219 Navigator imitation of, 223 inline styles, 392 inline video, 358 tag, 228-231, 236-239, 474 type=button, 228 type=checkbox, 228, 237 type=file, 228, 239 type=hidden, 229, 237 type=image, 229, 239 type=password, 229, 236 type=radio, 230, 238 type=reset, 230, 238 type=submit, 231, 238 type=text, 231, 236 tags, 396, 475 Intel Indeo codec, 350 interactivity, 359-378 Dynamic HTML (DHTML), 429-444 Flash content (Macromedia), 359-366 Java applets for, 370-373 JavaScript-enabled buttons, 143, 373-378 Shockwave movies, 366-370 interframe (temporal) compression, 350 interframe delay (animation), 324 interlacing, 268-269, 295 GIF animation, 328 internationalization, 458-463 character sets, 458-460 HTML 4.0 language tags, 460-463 Internet Explorer (see Microsoft Internet Explorer) Internet Information Server (IIS), 48 Internet Media Type format, 235 intraframe (spatial) compression, 350 intranets, 391 tag, 231, 475 ismap attribute (), 141, 150, 157, 494 italic font style, 401 J[ Top ] JASC Paint Shop Pro, 267, 286, 324 Java applets, 146, 164, 370-373 parameters for, 153, 164 JavaScript language, 379-386 browser support, 383-386, 434 controlling status bar text, 136, 381 Document Object Model and, 432 Flash format with, 360 frame management with, 382 interactive buttons, 143, 373-378 multiple frames with one link, 222 pop-up windows, 21 preventing loads into frames, 224 rules in select menus, 245 JPEG format, 158, 283-290, 306 compression, 283-285, 287-288 creating JPEG images, 286 minimizing file sizes, 287-290 PNG format vs., 295 Progressive JPEGs, 285, 287 K[ Top ] tags, 475 key frames (video), 350 keywords value (), 101 King, Andrew, 328 Kirchman, Tom, 329 L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (
E[ Top ] echo command (SSI), 257 8-bit character encodings, 458 8-bit indexed color, 266 8-bit palette images, 293 8-bit transparency, 296 elif statement (XSSI), 256 else statement (XSSI), 256 tags, 472 email message links (mailto), 143 sending form contents via, 248-250 tags, 147-149, 165-166, 472 for audio plug-ins, 338-340 Flash content with, 362-365, 368-370 for PNG images, 292 for video plug-ins, 357 embedded font technology, 453-457 embedded style sheets, 393 embedding objects in pages audio, 338-340 tags, 147-149, 165-166 Flash movies, 364-365 object parameters, 153, 164 tags, 152-153, 164, 166-167 video, 357 encoded character sets, 458-460 encoding audio data, 333 streaming media, 335 URLs, 235 enctype attribute (), 227, 235, 239, 492 endif statement (XSSI), 256 ending HTML tags, 390 endtime attribute (), 340 environment variables, 255, 256, 259 Eriksson, Frederic, 138 errmsg attribute (config command), 257 Exact Palette, 305 exec command (SSI), 257 expires value (http-equiv attribute), 99 Extended Server Side Includes (XXSI), 255-256 Extensible Markup Language (XML), 445-452 examples of, 448-451 Extensible Style Language (XSL), 451 external style sheets, 393 F[ Top ] face attribute, 492 Fahrner, Todd, 314 family, font, 400 "Fast Start" technology (Apple), 352 Fetch utility, 58 tags, 227, 472 file attribute flastmod command, 258 fsize command, 258 include command, 258 file links, 144 file size, graphics animated GIFs, 328-329 Flash file format, 360 GIFs, 277-282 JPEGs, 287-290 PNGs, 301 Shockwave movies, 367 thumbnails, 162 files absolute/relative pathnames, 51-53 audio file formats, 336 copying (in telnet sessions), 54 deleting on system, 57 filename suffixes, 57, 61 file-selection form fields, 228, 239 Flash format, 359-366 listing (in telnet sessions), 55 metafiles, 343 MIME types, 61-63, 426 moving (in telnet sessions), 56 naming conventions, 57 paging through contents, 56 permissions for, 59-61 Shockwave, 366-370 uploading via FTP, 57-61 video file formats, 351-353 virtual includes (example), 253-254 filtering PNG images, 294 financial transactions in XML, 451 Fireworks (Macromedia), 202, 267, 313-314, 324 creating JPEG images, 286, 289 creating PNG images, 299 GIF files, optimizing, 280 palettes, 305-306, 307 :firstletter pseudo-element, 426 :first-line, :first-letter pseudo-elements, 397 fixed page design (see absolute web page control) fixed-width columns, 199 Flanagan, David, 379, 434 Flash file format (Macromedia), 359-366, 450 flastmod command (SSI), 258 flat color, 278 flat graphics, 306 flexible web page design, 19-20 float property (CSS), 413, 426 floating (inline) frames, 219 Navigator imitation of, 223 flow control commands (XSSI), 255 font property (CSS), 403 tag, 135, 473 tables and, 193 font-family property (CSS), 400 font-size property (CSS), 402 font-style property (CSS), 401 font-variant property (CSS), 401 font-weight property (CSS), 401 fonts (typography) body elements, 427 CSS2 descriptors for, 424 cursive joining behavior, 463 embedded, 453-457 internationalization, 458-460 style sheet properties, 400-407 tables and, 193 text size (see type size) (see also text) foot, table, 174, 180 for attribute (), 232, 492 foreground element color, 403 tags, 227, 234-236, 473 formatter value (), 101 FormMail script, 248-250 forms, 226-250 accessibility issues, 24, 25 appearance of, 242-246 elements in tables, 187 elements of, 236-241 aligning, 244 sizing, 242 sending contents by email, 248-250 tips and tricks, 246 (see also CGI scripts) fragments, linking to, 134 frame attribute (), 171, 492 frame delay (animation), 324 frame differencing, 329 frame rate (video), 349 frame size (video), 348 tag, 206, 211, 473 frameborder attribute, 215, 492 tag, 148 tag, 206 tags, 208 tags, 208 frames, 20, 206-225 borders and spacing, 214 design tips and tricks, 220-225 frameset structure, 211-214 hidden, for preloading images, 224 inline (floating), 219 Navigator imitation of, 223 managing with JavaScript, 382 margins, 199, 216 nesting, 213 preventing from loading into, 224 rows and columns, 212-213 scrolling, 215 size and disabling resize, 216 targeting, 217-219 multiple from one link, 221-223 tags, 207, 211-214, 473 framesets (see frames) framespacing attribute (), 208, 215 Freehand (Macromedia), 308 fsize command (SSI), 257 FTP for uploading documents, 57-61 FTP links, 144 Furbo Filters's Web Scrubber, 314 G[ Top ] gamma value, 19, 295 Gaussian blur, 288 Generator (Macromedia), 366 generator value (), 101 get method, 234 GIF Animator (Ulead), 323 GIF format, 158, 265-282 animation (see animation) compression, 266, 278 GIF87a vs. GIF89a, 265 minimizing file sizes, 277-282 PNG format vs., 295 tools for, 267-268 when to use, 266-267 GIF Movie Gear, 323 GIF Wizard service, 329 GifBuilder program, 323 GifConverter program, 268 GifGifGif (Pedagoguery Software), 324 GIFmation (BoxTop Software), 323 GifSmartsaver (Ulead), 268 glyphs, internationalization and, 458-460 GoLive Cyberstudio, 12, 21, 58 Gopher links, 145 graphics accessibility alternate text, 24, 159 HTML 4.0 attributes for, 25 aliasing and anti-aliasing, 270-271 animation (see animation) background, 414 positioning, 415 scrolling vs. nonscrolling, 415 tiling, 96 colors in (see colors) dithering (see dithering) number of colors (see bit depth) transparency (see transparency) dividing into multiple files, 203 GIF format, 158, 265-282, 295 grayscale (see grayscale) how to use, 157 hyperlinked, 24, 133, 158 image buttons on forms, 239 image size, 159-160 single-pixel images, 190 thumbnail images, 162 (see also optimizing images) imagemaps (see imagemaps) tag, 149-151, 158-164, 358, 474 inline frames vs., 219 interlacing, 268-269, 295, 328 JavaScript rollovers, 143, 373-378 JPEG format, 158, 283-290, 295, 306 list-item markers (bullets), 417 lossy/lossless compression, 266, 283-285, 293, 350 marquees, 151 monitor characteristics and, 14-19 multipart images in tables, 177, 201-205 optimizing (see optimizing images) PNG format, 158, 266, 291-302 preloading, 160, 224 SMIL language, 448-449 text in, 297 tools for, 310-315, 323-324 palettes and, 306 (see also specific graphics tool) types of images, 306 vector graphics, 268, 359, 449-451 video (see video) Web Palette (see Web Palette) grayscale, 326 designing for, 16 PNG format for, 293 grouping table rows/columns, 180 Gwyn, Philip, 314 H[ Top ] ... tags, 473 "halo effect", 269-271 hand-held communications devices, 26 hard value (wrap), 240 hardware hand-held devices, 26 monitor characteristics, 14-19, 26-27 hash mark (#) ID selectors, 397 in pathnames, 134 tags, 93, 473 head, table, 175, 180 header, document, 95 headers attribute (, ), 174, 492 headers, table, 175, 178, 183 hearing impairment (see accessibility) height attribute, 492 tags, 147, 165 tags, 147, 165, 339, 344, 357, 363 tags, 208 tag, 150, 159-160 tag, 151 tags, 153, 166, 364 tag, 154 tags, 171, 185 , tags, 173, 185 (see also size) height property (CSS), 412 Heinle, Nick, 373, 379, 385 hexadecimal color representations, 31, 76-78, 304 hidden attribute (), 147, 165, 339 hiding frames for preloading images, 224 JavaScript from old browsers, 383 text entry fields, 229, 237 HitchHiker browser, 27 HomePage (Claris), 58 horizontal alignment (see alignment) horizontal rules, 149, 154-156 in select menus, 245 horizontal spacing (see hspace attribute; margins; positioning) hosts in URLs, 133 tag, 149, 154-156, 474 in menus, 245 href attribute, 493 tag, 130 tag, 132 tags, 91 tags, 344, 357 tags, 93, 393 hreflang attribute (), 131, 493 hspace attribute, 493 tags, 147, 165 tags, 148, 165, 340 tags, 209 tag, 150, 162 tag, 151 tags, 153 tags, 171 (see also margins) HTML (Hypertext Markup Language) accessibility features, 25 attribute reference, 483-510 converting documents into XML, 447 deprecated tags (list), 511-514 Dynamic HTML (see DHTML) ending tags, 390 forms (see forms) language tags, 460-463 misusing structural tags, 24 proprietary tags, 515-517 HTML (continued) SSI (see SSI) tables (see tables) tag and element reference, 467-482 validation services, 11 HTML Color Picker (MacOS8), 308 tags, 93, 474 HTML Validator utility, 11 .htmlf filename suffix, 254 HTTP_ACCEPT variable, 259 HTTP_REFERER variable, 260 HTTP response headers, 49 HTTP_USER_AGENT variable, 260 http-equiv attribute (), 94, 98, 459, 494 Huffman table, 288 HVS ColorGIF (Digital Frontiers), 268 GIF files, optimizing, 281 HVS JPEG 2.1 plug-in, 287-290 hybrid colors, 315-317 I[ Top ] tags, 474 i18n (see internationalization) id attribute, 397, 494 ID selectors (style sheets), 397 IE (see Microsoft Internet Explorer) if statement (XSSI), 256 tags, 208, 219, 474 faking in Navigator, 223 IIS (Internet Information Server), 48 Illustrator (Adobe), 308 image buttons on forms, 239 imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 ImageReady (Adobe), 203, 267, 271, 311-313, 324 creating JPEG images, 286 creating PNG images, 300 GIF files, optimizing, 281 palettes, 305-307 images (see graphics) tag, 149-151, 158-164, 474 inline video with, 358 @import function, 394 importing style sheets, 394 include command (SSI), 254, 258 indentation in lists, 418 indentation of paragraphs, 407 Indeo codec (Intel), 350 index files (servers), 49, 51 indexed color, 266, 293, 311 transparency and, 269 inherit value (visibility property), 434 inheritance, style sheet, 394 inline (floating) frames, 219 Navigator imitation of, 223 inline styles, 392 inline video, 358 tag, 228-231, 236-239, 474 type=button, 228 type=checkbox, 228, 237 type=file, 228, 239 type=hidden, 229, 237 type=image, 229, 239 type=password, 229, 236 type=radio, 230, 238 type=reset, 230, 238 type=submit, 231, 238 type=text, 231, 236 tags, 396, 475 Intel Indeo codec, 350 interactivity, 359-378 Dynamic HTML (DHTML), 429-444 Flash content (Macromedia), 359-366 Java applets for, 370-373 JavaScript-enabled buttons, 143, 373-378 Shockwave movies, 366-370 interframe (temporal) compression, 350 interframe delay (animation), 324 interlacing, 268-269, 295 GIF animation, 328 internationalization, 458-463 character sets, 458-460 HTML 4.0 language tags, 460-463 Internet Explorer (see Microsoft Internet Explorer) Internet Information Server (IIS), 48 Internet Media Type format, 235 intraframe (spatial) compression, 350 intranets, 391 tag, 231, 475 ismap attribute (), 141, 150, 157, 494 italic font style, 401 J[ Top ] JASC Paint Shop Pro, 267, 286, 324 Java applets, 146, 164, 370-373 parameters for, 153, 164 JavaScript language, 379-386 browser support, 383-386, 434 controlling status bar text, 136, 381 Document Object Model and, 432 Flash format with, 360 frame management with, 382 interactive buttons, 143, 373-378 multiple frames with one link, 222 pop-up windows, 21 preventing loads into frames, 224 rules in select menus, 245 JPEG format, 158, 283-290, 306 compression, 283-285, 287-288 creating JPEG images, 286 minimizing file sizes, 287-290 PNG format vs., 295 Progressive JPEGs, 285, 287 K[ Top ] tags, 475 key frames (video), 350 keywords value (), 101 King, Andrew, 328 Kirchman, Tom, 329 L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (
F[ Top ] face attribute, 492 Fahrner, Todd, 314 family, font, 400 "Fast Start" technology (Apple), 352 Fetch utility, 58
G[ Top ] gamma value, 19, 295 Gaussian blur, 288 Generator (Macromedia), 366 generator value (), 101 get method, 234 GIF Animator (Ulead), 323 GIF format, 158, 265-282 animation (see animation) compression, 266, 278 GIF87a vs. GIF89a, 265 minimizing file sizes, 277-282 PNG format vs., 295 tools for, 267-268 when to use, 266-267 GIF Movie Gear, 323 GIF Wizard service, 329 GifBuilder program, 323 GifConverter program, 268 GifGifGif (Pedagoguery Software), 324 GIFmation (BoxTop Software), 323 GifSmartsaver (Ulead), 268 glyphs, internationalization and, 458-460 GoLive Cyberstudio, 12, 21, 58 Gopher links, 145 graphics accessibility alternate text, 24, 159 HTML 4.0 attributes for, 25 aliasing and anti-aliasing, 270-271 animation (see animation) background, 414 positioning, 415 scrolling vs. nonscrolling, 415 tiling, 96 colors in (see colors) dithering (see dithering) number of colors (see bit depth) transparency (see transparency) dividing into multiple files, 203 GIF format, 158, 265-282, 295 grayscale (see grayscale) how to use, 157 hyperlinked, 24, 133, 158 image buttons on forms, 239 image size, 159-160 single-pixel images, 190 thumbnail images, 162 (see also optimizing images) imagemaps (see imagemaps) tag, 149-151, 158-164, 358, 474 inline frames vs., 219 interlacing, 268-269, 295, 328 JavaScript rollovers, 143, 373-378 JPEG format, 158, 283-290, 295, 306 list-item markers (bullets), 417 lossy/lossless compression, 266, 283-285, 293, 350 marquees, 151 monitor characteristics and, 14-19 multipart images in tables, 177, 201-205 optimizing (see optimizing images) PNG format, 158, 266, 291-302 preloading, 160, 224 SMIL language, 448-449 text in, 297 tools for, 310-315, 323-324 palettes and, 306 (see also specific graphics tool) types of images, 306 vector graphics, 268, 359, 449-451 video (see video) Web Palette (see Web Palette) grayscale, 326 designing for, 16 PNG format for, 293 grouping table rows/columns, 180 Gwyn, Philip, 314 H[ Top ] ... tags, 473 "halo effect", 269-271 hand-held communications devices, 26 hard value (wrap), 240 hardware hand-held devices, 26 monitor characteristics, 14-19, 26-27 hash mark (#) ID selectors, 397 in pathnames, 134 tags, 93, 473 head, table, 175, 180 header, document, 95 headers attribute (, ), 174, 492 headers, table, 175, 178, 183 hearing impairment (see accessibility) height attribute, 492 tags, 147, 165 tags, 147, 165, 339, 344, 357, 363 tags, 208 tag, 150, 159-160 tag, 151 tags, 153, 166, 364 tag, 154 tags, 171, 185 , tags, 173, 185 (see also size) height property (CSS), 412 Heinle, Nick, 373, 379, 385 hexadecimal color representations, 31, 76-78, 304 hidden attribute (), 147, 165, 339 hiding frames for preloading images, 224 JavaScript from old browsers, 383 text entry fields, 229, 237 HitchHiker browser, 27 HomePage (Claris), 58 horizontal alignment (see alignment) horizontal rules, 149, 154-156 in select menus, 245 horizontal spacing (see hspace attribute; margins; positioning) hosts in URLs, 133 tag, 149, 154-156, 474 in menus, 245 href attribute, 493 tag, 130 tag, 132 tags, 91 tags, 344, 357 tags, 93, 393 hreflang attribute (), 131, 493 hspace attribute, 493 tags, 147, 165 tags, 148, 165, 340 tags, 209 tag, 150, 162 tag, 151 tags, 153 tags, 171 (see also margins) HTML (Hypertext Markup Language) accessibility features, 25 attribute reference, 483-510 converting documents into XML, 447 deprecated tags (list), 511-514 Dynamic HTML (see DHTML) ending tags, 390 forms (see forms) language tags, 460-463 misusing structural tags, 24 proprietary tags, 515-517 HTML (continued) SSI (see SSI) tables (see tables) tag and element reference, 467-482 validation services, 11 HTML Color Picker (MacOS8), 308 tags, 93, 474 HTML Validator utility, 11 .htmlf filename suffix, 254 HTTP_ACCEPT variable, 259 HTTP_REFERER variable, 260 HTTP response headers, 49 HTTP_USER_AGENT variable, 260 http-equiv attribute (), 94, 98, 459, 494 Huffman table, 288 HVS ColorGIF (Digital Frontiers), 268 GIF files, optimizing, 281 HVS JPEG 2.1 plug-in, 287-290 hybrid colors, 315-317 I[ Top ] tags, 474 i18n (see internationalization) id attribute, 397, 494 ID selectors (style sheets), 397 IE (see Microsoft Internet Explorer) if statement (XSSI), 256 tags, 208, 219, 474 faking in Navigator, 223 IIS (Internet Information Server), 48 Illustrator (Adobe), 308 image buttons on forms, 239 imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 ImageReady (Adobe), 203, 267, 271, 311-313, 324 creating JPEG images, 286 creating PNG images, 300 GIF files, optimizing, 281 palettes, 305-307 images (see graphics) tag, 149-151, 158-164, 474 inline video with, 358 @import function, 394 importing style sheets, 394 include command (SSI), 254, 258 indentation in lists, 418 indentation of paragraphs, 407 Indeo codec (Intel), 350 index files (servers), 49, 51 indexed color, 266, 293, 311 transparency and, 269 inherit value (visibility property), 434 inheritance, style sheet, 394 inline (floating) frames, 219 Navigator imitation of, 223 inline styles, 392 inline video, 358 tag, 228-231, 236-239, 474 type=button, 228 type=checkbox, 228, 237 type=file, 228, 239 type=hidden, 229, 237 type=image, 229, 239 type=password, 229, 236 type=radio, 230, 238 type=reset, 230, 238 type=submit, 231, 238 type=text, 231, 236 tags, 396, 475 Intel Indeo codec, 350 interactivity, 359-378 Dynamic HTML (DHTML), 429-444 Flash content (Macromedia), 359-366 Java applets for, 370-373 JavaScript-enabled buttons, 143, 373-378 Shockwave movies, 366-370 interframe (temporal) compression, 350 interframe delay (animation), 324 interlacing, 268-269, 295 GIF animation, 328 internationalization, 458-463 character sets, 458-460 HTML 4.0 language tags, 460-463 Internet Explorer (see Microsoft Internet Explorer) Internet Information Server (IIS), 48 Internet Media Type format, 235 intraframe (spatial) compression, 350 intranets, 391 tag, 231, 475 ismap attribute (), 141, 150, 157, 494 italic font style, 401 J[ Top ] JASC Paint Shop Pro, 267, 286, 324 Java applets, 146, 164, 370-373 parameters for, 153, 164 JavaScript language, 379-386 browser support, 383-386, 434 controlling status bar text, 136, 381 Document Object Model and, 432 Flash format with, 360 frame management with, 382 interactive buttons, 143, 373-378 multiple frames with one link, 222 pop-up windows, 21 preventing loads into frames, 224 rules in select menus, 245 JPEG format, 158, 283-290, 306 compression, 283-285, 287-288 creating JPEG images, 286 minimizing file sizes, 287-290 PNG format vs., 295 Progressive JPEGs, 285, 287 K[ Top ] tags, 475 key frames (video), 350 keywords value (), 101 King, Andrew, 328 Kirchman, Tom, 329 L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (
H[ Top ] ... tags, 473 "halo effect", 269-271 hand-held communications devices, 26 hard value (wrap), 240 hardware hand-held devices, 26 monitor characteristics, 14-19, 26-27 hash mark (#) ID selectors, 397 in pathnames, 134 tags, 93, 473 head, table, 175, 180 header, document, 95 headers attribute (, ), 174, 492 headers, table, 175, 178, 183 hearing impairment (see accessibility) height attribute, 492 tags, 147, 165 tags, 147, 165, 339, 344, 357, 363 tags, 208 tag, 150, 159-160 tag, 151 tags, 153, 166, 364 tag, 154 tags, 171, 185 , tags, 173, 185 (see also size) height property (CSS), 412 Heinle, Nick, 373, 379, 385 hexadecimal color representations, 31, 76-78, 304 hidden attribute (), 147, 165, 339 hiding frames for preloading images, 224 JavaScript from old browsers, 383 text entry fields, 229, 237 HitchHiker browser, 27 HomePage (Claris), 58 horizontal alignment (see alignment) horizontal rules, 149, 154-156 in select menus, 245 horizontal spacing (see hspace attribute; margins; positioning) hosts in URLs, 133 tag, 149, 154-156, 474 in menus, 245 href attribute, 493 tag, 130 tag, 132 tags, 91 tags, 344, 357 tags, 93, 393 hreflang attribute (), 131, 493 hspace attribute, 493 tags, 147, 165 tags, 148, 165, 340 tags, 209 tag, 150, 162 tag, 151 tags, 153 tags, 171 (see also margins) HTML (Hypertext Markup Language) accessibility features, 25 attribute reference, 483-510 converting documents into XML, 447 deprecated tags (list), 511-514 Dynamic HTML (see DHTML) ending tags, 390 forms (see forms) language tags, 460-463 misusing structural tags, 24 proprietary tags, 515-517 HTML (continued) SSI (see SSI) tables (see tables) tag and element reference, 467-482 validation services, 11 HTML Color Picker (MacOS8), 308 tags, 93, 474 HTML Validator utility, 11 .htmlf filename suffix, 254 HTTP_ACCEPT variable, 259 HTTP_REFERER variable, 260 HTTP response headers, 49 HTTP_USER_AGENT variable, 260 http-equiv attribute (), 94, 98, 459, 494 Huffman table, 288 HVS ColorGIF (Digital Frontiers), 268 GIF files, optimizing, 281 HVS JPEG 2.1 plug-in, 287-290 hybrid colors, 315-317 I[ Top ] tags, 474 i18n (see internationalization) id attribute, 397, 494 ID selectors (style sheets), 397 IE (see Microsoft Internet Explorer) if statement (XSSI), 256 tags, 208, 219, 474 faking in Navigator, 223 IIS (Internet Information Server), 48 Illustrator (Adobe), 308 image buttons on forms, 239 imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 ImageReady (Adobe), 203, 267, 271, 311-313, 324 creating JPEG images, 286 creating PNG images, 300 GIF files, optimizing, 281 palettes, 305-307 images (see graphics) tag, 149-151, 158-164, 474 inline video with, 358 @import function, 394 importing style sheets, 394 include command (SSI), 254, 258 indentation in lists, 418 indentation of paragraphs, 407 Indeo codec (Intel), 350 index files (servers), 49, 51 indexed color, 266, 293, 311 transparency and, 269 inherit value (visibility property), 434 inheritance, style sheet, 394 inline (floating) frames, 219 Navigator imitation of, 223 inline styles, 392 inline video, 358 tag, 228-231, 236-239, 474 type=button, 228 type=checkbox, 228, 237 type=file, 228, 239 type=hidden, 229, 237 type=image, 229, 239 type=password, 229, 236 type=radio, 230, 238 type=reset, 230, 238 type=submit, 231, 238 type=text, 231, 236 tags, 396, 475 Intel Indeo codec, 350 interactivity, 359-378 Dynamic HTML (DHTML), 429-444 Flash content (Macromedia), 359-366 Java applets for, 370-373 JavaScript-enabled buttons, 143, 373-378 Shockwave movies, 366-370 interframe (temporal) compression, 350 interframe delay (animation), 324 interlacing, 268-269, 295 GIF animation, 328 internationalization, 458-463 character sets, 458-460 HTML 4.0 language tags, 460-463 Internet Explorer (see Microsoft Internet Explorer) Internet Information Server (IIS), 48 Internet Media Type format, 235 intraframe (spatial) compression, 350 intranets, 391 tag, 231, 475 ismap attribute (), 141, 150, 157, 494 italic font style, 401 J[ Top ] JASC Paint Shop Pro, 267, 286, 324 Java applets, 146, 164, 370-373 parameters for, 153, 164 JavaScript language, 379-386 browser support, 383-386, 434 controlling status bar text, 136, 381 Document Object Model and, 432 Flash format with, 360 frame management with, 382 interactive buttons, 143, 373-378 multiple frames with one link, 222 pop-up windows, 21 preventing loads into frames, 224 rules in select menus, 245 JPEG format, 158, 283-290, 306 compression, 283-285, 287-288 creating JPEG images, 286 minimizing file sizes, 287-290 PNG format vs., 295 Progressive JPEGs, 285, 287 K[ Top ] tags, 475 key frames (video), 350 keywords value (), 101 King, Andrew, 328 Kirchman, Tom, 329 L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (
I[ Top ] tags, 474 i18n (see internationalization) id attribute, 397, 494 ID selectors (style sheets), 397 IE (see Microsoft Internet Explorer) if statement (XSSI), 256 tags, 208, 219, 474 faking in Navigator, 223 IIS (Internet Information Server), 48 Illustrator (Adobe), 308 image buttons on forms, 239 imagemaps, 132, 137-143, 157 multipart images in tables, 201 text alternatives for, 24, 143 ImageReady (Adobe), 203, 267, 271, 311-313, 324 creating JPEG images, 286 creating PNG images, 300 GIF files, optimizing, 281 palettes, 305-307 images (see graphics) tag, 149-151, 158-164, 474 inline video with, 358 @import function, 394 importing style sheets, 394 include command (SSI), 254, 258 indentation in lists, 418 indentation of paragraphs, 407 Indeo codec (Intel), 350 index files (servers), 49, 51 indexed color, 266, 293, 311 transparency and, 269 inherit value (visibility property), 434 inheritance, style sheet, 394 inline (floating) frames, 219 Navigator imitation of, 223 inline styles, 392 inline video, 358 tag, 228-231, 236-239, 474 type=button, 228 type=checkbox, 228, 237 type=file, 228, 239 type=hidden, 229, 237 type=image, 229, 239 type=password, 229, 236 type=radio, 230, 238 type=reset, 230, 238 type=submit, 231, 238 type=text, 231, 236 tags, 396, 475 Intel Indeo codec, 350 interactivity, 359-378 Dynamic HTML (DHTML), 429-444 Flash content (Macromedia), 359-366 Java applets for, 370-373 JavaScript-enabled buttons, 143, 373-378 Shockwave movies, 366-370 interframe (temporal) compression, 350 interframe delay (animation), 324 interlacing, 268-269, 295 GIF animation, 328 internationalization, 458-463 character sets, 458-460 HTML 4.0 language tags, 460-463 Internet Explorer (see Microsoft Internet Explorer) Internet Information Server (IIS), 48 Internet Media Type format, 235 intraframe (spatial) compression, 350 intranets, 391 tag, 231, 475 ismap attribute (), 141, 150, 157, 494 italic font style, 401 J[ Top ] JASC Paint Shop Pro, 267, 286, 324 Java applets, 146, 164, 370-373 parameters for, 153, 164 JavaScript language, 379-386 browser support, 383-386, 434 controlling status bar text, 136, 381 Document Object Model and, 432 Flash format with, 360 frame management with, 382 interactive buttons, 143, 373-378 multiple frames with one link, 222 pop-up windows, 21 preventing loads into frames, 224 rules in select menus, 245 JPEG format, 158, 283-290, 306 compression, 283-285, 287-288 creating JPEG images, 286 minimizing file sizes, 287-290 PNG format vs., 295 Progressive JPEGs, 285, 287 K[ Top ] tags, 475 key frames (video), 350 keywords value (), 101 King, Andrew, 328 Kirchman, Tom, 329 L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (
J[ Top ] JASC Paint Shop Pro, 267, 286, 324 Java applets, 146, 164, 370-373 parameters for, 153, 164 JavaScript language, 379-386 browser support, 383-386, 434 controlling status bar text, 136, 381 Document Object Model and, 432 Flash format with, 360 frame management with, 382 interactive buttons, 143, 373-378 multiple frames with one link, 222 pop-up windows, 21 preventing loads into frames, 224 rules in select menus, 245 JPEG format, 158, 283-290, 306 compression, 283-285, 287-288 creating JPEG images, 286 minimizing file sizes, 287-290 PNG format vs., 295 Progressive JPEGs, 285, 287 K[ Top ] tags, 475 key frames (video), 350 keywords value (), 101 King, Andrew, 328 Kirchman, Tom, 329 L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (
K[ Top ] tags, 475 key frames (video), 350 keywords value (), 101 King, Andrew, 328 Kirchman, Tom, 329 L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (
L[ Top ] label attribute (), 232, 494 tags, 231, 475 lang attribute, 460-462, 494 language attribute (