throbber
~
`
`C
`
`C
`
`Ya40aty)0
`iAy
`OSBORNE fill
`
`—aceAe
`
`
`IPR2023-00939
`Apple EX1013 Page1
`
`IPR2023-00939
`Apple EX1013 Page 1
`
`

`

`
`
`•ALL 'NEW-Includes HTML 4.0� DHTML, and.XML
`
`World Wide Web/Programming
`
`Skill Level
`Guide
`
`011:eglnner
`0 Intermediate
`□ Advanced
`0 For Every
`Programmer
`
`Yo
`
`u don't need an armload of books on HTML programming-
`
`
`has it all! This one-stop theory/tutorial
`HTML: The Complete Reference
`
`
`
`
`
`reference guide features extensive coverage of HTML up through version 4.0.
`
`:SBN □-07-882397-8
`
`• ' 90000
`
`
`
`111 1111111111111111111111111111111111111
`
`
`
`
`
`X002L4U6V7
`
`HTML: The Complete Reference
`
`
`Used, Good
`
`IPR2023-00939
`Apple EX1013 Page 2
`
`

`

`Osborne
`/McGraw-Hill
`2600 Tenth Street
`
`
`Berkeley, California 94710
`U.S.A.
`
`For information on translations or book distributors outside the U.S.A., or to arrange
`
`
`
`
`
`
`
`
`
`
`bulk purchase discounts for sales promotions, premiums, or fund-raisers, please
`contact
`at the above address.
`Osborne/McGraw-Hill
`
`
`
`HTML: T he Complete Reference
`
`Copyright© 1998 by The McGraw-Hill Companies. All rights reserved. Printed in the
`
`
`
`
`
`
`
`
`
`
`
`United States of America. Except as permitted under the Copyright Act of 1976, no
`
`
`
`part of this publication may be reproduced or distributed in any form or by any
`
`
`
`
`means, or stored in a database or retrieval system, without the prior written
`
`
`
`
`
`permission of the publisher, with the exception that the program listings may be
`
`
`
`
`
`entered, stored, and executed in a computer system, but they may not be reproduced
`for publication.
`
`
`
`1234567890 AGM AGM 901987654321098
`
`ISBN 0-07-882397-8
`
`Publisher
`
`Brandon A. Nordin
`
`Copy Editor
`
`Kimberly Torgerson
`
`Editor-in-Chief
`Scott Rogers
`
`Acquisitions Editor
`
`MeggBonar
`
`Project Editor
`
`Emily Rader
`
`Editorial Assistant
`
`
`Stephane T homas
`
`Technical Editor
`
`MegaZone
`
`Proofreaders
`Linda Medoff
`Paul Medoff
`
`Roberta Rieger
`
`Indexer
`David Heiret
`
`Computer Designer
`
`Sue Albert
`
`Illustrator
`
`Arlette Crosland
`
`Information has been obtained by Osborne/McGraw-Hill from sources believed to be reliable. However, because of the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`possibility of human or mechanical error by our sources, Osborne/McGraw-Hill, or others, Osborne/McGraw-Hill does
`
`
`
`
`
`not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions
`
`
`or the results obtained from use of such information.
`
`IPR2023-00939
`Apple EX1013 Page 3
`
`

`

`
`
`Contents at a Glance
`
`1
`Introduction to HTML . . . . .
`
`i �Hp
`, •.I�. 1
`2
`HTML and the World Wide Web
`17
`3
`51
`. . . . . . . . .
`Web Publishing
`4
`
`Introduction to Common HTML
`79
`5
`133
`Links and Addressing
`
`6 HTML and Images . . . . . . .
`203
`7
`251
`HTML and Other Media Types
`8
`
`
`Introduction to Layout: Text Alignment,
`291
`
`Tables, and Fonts . . . . . . . . . . .
`341
`
`
`Advanced Layout: Frames and Layers
`Style Sheets . . . . . . . . . . . . . . .
`375
`441
`
`Basic Interactivity and HTML: Forms
`485
`
`
`Introduction to Programmed Web Pages
`
`
`Client-Side Scripting and HTML
`527
`
`
`Client-Side Programming and HTML
`571
`
`
`
`Putting It All Together: Delivering the Web Site
`607
`
`IPR2023-00939
`Apple EX1013 Page 4
`
`

`

`I
`
`16 XML: Beyond HTML
`
`17 Future Directions
`
`A HTML Element Reference
`B Style Sheet Reference
`
`C Special Characters
`
`D Fonts .......... .
`
`E Color Names and Hexadecimal Codes
`
`
`F Reading a Document Type Definition
`
`Index
`
`637
`661
`
`675
`
`893
`
`947
`981
`987
`995
`
`1049
`
`IPR2023-00939
`Apple EX1013 Page 5
`
`

`

