HTML5 Notes For Professionals
Сумата се прибавя директно в кошницата
5.25 €
Contents
About 1
Chapter 1: Getting started with HTML 2
Section 1.1: Hello World 2
Chapter 2: Doctupes 5
Section 2.1: Adding the Doctupe 5
Section 2.2: HTML 5 Doctupe 5
Chapter 3: Headings 6
Section 3.1: Using Headings 6
Chapter 4: Paragraphs 7
Section 4.1: HTML Paragraphs 7
Chapter 5: Text Formatting 8
Section 5.1: Highlighting 8
Section 5.2: Bold, Italic, and Underline 8
Section 5.3: Abbreviation 9
Section 5.4: Inserted, Deleted, or Stricken 9
Section 5.5: Superscript and Subscript 9
Chapter 6: Anchors and Hyperlinks 11
Section 6.1: Link to another site 11
Section 6.2: Link to an anchor 12
Section 6.3: Link to a page on the same site 12
Section 6.4: Link that dials a number 12
Section 6.5: Open link in new tab/window 13
Section 6.6: Link that runs JavaScript 13
Section 6.7: Link that runs email client 14
Chapter 7: Lists 15
Section 7.1: Ordered List 15
Section 7.2: Unordered List 16
Section 7.3: Nested lists 17
Section 7.4: Description List 17
Chapter 8: Tables 19
Section 8.1: Simple Table 19
Section 8.2: Spanning columns or rows 19
Section 8.3: Column Groups 20
Section 8.4: Table with thead, tbodu, tfoot, and caption 21
Section 8.5: Heading scope 22
Chapter 9: Comments 24
Section 9.1: Creating comments 24
Section 9.2: Commenting out whitespace between inline elements 24
Chapter 10: Classes and IDs 26
Section 10.1: Giving an element a class 26
Section 10.2: Giving an element an ID 27
Section 10.3: Acceptable Values 27
Section 10.4: Problems related to duplicated IDs 29
Chapter 11: Data Attributes 30
Section 11.1: Older browsers support 30
Section 11.2: Data Attribute Use 30
Chapter 12: Linking Resources 31
Section 12.1: JavaScript 31
Section 12.2: External CSS Stulesheet 32
Section 12.3: Favicon 32
Section 12.4: Alternative CSS 32
Section 12.5: Resource Hint: dns-prefetch, prefetch, prerender 33
Section 12.6: Link 'media' attribute 33
Section 12.7: Prev and Next 33
Section 12.8: Web Feed 33
Chapter 13: Include JavaScript Code in HTML 35
Section 13.1: Handling disabled Javascript 35
Section 13.2: Linking to an external JavaScript file 35
Section 13.3: Directly including JavaScript code 35
Section 13.4: Including a JavaScript file executing asynchronously 35
Chapter 14: Using HTML with CSS 36
Section 14.1: External Stylesheet Use 36
Section 14.2: Internal Stylesheet 36
Section 14.3: Inline Style 37
Section 14.4: Multiple Stylesheets 37
Chapter 15: Images 38
Section 15.1: Creating an image 38
Section 15.2: Choosing alt text 38
Section 15.3: Responsive image using the srcset attribute 39
Section 15.4: Responsive image using picture element 40
Chapter 16: Image Maps 41
Section 16.1: Introduction to Image Maps 41
Chapter 17: Input Control Elements 43
Section 17.1: Text 43
Section 17.2: Checkbox and Radio Buttons 44
Section 17.3: Input Validation 46
Section 17.4: Color 47
Section 17.5: Password 48
Section 17.6: File 48
Section 17.7: Button 49
Section 17.8: Submit 50
Section 17.9: Reset 50
Section 17.10: Hidden 50
Section 17.11: Tel 50
Section 17.12: Email 51
Section 17.13: Number 51
Section 17.14: Range 51
Section 17.15: Search 51
Section 17.16: Image 51
Section 17.17: Week 52
Section 17.18: Url 52
Section 17.19: DateTime-Local 52
Section 17.20: Month 52
Section 17.21: Time 52
Section 17.22: DateTime (Global) 53
Section 17.23: Date 53
Chapter 18: Forms 54
Section 18.1: Submitting 54
Section 18.2: Target attribute in form tag 55
Section 18.3: Uploading Files 55
Section 18.4: Grouping a few input fields 55
Chapter 19: Div Element 57
Section 19.1: Basic usage 57
Section 19.2: Nesting 57
Chapter 20: Sectioning Elements 59
Section 20.1: Nav Element 59
Section 20.2: Article Element 60
Section 20.3: Main Element 61
Section 20.4: Header Element 62
Section 20.5: Footer Element 63
Section 20.6: Section Element 63
Chapter 21: Navigation Bars 64
Section 21.1: Basic Navigation Bar 64
Section 21.2: HTML5 Navigation Bar 64
Chapter 22: Label Element 65
Section 22.1: About Label 65
Section 22.2: Basic Use 65
Chapter 23: Output Element 67
Section 23.1: Output Element Using For and Form Attributes 67
Section 23.2: Output Element with Attributes 67
Chapter 24: Void Elements 68
Section 24.1: Void elements 68
Chapter 25: Media Elements 69
Section 25.1: Audio 69
Section 25.2: Video 69
Section 25.3: Using '<video>' and '<audio>' element to displau audio/video content 69
Section 25.4: Video header or background 70
Chapter 26: Progress Element 71
Section 26.1: Progress 71
Section 26.2: Changing the color of a progress bar 71
Section 26.3: HTML Fallback 72
Chapter 27: Selection Menu Controls 73
Section 27.1: Select Menu 73
Section 27.2: Options 73
Section 27.3: Option Groups 74
Section 27.4: Datalist 74
Chapter 28: Embed 76
Section 28.1: Basic usage 76
Section 28.2: Defining the MIME tupe 76
Chapter 29: IFrames 77
Section 29.1: Basics of an Inline Frame 77
Section 29.2: Sandboxing 77
Section 29.3: Setting the Frame Size 77
Section 29.4: Using the "srcdoc" Attribute 78
Section 29.5: Using Anchors with IFrames 78
Chapter 30: Content Languages 79
Section 30.1: Base Document Language 79
Section 30.2: Element Language 79
Section 30.3: Elements with Multiple Languages 79
Section 30.4: Regional URLs 79
Section 30.5: Handling Attributes with Different Languages 79
Chapter 31: SVG 81
Section 31.1: Inline SVG 81
Section 31.2: Embedding external SVG files in HTML 81
Section 31.3: Embedding SVG using CSS 82
Chapter 32: Canvas 83
Section 32.1: Basic Example 83
Section 32.2: Drawing two rectangles on a <canvas> 83
Chapter 33: Meta Information 85
Section 33.1: Page Information 85
Section 33.2: Character Encoding 85
Section 33.3: Robots 86
Section 33.4: Social Media 86
Section 33.5: Mobile Layout Control 87
Section 33.6: Automatic Refresh 88
Section 33.7: Phone Number Recognition 88
Section 33.8: Automatic redirect 88
Section 33.9: Web App 89
Chapter 34: Marking up computer code 90
Section 34.1: Block with <pre> and <code> 90
Section 34.2: Inline with <code> 90
Chapter 35: Marking-up Quotes 91
Section 35.1: Inline with <q> 91
Section 35.2: Block with <blockquote> 91
Chapter 36: Tabindex 93
Section 36.1: Add an element to the tabbing order 93
Section 36.2: Remove an element from the tabbing order 93
Section 36.3: Define a custom tabbing order (not recommended) 93
Chapter 37: Global Attributes 94
Section 37.1: Contenteditable Attribute 94
Chapter 38: HTML 5 Cache 95
Section 38.1: Basic Example of HTML5 cache 95
Chapter 39: HTML Event Attributes 96
Section 39.1: HTML Form Events 96
Section 39.2: Keuboard Events 96
Chapter 40: Character Entities 97
Section 40.1: Character Entities in HTML 97
Section 40.2: Common Special Characters 97
Chapter 41: ARIA 98
Section 41.1: role="presentation" 98
Section 41.2: role="alert" 98
Section 41.3: role="alertdialog" 98
Section 41.4: role="application" 98
Section 41.5: role="article" 98
Section 41.6: role="banner" 99
Section 41.7: role="button" 99
Section 41.8: role="cell" 99
Section 41.9: role="checkbox" 99
Section 41.10: role="columnheader" 100
Section 41.11: role="combobox" 100
Section 41.12: role="complementaru" 100
Section 41.13: role="contentinfo" 100
Section 41.14: role="definition" 100
Section 41.15: role="dialog" 101
Section 41.16: role="directoru" 101
Section 41.17: role="document" 101
Section 41.18: role="form" 101
Section 41.19: role="grid" 102
Section 41.20: role="gridcell" 102
Section 41.21: role="group" 102
Section 41.22: role="heading" 102
Section 41.23: role="img" 103
Section 41.24: role="link" 103
Section 41.25: role="list" 103
Section 41.26: role="listbox" 103
Section 41.27: role="listitem" 103
Section 41.28: role="log" 104
Section 41.29: role="main" 104
Section 41.30: role="marquee" 104
Section 41.31: role="math" 104
Section 41.32: role="menu" 104
Section 41.33: role="menubar" 104
Section 41.34: role="menuitem" 105
Section 41.35: role="menuitemcheckbox" 105
Section 41.36: role="menuitemradio" 105
Section 41.37: role="navigation" 105
Section 41.38: role="note" 105
Section 41.39: role="option" 105
Section 41.40: role="progressbar" 106
Section 41.41: role="radio" 106
Section 41.42: role="region" 106
Section 41.43: role="radiogroup" 106
Section 41.44: role="row" 106
Section 41.45: role="rowgroup" 107
Section 41.46: role="rowheader" 107
Section 41.47: role="scrollbar" 107
Section 41.48: role="search" 107
Section 41.49: role="searchbox" 108
Section 41.50: role="separator" 108
Section 41.51: role="slider" 108
Section 41.52: role="spinbutton" 108
Section 41.53: role="status" 108
Section 41.54: role="switch" 108
Section 41.55: role="tab" 109
Section 41.56: role="table" 109
Section 41.57: role="tablist" 109
Section 41.58: role="tabpanel" 109
Section 41.59: role="textbox" 109
Section 41.60: role="timer" 110
Section 41.61: role="toolbar" 110
Section 41.62: role="tooltip" 110
Section 41.63: role="tree" 110
Section 41.64: role="treegrid" 111
Section 41.65: role="treeitem" 111
Credits 112
You mau also like 117



