XHTML 1.0 language and design sourcebook: the next generation HTML
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Buch |
Sprache: | Englisch |
Veröffentlicht: |
New York [u.a.]
Wiley
2000
|
Schlagwörter: | |
Links: | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009063276&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Umfang: | XXV, 692 S. Ill. |
ISBN: | 0471374857 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013295246 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t| | ||
008 | 000808s2000 xxua||| |||| 00||| eng d | ||
020 | |a 0471374857 |9 0-471-37485-7 | ||
035 | |a (OCoLC)444574617 | ||
035 | |a (DE-599)BVBBV013295246 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-29T |a DE-11 | ||
080 | |a 004.43 | ||
080 | |a 004.738.5 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Graham, Ian S. |e Verfasser |4 aut | |
245 | 1 | 0 | |a XHTML 1.0 language and design sourcebook |b the next generation HTML |c Ian S. Graham |
264 | 1 | |a New York [u.a.] |b Wiley |c 2000 | |
300 | |a XXV, 692 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a računalništvo - programski jeziki - označevalni jeziki - XHTML 1.0 - HTML - CSS - Web strani - Web dokumenti - načrtovanje - izdelava - priročniki | |
650 | 0 | 7 | |a XHTML 1.0 |0 (DE-588)4582047-8 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a XHTML 1.0 |0 (DE-588)4582047-8 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009063276&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-009063276 |
Datensatz im Suchindex
_version_ | 1819279135976980480 |
---|---|
adam_text | XHTML 1 0 Language
The Next Generation HTML
Ian S Graham
Wiley Computer Publishing
John Wiley amp; Sons, Inc
NEW YORK • CHICHESTER • WEINHEIM • BRISBANE • SINGAPORE^ TORONTO
Contents
Introduction
Introduction to Markup
Basic Markup Concepts
HTML and XHTML
An Example HTML Document
Structured Markup
Parseable Documents
Displaying the Document
Style Sheets and Rendering
Cascading Style Sheets (CSS)
Versions of CSS
XHTML and HTML
The X/HTML Family Tree
The Birth of XML
The Birth of XHTML
XHTML Basics
Strictly Conforming XHTML
Distributing and Using XHTML Data
Rendering XHTML: Default Styles and Style Sheets
xvii
vi Contents
-4 3 4
Upgrading HTML Documents to XHTML
This Book s Approach to HTML/XHTML
Basic Document Structure
The Document Body
Common Element Attributes
Comments in XHTML
Character and Entity References
Entity References
Special Characters in XHTML
Head Element Content
The Title Element
The Base Element
Meta Elements
Script Elements
Link and Style Elements
Cascading Style Sheets and Formatting
CSS Rule Selectors
Combining CSS Rules
Additional CSS Information
References
Inline Text Elements
Inline Text Markup
Logical Markup
Physical Markup
General-Purpose Attributes
CSS and Inline Element Formatting
Inline Text-Formatting Properties
Attaching Rules to Elements
Determining Formatting from Multiple Rules
Comments in CSS
Contents v i i
Hypertext Linking
Simple Hypertext Links
Space Characters inside Anchor Elements
Uniform Resource Locators
Links inside a Document
Defining Link Destinations: Name and Id Attributes
Internal Link References: Fragment Identifiers
Relative URLs: Linking Documents Together
Special Characters in a URL
Targeting Browser Windows or Frames
Tab Sequence and Accelerator Keys
Setting the Tab Sequence Using Tabindex
Accelerator Key Sequences Using Accesskey
Tips for Authoring Hypertext Links
Formatting Hypertext Links
CSS Link Formatting: The Basics
Dynamic Link Formatting
Pseudoclasses and Cascading
Mixing CSS and Attribute-Based Formatting
Inline Images
6 1 The Img Element 116
611 Image File Formats 116
612 Default Placement and Alignment of Images 117
613 Specifying Image Size 119
614 Images as Hypertext Links 122
615 Image Transparency and Backgrounds 123
616 Common Uses for Inline Images 125
6 2 Alignment of Inline Images 125
6 3 CSS and Inline Images 128
631 Specifying Image Sizes 128
632 Setting Image Alignment 131
633 Image Borders, Padding, and Backgrounds 135
vi i i Contents
CSS and Inline Text
Vertical Alignment of Inline Text
Padding and Borders for Inline Text
Floating Images
Practical Image Tips
Block and Special Elements
Standard Block Elements
The Body Element as a Block Element
Alignment Inside Standard Blocks
Block Element Descriptions
List Elements
Ordered and Unordered Lists
Description/Glossary Lists
Special Elements: Del and Ins
CSS and Block Markup
Formatting Inside a Block
Formatting of Blocks: Margins, Padding, and Borders
Formatting of Lists and List Items
Background Properties for Blocks
Display Types: The display Property
Replaced Elements: Applets et al
8 1 Iframe Element: Inline Frames 204
812 Printing Iframe Content 212
8 2 Applet Elements 208
821 CSS Control of Applet Formatting 212
8 3 Embed Element (Nonstandard XHTML) 213
831 MIME Types and Plugins 213
832 Embed Element Usage 215
833 Standard Audio Plugin Controls 217
834 Standard Video Plugin Controls 219
-8 3 5 CSS and Plugin Formatting 220
Contents ix
836 Plugin Technologies: Netscape versus Microsoft 221
837 Plugin Design Issues 221
8 4 Object Element 221
841 Data Inclusion Using Object 222
842 Object Embedding of Applets and Other Programs 227
843 Image Maps and Object-Embedded Images 234
9 Imagemapped Images 235
9 1 Client-Side Image Maps 236
9 2 Server-Side Image Maps 239
921 Server Handling of Image Map URLs 239
922 Standard Image Map Utility 240
9 3 Combined Client- and Server-Side Image Maps 243
9 4 Image Maps Using Object Elements 244
941 Object Image Maps and Area Elements 245
942 Object Image Maps and Anchor Elements 245
9 5 Tools, Utilities, and References 247
10 Graphics Issues 249
10 1 Introduction 250
10 1 1 Color Representation: The RGB System 250
10 1 2 Image Display: The System Colormap 251
10 1 3 Image Display: Default System Colormaps 251
10 1 4 Image Display: Color Dithering and Substitution 252
10 1 5 Image Storage: File Formats 253
10 2 Browser-Supported Formats 254
10 2 1 GIF 254
10 2 2 JPEG 255
10 2 3 PNG 256
10 2 4 Other Common Formats 256
10 3 GIF Format Issues 256
10 3 1 Reducing GIF Image File Size 257
10 3 2 Interlaced Images 257
Contents
Transparent Images
Animated GIFs
Image-Processing Tips
Reducing or Reseating Images
Smoothing Colors
Reducing Color Depth
Background Images and Colors
CSS and Background Images/Colors
Image and Icon Archive Sites
References
Floating Elements
Floating Elements via Attributes
Floating Elements and CSS
Positioning Floated Elements
Multiple Floating Elements
Floating next to Block Elements
Clearing below Floating Images
Floating Elements That Contain Text
Frames and Framesets
12 1 Frame Document Structure 286
12 1 1 Common Frameset Element Errors 290
12 1 2 Using Title Attributes 291
12 1 3 Frame Sizes 293
12 1 4 Targeting Data to Named Frames 294
12 1 5 Framed Documents inside Framed Documents 297
12 1 6 Noframes Elements in Regular Body Content 302
12 2 Formatting of Frame Layout 303
12 2 1 Formatting of Framesets 303
12 2 2 Formatting of Individual Frames 305
12 3 Appropriate Use of Frames 306
Contents xi
13 Positioning of Elements Using CSS 309
13 1 Absolute Positioned Content 310
13 1 1 Positioned out of Regular Flow 310
13 1 2 Top, Left, Bottom, and Right Properties 312
13 1 3 Depth or Z-index of an Element 314
13 1 4 Clipping Absolutely Positioned Elements 315
13 1 5 Controlling Element Overflow 315
13 2 Relative Positioned Content 317
13 3 Fixed Positioned Content 322
13 4 Positioning within Positioned Elements 322
13 5 Visibility of Elements 324
13 5 1 Hiding Content with Display 329
14 Table Markup, Part 1 331
14 1 Tables Introduction 332
14 1 1 Rows and Columns 332
14 1 2 Text Formatting inside Table Cells 337
14 1 3 Table Widths 337
14 2 Floating Tables 340
14 2 1 CSS Formatting and Floating Tables 340
14 3 Formatting inside Tables 340
14 3 1 Table Background Color 341
14 3 2 Table Padding, Spacing, and Borders 342
14 3 3 Tiling Images Using Tables 345
14 4 Table Cell Width and Height 347
14 4 1 Cell Width Issues 350
14 4 2 Table and Table Cell Height 354
14 5 Table Background Images 354
14 6 Example Table Designs 356
14 7 Guide to Browser-Independent Tables 361
xll Contents
15 Tables, Part 2: Advanced Markup, Accessibility,
and Style Sheets 363
15 1 Table Structure and Layout Control 363
15 1 1 Formatting Borders and Group Dividers 365
15 1 2 Col and Colgroup: Span and Width Attributes 366
15 1 3 Alignment in Cells, Rows and Columns 369
15 1 4 Proprietary Attributes: Table Backgrounds 371
15 1 5 Combining Formatting Rules 371
15 2 CSS and Table Formatting 372
15 2 1 Formatting of Tables and of Table Cells 372
15 2 2 Collapsed Table Cell Borders 385
15 2 3 Formatting of Table Cell Content 386
15 2 4 Inline Tables 388
15 2 5 Table Layout Problems with Navigator 4 389
15 3 Accessible Table Design 389
15 3 1 Current Screen Readers and Accessibility 390
15 3 2 Advanced Screen Readers and Table Structure 390
16 Fill-in Forms 395
16 1 Forms Overview 395
16 1 1 The Form Element 397
16 1 2 Form Input Mechanisms 398
16 1 3 Submitting the Form 399
16 2 Standard Form Input Elements 400
16 2 1 Input Elements 400
16 2 2 Select and Option Elements 406
16 2 3 Textarea Elements 409
16 3 Advanced Form Markup 411
16 3 1 Button Elements 412
16 3 2 Fieldset and Legend 413
16 3 3 Optgroup for Nested Selects 415
16 3 4 Label Elements: Label an Input Element 417
16 3 5 Keygen Element (Navigator Only) 418
-16 3 6 Accesskey, Disabled, Readonly, and Tabindex Attributes 419
Contents xiii
16 4 Encoding and Uploading of Form Data 421
16 4 1 The Enctype Attribute 422
16 4 2 The Method Attribute 423
16 5 Formatting Form Input Elements 423
17 Proprietary Markup Extensions 425
17 1 Proprietary Markup Elements 426
17 1 1 Audioscope Element: Graphical Sound Display (WebTV only) 426
17 1 2 Bgsound Element: Inline Audio (Internet Explorer Only) 427
17 1 3 Blackface Element: Heavy Boldface Text (WebTV Only) 427
17 1 4 Blink Element: Blinking Text (Navigator Only) 428
17 1 5 Center Element: Centered Text 428
17 1 6 Embed Element: Embed an Arbitrary Data Object 428
17 1 7 Layer Elements Overview (Navigator Only) 430
17 1 8 Layer and Ilayer Elements: Positioned Display Layers
(Navigator Only) 432
17 1 9 Marquee Element: Scrolling Text (Internet Explorer Only) 434
17 1 10 Multicol Element: Multicolumn Text (Navigator Only) 438
17 1 11 Nobr Element: No Line Break 439
17 1 12 Noembed Element: Markup Alternative to Embed 439
17 1 13 Nolayer Element: Content for Layer-Incapable Browsers
(Navigator Only) 440
17 1 14 Server Element: Server-Side JavaScript (Navigator Only) 440
17 1 15 Spacer Element: Horizontal and Vertical Space
(Navigator Only) 440
17 1 16 Wbr Element: Word Break 441
17 2 Extensions for In-Document Data Processing 441
18 Advanced Style Sheet Tools 443
18 1 Importing Style Sheets Using ©import 444
18 1 1 Handling of Partial URLs 445
18 2 The CSS i important Parameter 445
18 2 1 Default, Author, and Reader Style Sheets 447
18 2 2 The role of i important 448
xiv Contents
18 3 Font Downloading and Dynamic Fonts 448
18 3 1 Dynamic Font Formats 449
18 3 2 Font Matching and PANOSE Numbers 452
18 3 3 Fonts and Character Sets 452
18 4 Alternative Media Style Sheets 453
18 4 1 Media Types and ©import Declarations 454
18 4 2 Alternative Media and Markup Elements 455
18 4 3 Alternative Style Sheets and the title Attribute 455
18 4 4 Printing and Page Layout 456
18 4 5 Aural Cascading Style Sheets 458
18 5 The inherit Property Value 458
18 6 Advanced CSS Selector Syntax 459
18 6 1 Child Element Selectors 459
18 6 2 Adjacent Sibling Element Selectors 461
18 6 3 Language Pseudoclass Selectors 461
18 6 4 Attribute-Based Selectors 461
18 7 Escaping Characters in Strings or Selectors 464
18 7 1 Referencing Special Characters 464
18 8 Counters and Generated Content 465
18 8 1 Generated Content: content 466
18 8 2 Markers and marker-offset 468
18 9 Meta Element Specification of the Style Sheet Language 468
19 Dynamic Documents: Scripting and Event Handlers 471
19 1 Referencing or Including Scripts
19 1 1 Including a Script Using Script Elements
19 1 2 External Scripts and Language Version
19 1 3 Mixing Local and Remote Scripts
19 1 4 Default Document-Scripting Language
19 1 5 Server-Side Scripting
19 2 Traditional Script Documents
19 2 1 Markup Elements and Event Handlers
-19 2 2 Dynamic Scripts
Contents xv
19 3 Advanced Scripting: The Document Object Model 485
19 3 1 The Document Object Model 488
20 XHTML Handled as XML 491
20 1 CDATA Sections 491
20 2 Referencing External Style Sheets 492
20 3 Document Type Declarations 493
20 3 1 Declaring Custom Entities 494
20 4 Browser Processing of XHTML as XML 498
21 XHTML Element Reference 501
21 1 Key to Element Descriptions 501
21 1 1 Notation for Elements and Attributes 502
21 1 2 Element and Attribute List Abbreviations 502
21 1 3 Attribute Value Notation and Definitions 502
21 2 Standard Attributes 504
21 2 1 Event Handler Attributes 505
21 2 2 Other Common Attributes 506
21 3 Element Descriptions 508
22 CSS Property Specifications 575
Appendix A 625
Character Sets, Character Encodings, and Document Character Sets
Appendix B 635
XHTML for HTML Experts
Appendix C 643
Tags for Identifying Languages—RFC 1766
Appendix D 647
Color Names and RGB Codes
XVI Contents
Appendix E
Cascading Style Sheet Length Units
References
Index
|
any_adam_object | 1 |
author | Graham, Ian S. |
author_facet | Graham, Ian S. |
author_role | aut |
author_sort | Graham, Ian S. |
author_variant | i s g is isg |
building | Verbundindex |
bvnumber | BV013295246 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)444574617 (DE-599)BVBBV013295246 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01397nam a2200361 c 4500</leader><controlfield tag="001">BV013295246</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">000808s2000 xxua||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471374857</subfield><subfield code="9">0-471-37485-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)444574617</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013295246</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-29T</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="080" ind1=" " ind2=" "><subfield code="a">004.43</subfield></datafield><datafield tag="080" ind1=" " ind2=" "><subfield code="a">004.738.5</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Graham, Ian S.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">XHTML 1.0 language and design sourcebook</subfield><subfield code="b">the next generation HTML</subfield><subfield code="c">Ian S. Graham</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">Wiley</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXV, 692 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">računalništvo - programski jeziki - označevalni jeziki - XHTML 1.0 - HTML - CSS - Web strani - Web dokumenti - načrtovanje - izdelava - priročniki</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">XHTML 1.0</subfield><subfield code="0">(DE-588)4582047-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">XHTML 1.0</subfield><subfield code="0">(DE-588)4582047-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009063276&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009063276</subfield></datafield></record></collection> |
id | DE-604.BV013295246 |
illustrated | Illustrated |
indexdate | 2024-12-20T10:44:40Z |
institution | BVB |
isbn | 0471374857 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009063276 |
oclc_num | 444574617 |
open_access_boolean | |
owner | DE-29T DE-11 |
owner_facet | DE-29T DE-11 |
physical | XXV, 692 S. Ill. |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Wiley |
record_format | marc |
spellingShingle | Graham, Ian S. XHTML 1.0 language and design sourcebook the next generation HTML računalništvo - programski jeziki - označevalni jeziki - XHTML 1.0 - HTML - CSS - Web strani - Web dokumenti - načrtovanje - izdelava - priročniki XHTML 1.0 (DE-588)4582047-8 gnd |
subject_GND | (DE-588)4582047-8 |
title | XHTML 1.0 language and design sourcebook the next generation HTML |
title_auth | XHTML 1.0 language and design sourcebook the next generation HTML |
title_exact_search | XHTML 1.0 language and design sourcebook the next generation HTML |
title_full | XHTML 1.0 language and design sourcebook the next generation HTML Ian S. Graham |
title_fullStr | XHTML 1.0 language and design sourcebook the next generation HTML Ian S. Graham |
title_full_unstemmed | XHTML 1.0 language and design sourcebook the next generation HTML Ian S. Graham |
title_short | XHTML 1.0 language and design sourcebook |
title_sort | xhtml 1 0 language and design sourcebook the next generation html |
title_sub | the next generation HTML |
topic | računalništvo - programski jeziki - označevalni jeziki - XHTML 1.0 - HTML - CSS - Web strani - Web dokumenti - načrtovanje - izdelava - priročniki XHTML 1.0 (DE-588)4582047-8 gnd |
topic_facet | računalništvo - programski jeziki - označevalni jeziki - XHTML 1.0 - HTML - CSS - Web strani - Web dokumenti - načrtovanje - izdelava - priročniki XHTML 1.0 |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009063276&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT grahamians xhtml10languageanddesignsourcebookthenextgenerationhtml |