`Contents
`
`Acknowled
`gm ents
`
`Preface ...... .
`
`. XXV
`
`xxvii
`
`
`Introduction to HTML
`1
`1
`2
`Basic HTML Concepts
`Overview
`of HTML . . . . . . . . . . . .
`8
`11
`
`
`Logical and Physical Elements
`13
`What HTML Is Not
`
`14
`
`Summary ................ .
`
`HTML and the World Wide Web
`2
`17
`
`HTML Is a Tool for Disseminating Information
`18
`
`Types of Networks and How T hey Operate . . . . . . .
`18
`
`Circuit Switching
`22
`. . . . . . . . . . . . . . . . .
`
`Packet Switching
`23
`24
`TCP/IP .....
`. . . . .
`25
`What Is the Internet?
`
`Basic Uses of the Internet ...
`25
`26
`
`
`
`
`Information Search and Retrieval on the Internet . . . . . . .
`
`IPR2023-00939
`Apple EX1013 Page 6
`
`

`

`27
`First Generation: FTP
`
`
`29
`
`Second Generation: Gopher
`29
`
`Third Generation: Web
`33
`What Is the World Wide Web?
`34
`
`Accessing the Web . . . .
`39
`
`Overview of Web Use . .
`43
`HTML' s Role in the Web . . . . .
`43
`Roots of HTML . . . . . . .
`Historical
`44
`
`
`Mosaic: The Web Community Changes
`. . . . . . . . . . .
`The Rise of Netscape
`45
`46
`The Market Matures: Microsoft Enters
`47
`From Pages to Programs
`47
`
`
`Issues Facing HTML and the Web
`
`Summary ............. .
`48
`
`3
`
`. . . . . . . . . . . .
`Web Publishing
`51
`The Goals of Web Design . . . . .
`52
`
`The Process of Web Publishing
`55
`
`Determining Purpose
`56
`57
`Who Is the Audience?
`Who Will Pay for It? .
`57
`59
`Defining Goals . . . . . . . . .
`
`Setting the Scope . . . . . . .
`60
`
`
`Organization of Information .
`61
`
`Determining the Final Plan . .
`. .....
`. . . . . . .
`Implementation
`
`Creating the Content
`
`Visual Design
`
`Technology Design
`HTML ..... .
`Testing ............ .
`
`
`Maintenance . . . . . . . . .
`
`The Phases of Web Site Development
`
`Summary ............... .
`
`68
`69
`69
`70
`71
`74
`76
`77
`77
`
`68
`
`4 Introduction to Common HTML
`
`HTML Overview . . . . . . . . . .
`HTMLRules ......... .
`
`The Structure of HTML Documents
`
`Document Types
`The HTML Element .
`The Head Element
`Title Elements
`
`79
`
`80
`81
`85
`
`86
`87
`87
`88
`
`IPR2023-00939
`Apple EX1013 Page 7
`
`

`

`TheBody ............... .
`
`
`Block-Level Elements
`92
`
`
`Text-Level Elements . . . . . . . . . . . . . . . . . . . . . .
`121
`
`
`Character Entities . . . . . . . . . . . . . . . . . . . . . . .
`129
`Summary ......... .
`
`91
`
`132
`
`137
`
`146
`
`155
`
`156
`
`166
`
`166
`
`Links and Addressing . . . . . . . . . . . . . . . . . .
`I s
`133
`
`Linking Basics . . . . . . . . . . . . . . . . . . . .
`134
`W hat Are URLs? . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`137
`Basic Concepts
`
`Formula for a URL
`
`Relative URLs
`
`Linking in HTML . . . . . .
`The Anchor Element
`156
`. . . . . . . . . . . . . . . . . . .
`Link Renderings
`160
`
`Anchor Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . .
`161
`
`Using the NAME Attribute . . . . . . . . . . . . . . . . .
`162
`
`TITLE Attributes for Anchors . . . . . . . . . .
`165
`Keys . . . . .
`Accelerator
`
`Attribute . . . . . .
`TABINDEX
`
`TARGET Attribute ....... .
`167
`
`Anchors and Link Relationships . . . . .
`168
`
`Scripting and Anchors . . . . . . . . . .
`168
`Images and Anchors . . . . . . . . . . . . . . . . . . . . .
`169
`
`ImageMaps . . . . . . . . . . . . ....... .
`.
`171
`172
`
`Server-Side Image Maps
`172
`
`Client-Side Image Maps
`Image Map Attributes
`177
`181
`
`
`Semantic Linking with the <LINK> Element
`
`Link Relationships in Detail . . . . . .
`
`WebTV Support for <LINK> . . . . . . .
`186
`<LINK> and Style Sheets . . . . . . . . .
`187
`
`Meta-Information . . . . . . . . . . . . . . . . . . . . . . . . . . .
`188
`. . . . . . .
`189
`
`<META> and the NAME Attribute . . . . .
`. . . . .
`META and HTTP-EQUIV
`190
`. . . . .
`Client-Pull
`Site Filtering
`
`Linking Issues
`Beyond Location
`
`Problems with URLs
`URNs, URCs, and URis .
`New URL Forms .
`
`Summary ............. .
`
`201
`202
`
`182
`
`191
`
`191
`
`195
`
`198
`
`198
`
`199
`
`IPR2023-00939
`Apple EX1013 Page 8
`
`

`

