Return to home page
Searching: Muskingum library catalog
In response to the COVID-19 outbreak, statewide lending via OhioLINK and SearchOhio has been suspended. OPAL member libraries have closed or are operating at reduced service levels. Please contact your library with specific lending requests or if you need assistance.
  Previous Record Previous Item Next Item Next Record
  Reviews, Summaries, etc...
EBOOK
Author Bradford, Anselm.
Title HTML5 mastery : semantics, standards, and styling / Anselm Bradford, Paul Haine.
Imprint [Place of publication not identified] : Friends of ED, 2011.

LOCATION CALL # STATUS MESSAGE
 OHIOLINK SAFARI EBOOKS    ONLINE  
View online
 OHIOLINK SPRINGER EBOOKS    ONLINE  
View online
LOCATION CALL # STATUS MESSAGE
 OHIOLINK SAFARI EBOOKS    ONLINE  
View online
 OHIOLINK SPRINGER EBOOKS    ONLINE  
View online
Author Bradford, Anselm.
Subject HTML (Document markup language)
Web sites -- Design.
Alt Name Haine, Paul.
Description 1 online resource (xx, 293 pages) : illustrations
polychrome rdacc http://rdaregistry.info/termList/RDAColourContent/1003
Bibliography Note Includes bibliographical references and index.
Contents Machine generated contents note: ch. 1 Getting Started: Transitioning to HTML5 -- HTML5 = HTML [̀" HTML5 -- Before HTML5 -- Why XHTML 2.0 died and HTML5 thrived -- WHATWG philosophy -- current state of HTML5 -- Anatomy of an HTML5 document -- HTML terminology and concepts -- Elements -- Attributes -- DOM -- What's new in HTML5? -- Backward-compatibility -- Error handling -- Simplified doctype -- Simplified character encoding -- New content model categories -- New elements -- Microdata -- Embedded MathML and SVG -- APIs -- No longer SGML conforming (again!) -- Obsolete features -- Is XHTML gone? -- What's all this noise about MIME types? -- Deciding between HTML and XHTML -- Web browser support -- Web browser developer tools -- Summary -- ch. 2 Using the Right Tag for the Right Job -- Global attributes -- Accessibility -- Metadata -- Identification -- Editability -- Spell-checking -- Hiding elements -- Drag-and-drop -- Style -- Text directionality -- Custom data -- Content model categories -- Root element -- Attributes of the html element -- Document metadata and scripting elements -- Web page information: title and meta -- Links, styles, and resources: base, link, and style -- Adding behavior and fallbacks: script and noscript -- Document sectioning elements -- Semantic sectioning elements -- Content grouping elements -- inevitable paragraph: p -- Break in thought: hr -- Retaining formatting: pre -- Quoting text: blockquote -- Lists -- Diagrams, photos, illustrations: figure and figcaption -- Creating divisions: div -- Text-level semantic elements -- Tabular data elements -- Table basics -- Adding table headers -- Adding legends: caption -- Adding structure: thead, tfoot, and tbody -- Adding even more structure: colgroup and col -- Form elements -- Embedded content elements -- Interactive elements -- Showing more info: summary and details -- Providing toolbars: menu and command -- Summary -- ch. 3 Recognizing Semantics -- What are semantics and why should I care? -- Thinking in outlines -- HTML5 outline algorithm -- Implicitly creating an outline using heading content -- Creating an outline using sectioning content -- Improving outline semantics -- Headers and footers -- Using hgroup -- Formatting a footer with an address -- Determining header and footer contents -- Viewing HTML5 outlines -- Are divs (and spans) obsolete? -- Case study: the City Press -- Adding text-level semantics -- Other text-level elements -- Title of a work: cite -- Formatting computer I/O: code, var, samp, kbd -- Marking text edits: ins and del -- Handling foreign scripts -- Summary -- ch. 4 Form Mastery -- Form markup refresher -- Dissecting the form element -- Form element attributes -- Gathering input -- Original input types -- New input types -- Validating and submitting forms -- Making input required -- Submitting forms using buttons and images -- Other common input element attributes -- Providing placeholder text -- Making input read-only -- Autocomplete and autofocus -- Using data lists -- Other form controls -- Menus -- Text boxes -- Displaying progress -- Displaying a gauge -- Displaying calculated output -- Cryptographic key generator -- Adding structure with fieldsets and labels -- Putting it all together -- Page 1 Gathering User Details -- Page 2 Gathering Commentary -- Page 3 Providing Confirmation -- Form usability -- Use the right input for the right job -- Keep it short and simple -- Don't make me think, don't make me work, and don't try to trick me -- Remember that the Internet is global -- Provide a fallback when needed -- Summary -- ch. 5 Multimedia: Video, Audio, and Embedded Media -- Where it all began: img -- Image maps -- Embedding other media -- embed element -- object element -- Embedding HTML iframe -- Handling content in the iframe element -- New iframe element attributes -- Targeting inline frames -- Video -- Video formats -- licensing issue -- Handling video sources -- Video attributes -- Audio -- Audio formats -- Captions track -- Encoding audio and video -- Last but not least -- Summary -- ch. 6 CSS3 -- present state: CSS2.1 -- CSS3 modules -- Using CSS -- Attaching a style sheet -- CSS style rules -- Essential CSS selector syntax -- Advanced selectors -- Using selectors effectively -- CSS Box Model -- Backgrounds and borders -- Basic background color and images -- Multiple backgrounds -- Rounded corners -- Drop shadows -- Color -- Color on-screen -- Functional notation syntax -- Hue, saturation, lightness -- Opacity -- Web typography -- Web fonts -- Multiple columns -- Text effects -- Rules of typography -- Summary -- ch. 7 User Interaction and the HTML5 APIs -- Using JavaScript in this chapter -- Accessing DOM properties and methods -- Logging to the console -- Events -- History API -- Really simple Ajax -- History-enabled Ajax -- Building a custom video controller -- Scripted 2D Canvas API -- Drawing on Canvas -- Canvas state -- Canvas interactivity -- Canvas animation -- Drag-and-drop operations -- Sorting a list using a drag-and-drop operation -- Summary -- ch. 8 Road Ahead -- Challenges of the mobile Web -- Responsive design -- viewport -- Media queries -- Offline application cache -- Other HTML5 technologies -- Microdata -- Undo manager API -- Upcoming CSS technologies -- Summary -- Appendix: Associated Technologies -- Geolocation -- Retrieving the current position -- Watching the current position -- SVG and MathML -- Client-side storage -- Web storage -- Using web storage -- Other storage options -- Web workers -- Web Sockets API -- Video conferencing and peer-to-peer communication -- WAI-ARIA -- File API -- Useful web resources.
Note Print version record.
ISBN 9781430238621 (electronic bk.)
1430238623 (electronic bk.)
9781430238614
1430238615
OCLC # 774885202
Additional Format Print version: Bradford, Anselm. HTML5 mastery. [S.l.] : Friends of ED, 2011 9781430238614 (OCoLC)748329596


If you experience difficulty accessing or navigating this content, please contact the OPAL Support Team