LinuxLinks.com
Newbies What Next ? News Forums Calendar

Search





News Sections
Home
General News (3973/0)
Reviews (628/0)
Press Releases (464/0)
Distributions (187/0)
Software (871/0)
Hardware (522/0)
Security (192/0)
Tutorials (345/0)
Off Topic (181/0)


User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User


Events
There are no upcoming events




4 Free HTML Books

4 Free HTML Books

HyperText Markup Language (HTML) is a markup language used to create web pages and other information that is intended for display in a web browser. Each markup code is known as an element or a tag. The web developer uses these elements to format different parts of the document. The elements tell the web browser how to display the information (both text and images) to the user.

HTML has gone through a number of revisions. HTML5 is the fifth revision of the HTML standard. HTML5 makes for a rich user experience with the and elements, native elements

HTML is the markup language, Cascading Style Sheets (CSS) determines how it is rendered, and JavaScript is the programming language. HTML5, CSS3, and JavaScript are open, efficient and reliable web standards and allow web designers to create advanced web sites with creative graphics, animations, transitions and typography.

The focus of this article is to select the finest free HTML books which help developers master HTML programming. All of the texts here are worth downloading.

1. Dive into HTML5

Dive into HTML5
Website diveintohtml5.info
Author Mark Pilgrim
Format HTML
Pages 222

Dive Into HTML5 elaborates on a hand-picked selection of features from the HTML5 specification and other fine standards. This book is about HTML5, not previous versions of HTML, and not any version of XHTML.

Chapters cover:

  • Introduction - explains that HTML5 is a collection of individual features such as canvas, video, local storage, and geolocation, it is easy to 'upgrade' to HTML5, and that it is well supported by popular web browsers
  • History of HTML5 - includes an account of why HTML is of fascination to the author
  • Detecting HTML5 Features - looks at detection techniques, Modernizr (an HTML5 detection library), canvas, canvas text, video, video formats, local storage, web workers, offline web applications, geolocation, input types, placeholder text, form autofocus, microdata, and HTML5 history API
  • What Does It All Mean? - takes an HTML page that has absolutely nothing wrong with it, and improves it
  • Let's Call It a Draw(ing Surface) - focuses on the canvas element
  • Video in a Flash - HTML5 defines a standard way to embed video in a web page, using a
  • You Are Here (And So Is Everybody Else) - looks at gelocation, the art of figuring out where you are in the world and (optionally) sharing that information with people you trust
  • Persistent local storage - HTML5 storage, a specification named Web Storage. It is a way for web pages to store named key/value pairs locally, within the client web browser
  • Taking it Offline - talks about offline web applications, the cache manifest, the offline application cache, and builds the Halma game (introducted in the canvas chapter) offline
  • A Form of Madness - looks at web forms and the new input types used in HTML5
  • "Distributed", "Extensibility," And Other Fancy Words - focuses on microdata, annotates the DOM with scoped name/value pairs from custom vocabularies
  • Manipulating History for Fun & Profit - the HTML5 history API
  • Appendix: The All-In-One Almost-Alphabetical Guide to Detecting Everything
  • Appendix: HTML5 Peeks, Pokes, and Pointers

This online work is released under the CC-BY-3.0 license. There is also a printed version to purchase titled "HTML5: Up & Running" which is not released under a freely distributable license.

2. What is HTML5?

What is HTML5?
Website shop.oreilly.com/product/0636920021049.do
Author Brett McLaughlin
Format DAISY, ePub, Mobi, PDF
Pages 10

What is HTML5? is a concise introduction into the differences between legacy HTML standards and the latest standard, HTML5.

This short book takes a look at HTML5 and offers a simple proposition with a lot of complex consequences: HTML5 is both something entirely new, and yet nothing more than HTML was ever intended to be; and that once the reader really understands HTML5, he or she changes the way they code and even think about the web and their own web applications.

The contents of this bool:

  • A return to first principles
  • HTML5: Still connecting things
  • HTML5 connections are the new rich media
  • JavaScript isn't the focus of HTML5 .... right?
  • Container-based web pages: A step (sort of) in the right direction
  • The canvas element is a programmable div
  • Mobile: Killer application, ho-hum client
  • ... and a partridge and a pear tree

3. DOM Enlightenment

DOM Enlightenment
Website domenlightenment.com
Author Cody Lindley
Format HTML
Pages 178

DOM Enlightenment is an exhaustive book written about Document Object Model (DOM) scripting without the use of a library/framework.