`6 HTML and Images . . . . . . . . . . . . . . . . . . . . 203
`
`The Role oflmages on the Web . . . . . . . . . . . . . . . . . . . .
`
`204
`
`Image Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . .
`205
`GIF Images . . . . . . . . . . . . . . . . . . . . . . . . . . .
`208
`JPEG Images . . . . . . . . . . . . . . . . . . . . . . . . . .
`212
`PNG Images . . . . . . . . . . . . . . . . . . . . . . . . . .
`214
`
`Other Useful Image Formats . . . . . . . . . . . . . . . . .
`215
`
`Image Download Issues . . . . . . . . . . . . . . . . . . . . . . . .
`215
`
`Obtaining Images . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`216
`HTML Image Basics . . . . . . . . . . . . . . . . . . . . . . . . . . .
`218
`
`
`ALT Attribute . . . . . . . . . . . . . . . . . . . . . . . . . 220
`. . . . . . . . . . . . . . . . . . . . . .
`Image Alignment
`. 223
`HSPACE and VSPACE . . . . . . . . . . . . . . . . . . . .
`227
`
`Extensions to <BR> . . . . . . . . . . . . . . . . . . . . . .
`228
`HEIGHT and W IDTH . . . . . . . . . . . . . . . . . . . . .
`228
`LOWSRC . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`232
`Images as Buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`233
`
`Image Maps . . . . . . . . . . . . , . . . . . . . . . . . . . . ·. . . . 235
`
`Server-Side Image Maps . . . . . . . . . . . . . . . . . . .
`236
`
`
`236 Client-Side Image Maps . . . . . . . . . . . . . . . . . . .
`
`Full Syntax of Image . . . . . . . . . . . . . . . . . . . . . . . . . .
`237
`
`
`Dynamic Data Attributes . . . . . . . . . . . . . . . . . . .
`240
`. . . . . . . . . . . . . . . . . . . . . . . .
`WebTV Specifics
`240
`
`
`
`Scripting and Style Considerations for Images . . . . . . 241
`
`
`Image and Color Attributes for <BODY> . . . . . . . . . . . . . . 242
`
`Color-Based <BODY>Attributes: BGCOLOR,
`
`TEXT, and the LINK Family . . . . . . . . . . . . . . . 242
`
`
`
`Creating Background Effects with Image Files . . . . . . 245
`
`BGPROPERTIES . . . . . . . . . . . . . . . . . . . . . . . .
`248
`
`
`
`Setting Margins in the <BODY> Element . . . . . . . . . 248
`
`. . . . . . . . . . . . . . . . . . 249
`WebTV <BODY> Settings
`Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`250
`
`7 HTML and Other Media Types . . . . . . . . . . . . . 251
`
`252
`
`HTML and Binary Objects . . . . . . . . . . . . . . . . . . . . . . .
`
`
`Plug-ins and <EMBED> . . . . . . . . . . . . . . . . . . . 252
`254
`
`Controls and <OBJECT> . . . . . . . . . . . . . .
`ActiveX
`255
`Java Applets . . . . . . . . . . . . . . . . . . . . . . . . . .
`257
`
`
`Object-Like Element: <MARQUEE> . . . . . . . . . . . . . . . . .
`
`Audio Support in Browsers . . . . . . . . . . . . . . . . . . . . . .
`260
`
`
`Digital Sound Basics . . . . . . . . . . . . . . . . . . . . . 260
`
`. . . . . . . . . 261
`
`Audio File Formats and Compression
`262
`
`and Playing Audio . . . . . . . . . . . . . .
`Downloading
`
`IPR2023-00939
`Apple EX1013 Page 9
`
`

`

`r
`
`272
`Video Support . . . . . . . . . . . . . . . . . .
`272
`Video Basics . . . . . . . . . .
`Digital
`273
`
`Video File Formats and Compression
`274
`
`Waiting for Video
`285
`Other Video Formats
`286
`
`
`Other Binary Formats .
`286
`Shockwave
`288
`
`Acrobat .... .
`290
`Summary ........ .
`
`8
`
`Introduction to Layout: Text Alignment,
`
`
`
`Tables, and Fonts . . . . . . . . . . . , . . . .
`291
`292
`. . . . . . . . . . . . . . . . . . .
`Design Requirements
`293
`
`HTML Approach to Web Design
`293
`
`Alignment Choices
`293
`Text Alignment
`. . . . . . . . . . . . . .
`294
`Word H inting . . . . . . . . . . . . . .
`295
`
`Alignment with Images . . .
`298
`The < SPACER> Element
`300
`
`The <MULTICOL> Element
`303
`
`Introduction to Tables . . . . . . . . .
`
`Simple Tables . . . . . . . . .
`304
`306
`ROWSPAN and COLSPAN
`306
`
`Tables for Layout
`313
`
`Tables in HTML 4.0
`315
`<TABLE> Syn tax
`
`
`Databinding: Tables Generated
`from a Data Source . . . . . .
`Fonts .............. .
`
`
`Downloadable Fonts
`
`N etscape's Dyn amic Fonts
`
`Microsoft's Dyn amic Fonts
`Document-Wide Fonts
`<FONT> Syn tax . . . . . .
`
`Summary ............... .
`
`327
`331
`334
`335
`335
`336
`336
`338
`
`9
`
`Advanced Layout: Frames and Layers
`
`Frames ................. .
`
`
`Overview of Frames
`
`Simple Frame Example
`Frame Targeting
`
`Floating Frames
`Using Frames
`Frame Problems
`
`341
`342
`343
`343
`346
`355
`359
`359
`
`IPR2023-00939
`Apple EX1013 Page 10
`
`

`

`r
`
`Layers
`Layers ...... .
`Positioned
`Inflow .Layers . . . . . . . .
`Layer Syntax . . . . . . . . . .
`
`Interesting Layer Uses
`
`Programming Layers
`Summary ......... .
`
`360
`360
`363
`365
`369
`370
`373
`
`Style Sheets . . . . . . . . . . . . . . . . . . .
`375
`10
`The Rise of Style . . . . . . . . . . . . . . . . . . . . . . .
`376
`377
`Style Sheet Basics ..................... .
`Adding Style to a Document . . . . . . . . . . . . . . .
`378
`Style Sheet Example . . . . . . . . . . . . . . . . . . . . . . . .
`389
`
`Style Sheet Properties . . . . . . . . . . . . . . . . . . . . . . . .
`389
`
`Font Properties . . . . . . . . . . . . . . . . . . . . . . . . .
`392
`. . . . . . . . . . . . . .
`
`Color and Background Properties
`398
`. . . . . . . . . . . . . . . . . . . . . . . . .
`403
`Text Properties
`. . . . . . . . . . . . . . . . . . . . . . . . .
`407
`Box Properties
`
`Classification Properties . . . . . . . . . . . . . .
`420
`
`Positioning Under CSSl . . . . . . . . . . . . . . . . . . . . . .
`425
`425
`
`
`Positioning and Sizing of Regi<1>ns . . . . . . . . . . . .
`433
`
`
`Microsoft-Specific Style Sheet Properties . . . . . . . . . . . . .
`433
`
`
`Filters . . . . . . . . . . ........ .
`.
`Summary .......................... .
`440
`
`441
`Basic Interactivity and HTML: Forms
`
`11
`442
`How Are Forms Used? . . . . . . . . . . . . .
`443
`Form Preliminaries
`The <FORM> Element
`444
`444
`ACTION Attribute
`445
`METHOD Attribute
`ENCTYPE .....
`447
`Simple Form Syn tax . . . . . . . . . . . . . . . . . . . .
`449
`
`Complete Form Syntax . . . . . . . . . . . . . .
`449
`
`Form Controls . . . . . . . . . . . . . .
`. . . . . . . . . .
`451
`452
`
`Text Controls . . . . . . . . . . . . . . . . . . . . . . .
`
`Additional <INPUT> Types . . . . . . . . . . . . . .
`466-
`
`New and Emerging Form Elements . . . . . . . . . . . . . . .
`470
`<BUTTON> Element . . . . . .
`. . . . . . . .
`470
`Labels ........................... .
`471
`
`<FIELDSET> . . . . . . . . . . . . . . . . . . . . . . . .
`472
`
`
`Form Accessibility Enhancements . . . . . . . . . . . .
`473
`
`HTML 4.0 Form Attributes . . . . . .
`476
`Miscellaneous
`
`Form Presentation . . . . . . . . . . . . . . . . . . . . .
`476
`
`IPR2023-00939
`Apple EX1013 Page 11
`
`

`