Chapters cover:

  • Node Overview - covers node object types, sub-node objects inerit from the Node object, properties and methods for working nodes, identifying the type and name of a node, getting a nodes value, creating element and text nodes using JavaScript methods, creating and adding element and text nodes to the DOM using JavaScript strings, extracting parts of the DOM tree as JavaScript strings, and more
  • Document Nodes - including HTMLDocument properties and methods, document child nodes, and detecting DOM specifications/features using document.implementation.hasFeature()
  • Element Nodes - Elements in an HTML document all have a unique nature and as such they all have a unique JavaScript constructor that instantiates the element as a node object in a DOM tree
  • Element Node Selecting - leverages querySelector() and getElementById() to select an element node from the HTML document
  • Element Node Geometry & Scrolling Geometry
  • Element Node Inline Styles
  • Text Nodes - shows the reader how to create and inktext text nodes, manipulate text modes, remove markup, split a text node
  • DocumentFragment Nodes - the creation and use of a DocumentFragment node provides a light weight document DOM that is external to the live DOM tree
  • CSS Style Sheets & CSS rules - examining CSSStyleRule, inserting and deleting CSS rules in a style sheet, creating a new inline CSS style sheet and more
  • JavaScript in the DOM - inserting and executing JavaScript
  • DOM Events - looks at the event flow, adding and removing event listeners, stopping the event flow, and custom events
  • Creating dom.js - a wishful jQuery inspired DOM Library for modern browsers

The DOM Enlightenment HTML version is released under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 unported license.


4. HTML5 Quick Learning Guide

HTML5 Quick Learning Guide
Website freehtml5templates.com/html5-quick-learning-guide
Author HTML5Templates
Format PDF
Pages 6

HTML5 Quick Learning Guide is a brief and concise book that helps the reader learn to migrate from HTML/XHTML to HTML5.

The book examines the main structural elements most often used in HTML5.

HTML5 Quick Learning Guide is licensed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License.

Bookmark and Share


Last Updated Sunday, August 31 2014 @ 04:12 AM EDT


We have written a range of guides highlighting excellent free books for popular programming languages. Check out the following guides: C, C++, C#, Java, JavaScript, CoffeeScript, HTML, Python, Ruby, Perl, Haskell, PHP, Lisp, R, Prolog, Scala, Scheme, Forth, SQL, Node.js (new), Fortran (new), Erlang (new), Pascal (new), and Ada (new).


Group Tests
All Group Tests

Top Free Software
6 Office Suites
7 Document Processors
6 Lean Desktops
6 Desktop Search
9 Project Management
9 Groupware Apps
14 File Managers
10 Databases
21 Backup Tools
21 DVD Tools
21 Window Managers
21 Productivity Tools
9 Terminal Emulators
21 Financial Tools
21 Text Editors
21 Video Emulators
21 Home Emulators
42 Graphics Apps
6 CAD Apps
42 Scientific Apps
10 Web Browsers
42 Email Apps
12 Instant Messaging
10 IRC Clients
7 Twitter Clients
12 News Aggregators
11 VoIP Apps
11 Remote Display Apps
42 Best Games
42 More Games
21 More Games
21 Notable Games (1)
21 Notable Games (2)
21 Notable Games (3)
8 ASCII Games
9 Educational Games
42 Audio Apps
42 Video Apps
6 Screencasting Apps
80 Security Apps
9 System Monitoring
6 Family History Apps
11 PDF Tools
6 Music Servers
6 Collection Managers
7 Calculator Apps
8 Geometry Apps
Free Console Apps
14 Multimedia
Programming
8 Compilers
9 IDEs
9 Debuggers
7 Revision Control Apps
6 Doc Generators
'Free' Proprietary
21 Closed-Source Apps
Top Commercial Apps
42 Games
Free Web Software
21 Web CMS
14 Wiki Engines
8 Blog Apps
6 eCommerce Apps
5 Human Resource Apps
10 ERP
10 CRM
6 Data Warehouse Apps
8 Business Intelligence
6 Point-of-Sale

All Group Tests

Other Articles
Migrating from Windows
Back up your data
Distribution Guide
Distro Portal Pages
20 Free Linux Books
Running Linux Under Windows


Older Stories
Saturday 06/07
  • Open Source LDAP Solutions (0)

  • Monday 06/02
  • Delightful ASCII Art Tools (0)

  • Saturday 05/31
  • Best Tools for Network Inventory Management (0)

  • Sunday 05/25
  • Grab 24 Beautifully Scribed Free Programming Books (0)
  • 6 Invaluable Free Ada Books (0)

  • Thursday 05/15
  • 4 Best Free Pascal Books (0)

  • Saturday 05/10
  • 5 Best Free Erlang Books (0)

  • Sunday 05/04
  • The 9 Best Free Fortran Books (0)

  • Thursday 05/01
  • 5 Best Free Node.js Introductory Books (0)

  • Sunday 04/27
  • Tools to Empower Librarians (0)


  • Vote

    What do you find MOST attractive about Open Source software?

    Amount of customization
    Security
    Freedom provided
    Speed of development
    Quality
    Multiple versions
    Cost
    Potential to contribute
    Ability to modify code
    Results
    4812 votes | 2 comments

    Built with GeekLog and phpBB
    Comments to the webmaster are welcome
    Copyright 2009 LinuxLinks.com - All rights reserved