`Special Form Considerations for WebTV . .
`
`
`. . . . .
`Forms and Events
`
`Summary ................... .
`
`480
`
`480
`
`483
`
`Introduction to Programmed Web Pages
`
`
`12
`
`Overview of Client/Server
`on the Web . . . . .
`Programming
`. . . . . .
`
`Server-Side Programming
`
`
`Common Gateway Interface (CGI)
`CGIOutput ......... .
`
`
`Passing Information to a CGI Program:
`
`Variables . . . . . . .
`Environment
`493
`
`
`
`Passing Information to a CGI Program: Form Data . .
`499
`
`Writing CGI Programs . . . . . . . . . . . . . . . . . . .
`501
`
`Buying or Borrowing CGI Programs
`502
`
`NSAPI/ISAPI . . . . . . . . . . . . . . . . . . .
`502
`
`
`
`Parsed HTML Solutions: Server-Side Scripting
`
`
`Server-Side Includes (SSI)
`Cold Fusion . . . . . . . .
`UsingCFML
`CFML Summary .
`
`
`Active Server Pages (ASP)
`
`Creating ASP Pages
`
`
`485
`
`486
`
`488
`
`490
`
`493
`
`503
`
`504
`509
`
`509
`
`517
`
`520
`
`520
`
`525
`
`Summary ................ .
`
`Client-Side Scripting and HTML
`
`
`527
`13
`
`Purpose of Scripting . . . . .
`528
`
`JavaScript . . . . . . . . . . . . . . . . . . . . .
`529
`
`
`VBScript .................. .
`
`
`Including Scripts in an ffiML Document
`
`
`Specifying the Scripting Language
`537
`. . . . . . . . . .
`
`External Scripts
`538
`
`
`Scripting and Nonscript-Aware Browsers
`<NOSCRIPT>
`. . . . .
`539
`
`
`Script Events and HTML . . . . . . . . . . . . . .
`540
`
`Extended Event Models . . . . . . . . .
`546
`
`
`
`Dynamic HTML and the Document Object Model
`
`Object Models
`
`HTML and Scripting Access
`
`Ramifications of Scripting
`
`Summary ............ .
`
`532
`
`533
`
`538
`
`556
`
`557
`
`559
`
`567
`
`569
`
`IPR2023-00939
`Apple EX1013 Page 12
`
`

`

`571
`I;! I I 14 Client-Side Programming and HTML . . . . . . . . .
`
`
`
`
`Scripting, Programming, and Objects . . . . . . . . . . . . . . . .
`572
`
`
`Plug-ins ................................. .
`573
`<EMBED> Syntax . . . . . . . . . . . . . . . . . . . . . . .
`574
`Java Applets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`582
`
`<APPLET> Syntax . . . . . . . . . . . . . . . . . . . . . .
`583
`. . . . . . . . . . . . . . . . . . . . . . .
`Java and Scripting
`588
`
`............ .
`
`Using Java Without Programming
`590
`
`
`ActiveX Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`592
`
`Adding Controls to Web Pages . . . . . . . . . . . . . . .
`593
`
`<OBJECT> Syntax . . . . . . . . . . . . . . . . . . . . . . .
`594
`
`
`Cross-Platform Support with Plug-ins
`
`
`and ActiveX Controls . . . . . . . . . . . . . . . . . . .
`602
`
`The Future of <OBJECT> . . . . . . . . . . . . . . . . . . . . . . . .
`603
`
`Summary ................................ .
`604
`
`607
`111 I I 15 Putting It All Together: Delivering the Web Site
`
`
`
`
`Publishing the Site .......................... .
`608
`
`Outsourcing Web Hosting . . . . . . . . . . . . . . . . . . . . . . .
`608
`
`Virtual Hosting . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`611
`
`
`Running a Local Web Server . . . . . . . . . . . . . . . . . . . . . .
`612
`
`Selecting a Web Server . . . . . . . . . . . . . . . . . . . .
`612
`
`How Web Servers Work . . . . . . . . . . . . . . . . . . . . . . . .
`616
`
`HTTP ............................. .
`617
`
`MIME ............................. .
`634
`
`SReed and State Problems with HTTP . . . . . . . . . . .
`635
`
`
`The Realities of Publishing and
`
`Maintaining a Web Site . . . . . . . . . . . . . . . . . . . . . . .
`635
`
`Summary ................................ .
`636
`
`U U I 16 XML: Beyond HTML ..................
`637
`.
`
`Between HTML, SGML, and XML . . . . . . . . . .
`Relationship
`638
`
`Basic XML ............................... .
`639
`Valid Documents
`641
`. . . . . . . . . . . . . . . . . . . . . .
`XML Uncertainties
`644
`
`Application Models . . . . . . . . . . . . . . . . . . . . . . . . . . .
`645
`XML for Data Files . . . . . . . . . . . . . . . . . . . . . .
`645
`
`XML into HTML documents . . . . . . . . .
`Embedding
`647
`
`
`Interactive Documents . . . . . . . . . . . . .
`XML-Based
`648
`Style in XML . . . . . . . . . . . . . . . . . . . . . . . . . .
`656
`Summary ................................ .
`659
`
`I
`
`IPR2023-00939
`Apple EX1013 Page 13
`
`

`

`
`Future Directions
`661
`17
`
`Presentation Issues . . . . .
`. . . . . . . . . . . . . . . . . . . . .
`. 662
`
`Programming Issues . . . . . . . . . . . . . . . . . . . . . . . . . .
`663
`
`Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`665
`
`
`Web-Wide Problems . . . . . . . . . . . . . . . . . . . . . . . . . . 668
`670
`
`Presentation . . . . . . . . . . . . . . . . . . .
`Application-Specific
`
`What Is the Future of HTML? . . . . . . . . . . . . . . . . . . . . .
`672
`Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`672
`
`A
`
`HTML Element Reference
`
`675
`
`
`Core Attributes Reference . . . . . . . . . . . . . . . . . . . . . . .
`676
`ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`676
`CLASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677
`
`STYLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`677
`TITLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`677
`
`
`
`Language Reference . . . . . . . . . . . . . . . . . . . . . . . . . . 678
`LANG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`678
`DIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`678
`
`
`
`Events Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . 678
`
`Extended Events . . . . . . . . . . . . . . . . . . . . . . . .
`678
`
`
`HTML Element Reference . . . . . .
`. . . . . . . . . . . . . . . . .
`684
`
`<!--... --> (Comment) . . . . . . . . . . . . . . . . . . . .
`684
`<!DOCTYPE> . . . . . . . . . . . . . . . . . . . . . . . . .
`685
`
`<A>(Anchor) . . . . . . . . . . . . . . . . . . . . . . . . .
`686
`
`<ABBR> . . . . . . . . . . . . . . . . . . . . . . . . . . . . 690
`<ADDRESS> . . . . . . . . . . . . . . . . . . . . . . . . . .
`692
`<APPLET> (Java Applet) . . . . . . . . . . . . . . . . . 693
`
`<AREA> . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`696
`
`<AUDIOSCOPE> . . . . . . . . . . . . . . . . . . . . . . .
`699
`<B>(Bold) . . . . . . . . . . . . . . . . . . . . . . . . . . .
`700
`701
`<BASE> . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`<BASEFONT> . . . . . . . . . . . . . . . . . . . . . . . . .
`702
`703
`
`
`<BDO> (Bidirectional Override) . . . . . . . . . . . . . .
`
`<BGSOUND> (Background Sound) . . . . . . . . . . . .
`704
`<BIG> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`706
`
`<BLACKFACE> . . . . . . . . . . . . . . . . . . . . . . . .
`707
`<BLINK> . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`707
`
`<BLOCKQUOTE> . . . . . . . . . . . . . . . . . . . . . . .
`708
`<BODY> . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`710
`
`<BQ> (Block Quote) . . . . . . . . . . . . . . . . . . . . .
`714
`<BR> (Line Break) . . . . . . . . . . . . . . . . . . . . . .
`714:
`
`<BUTTON> . . . . . . . . . . . . . . . . . . . . . . . . . . 716
`. . . . . . . . . .
`
`
`<CAPTION> (Figure or Table Caption)
`718
`
`IPR2023-00939
`Apple EX1013 Page 14
`
`

`

`<CENTER> ...........................
`<CITE> (Citation) ......................
`<CODE> ............................
`<COL> (Column) ......................
`<COLGROUP> (Column Group) .............
`<COMMENT> .........................
`<DD> (Definition in a Definition List) ...........
`<DEL> (Deleted Text) ....................
`<DFN> (Defining Instance of a Term) ...........
`<DIR> (Directory List) ....................
`<DIV> (Division) .......................
`<DL> (Definition List) ....................
`<DT> (Term in a Definition List) ..............
`<EM> (Emphasis) ¯ .....................
`<EMBED> (Embedded Object) ...............
`<FIELDSET> (Form Field Set) ...............
`<FN> (Footnote) .......................
`<FONT> ............................
`<FORM> ............................
`<FRAME> ...........................
`<FRAMESET> .........................
`<HI> Through <H6> (Headings) .............
`<HEAD> (Document Head) ................
`<HR> (Horizontal Rule) ...................
`<HTML> (HTML Document) ...............
`<I> (Italic) ...........................
`<IFRAME> (Floating Frame) ................
`<ILAYER> (Inflow Layer) ..................
`<IMG> (Image) ........................
`<INPUT> (Input Form Control) ..............
`<INS> (Inserted Text) ....................
`<ISINDEX> (Index Prompt) ................
`
`720
`722
`723
`725
`726
`728
`729
`731
`733
`735
`736
`740
`741
`743
`745
`747
`749
`750
`752
`755
`757
`759
`761
`763
`765
`766
`767
`769
`772
`775
`781
`783
`
`786785
`" .......
`¯ ........
`¯ ....
`<KBD><LABEL>(Keyb°ard Input)(Form Control Label) ..........
`789
`<LAYER> ............................
`791
`<LEGEND> (Field Legend) .................
`793
`<LI> (List Item) ........................
`795
`<LIMITTEXT> .........................
`796
`<LINK> .............................
`799
`<LISTING> ...........................
`800
`<MAP> .............................
`802
`<MARQUEE> .........................
`805
`<MENU> ............................
`807
`<META> (Meta-lnformation) ................
`
`IPR2023-00939
`Apple EX1013 Page 15
`
`

`

`<MULTICOL> (Multiple Column Text) ~. .........
`<NOBR> (No Breaks) ....................
`<NOEMBED> (No Embedded Media Support) .....
`<NOFRAMES> (No Frame Support Content) ......
`<NOSCRIPT> (No Script Support Content) .......
`<NOSMARTQUOTES> (No Smart Quotes) .......
`<OBJECT> ...........................
`<OL> (Ordered List) .....................
`<OPTGROUP> (Option Grouping) ............
`<OPTION> (Option in Selection List) . . .........
`<P> (Paragraph) .......................
`<PARAM> (Object Parameter) ...............
`<PLAINTEXT> .........................
`<PRE> (Preformatted Text) .................
`<Q> (Quote) .........................
`<S> (Strikethrough) .....................
`<SAMP> (Sample Text) ...................
`<SCRIPT> (Scripting) .....................
`<SELECT> (Selection List) .................
`<SHADOW> (Shadow Text) ................
`<SIDEBAR> (Sidebar) ....................
`<SMALL> (Small Text) ...................
`<SPACER> ...........................
`<SPAN> (Text Span) .....................
`<STRIKE> (Strikeout Text) .................
`<STRONG> ..........................
`<STYLE> (Style Information) ................
`<SUB> (Subscript) ......................
`<SUP> (Superscript) .....................
`<TABLE> ............................
`<TBODY> (Table Body) ...................
`<TD> (Table Data) ......................
`<TEXTAREA> (Multiline Text Input) ...........
`<TFOOT> (Table Footer) ..................
`<TH> (Table Header) ....................
`<THEAD> (Table Header) .................
`<TITLE> (Document Title) .................
`<TR> (Table Row) ......................
`<TT> (Teletype Text) .....................
`<U> (Underline) .......................
`<UL> (Unordered List) ...................
`<VAR> (Variable) ......................
`<WBR> (Word Break) ....................
`<XMP> (Example) ......................
`
`808
`810
`811
`811
`813
`814
`815
`819
`821
`823
`825
`827
`828
`830
`832
`833
`835
`836
`838
`842
`843
`843
`845
`846
`849
`850
`852
`853
`855
`856
`861
`863
`867
`871
`873
`877
`880
`881
`883
`884
`886
`888
`889
`890
`
`IPR2023-00939
`Apple EX1013 Page 16
`
`

`

`B
`
`Style Sheet Reference ................... 893
`894
`Style Sheet Terms ............................
`894
`Embedded Styles .......................
`894
`Linked Styles ..........................
`894
`Imported Styles ........................
`895
`Inline Styles ..........................
`895
`Selectors ............................
`895
`Rules ..............................
`896
`Grouping ............................
`896
`Inheritance ...........................
`896
`Class Selectors .........................
`897
`ID Selectors ...........................
`897
`Contextual Selectors .....................
`898
`Pseudo-Classes .............................
`898
`A:link ..............................
`898
`A:visited ............................
`898
`A:active .............................
`898
`Pseudo-Elements ............................
`898
`first-letter ............................
`899
`first-line .............................
`899
`Miscellaneous ..............................
`899
`/* comments */ ........................
`899
`! important ...........................
`899
`Fonts ...................................
`900
`font-family. ¯ ..........................
`901
`font-size .............................
`904
`font-style ............................
`905
`font-weight ...........................
`906
`font-variant ...........................
`907
`text-transform .........................
`908
`text-decoration .........................
`909
`font ...............................
`909
`Text .................................... 909
`word-spacing .........................
`letter-spacing ..........................
`line-height ¯ ..........................
`text-align ............................
`vertical-align ..........................
`text-indent ...........................
`Colors and Backgrounds ........................
`color ...............................
`background-color .......................
`background-image ......................
`
`910
`910
`911
`911
`913
`913
`914
`914
`915
`
`IPR2023-00939
`Apple EX1013 Page 17
`
`

`

`background-repeat ........................
`background-attachment ...................
`background-position ......................
`background ...........................
`Layout ..................................
`Margins .............................
`margin-top ...........................
`margin-bottom .........................
`margin-right ..........................
`margin-left ...........................
`margin .............................
`Borders .............................
`border-top-width .......................
`border-bottom-width .....................
`border-right-width ......................
`border-left-width .......................
`border-width ..........................
`border-color ..........................
`border-style ..........................
`border-top ...........................
`border-bottom .........................
`border-right ..........................
`border-left ...........................
`border ..............................
`Padding .............................
`padding-top ..........................
`padding-bottom ........................
`padding-right .........................
`padding-left ..........................
`padding ..............................
`width ..............................
`height ..............................
`float ...............................
`clear ...............................
`Layers and Positioning .........................
`position .............................
`width ..............................
`height ..............................
`clip ...............................
`overflow ............................
`z-index .............................
`visibility ............................
`
`915
`916
`917
`919
`923
`923
`923
`923
`924
`924
`924
`925
`925
`925
`925
`925
`926
`927
`927
`929
`929
`929
`930
`930
`930
`930
`930
`930
`931
`931
`931
`932
`932
`933
`934
`934
`936
`936
`936
`937
`937
`938
`
`IPR2023-00939
`Apple EX1013 Page 18
`
`

`

`Classification ...............................
`display .............................
`white-space ...........................
`list-style-type ..........................
`list-style-image .........................
`list-style-position .......................
`list-style .............................
`Style Sheet Measurement Values ...................
`in ................................
`cm ................................
`mm ...............................
`pt ................................
`pc ................................
`em ................................
`ex (x-height) ..........................
`px ................................
`% .................................
`Style Sheet Color Values ........................
`Named Color Values .....................
`Six-Digit Hexadecimal Color Values ............
`Three-Digit Hexadecimal Color Values ...........
`RGB Color Values .......................
`RGB Color Values (Percentage) ...............
`
`Special Characters
`"Standard" HTML Character Entities .................
`HTML 4.0 Character Entities ......................
`Latin Extended-A .......................
`Latin Extended-B .......................
`Spacing Modifier Letters ...................
`General Punctuation .....................
`Greek ..............................
`Letter-like Symbols ......................
`Arrows .............................
`Mathematical Operators ...................
`Technical Symbols .......... ¯ .............
`Geometric Shapes .......................
`Miscellaneous Symbols ....................
`
`938
`939
`940
`940
`942
`943
`943
`943
`943
`944
`944
`944
`944
`944
`945
`945
`945
`945
`945
`946
`946
`946
`946
`
`947
`948
`968
`969
`969
`969
`970
`972
`975
`976
`976
`978
`979
`979
`
`D
`
`Fonts ............................ 981
`982
`Fonts for Microsoft Platforms and Browsers .............
`984
`Fonts for Apple Macintosh System 7 .................
`985
`Fonts for Unix Systems .........................
`
`IPR2023-00939
`Apple EX1013 Page 19
`
`

`

`E
`
`F
`
`Color Names and Hexadecimal Codes ......... 987
`
`Reading a Document Type Definition .......... 995
`Element Type Declarations .......................
`996
`Occurrence Indicators .........................
`997
`Logical Connectors ...........................
`997
`Content Exclusion ............................
`998
`Content Inclusion ............................
`998
`Attribute Declarations .........................
`999
`SGML Keywords ............................
`1000
`Parameter Entities ............................
`1000
`General Entities .............................
`1001
`Comments ................................
`1002
`Marked Section Declaration ......................
`1002
`HTML 4.0 Transitional DTD ......................
`1003
`HTML 4.0 Strict DTD ..........................
`1027
`HTML 4.0 Frameset DTD .......................
`1046
`
`Index ...........................
`
`1049
`
`IPR2023-00939
`Apple EX1013 Page 20
`
`

`

`
`
`IPR2023-00939
`Apple EX1013 Page 21
`
`IPR2023-00939
`Apple EX1013 Page 21
`
`

`

`HTML: The Complete Reference
`
`w hat exactly is Hypertext Markup Language (HTML)? HTML is the t

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket