Here you will find links to pages where you can download for free various useful resources to learn HTML and XHTML; ebooks in PDF-format, audio-video courses and tutorials.
Most of these resources include also lessons about CSS (Cascading Style Sheets), becouse the face of HTML /XHTML is shown better with CSS.
- All resources posted here are not hosted on this server

Ebooks - courses in PDF format

  1. HTML5 - CSS3 (2.6 MB)
    • If you already worked with HTML and CSS, this book gets you started working with many useful new features of HTML5 and CSS3 right away. You'll learn to use HTML5's new markup to create better structure for your content and better interfaces for your forms.
      This book teaches you how to embed audio, video, and vector graphics into your pages without using Flash and you'll discover how simple CSS3 makes it to style sections of your page.
  2. HTML, XHTML and CSS QuickSteps (6.3 MB)
    • Studying this ebook, you can learn easily how to use HTML, XHTML, and CSS. With clear instructions it shows you how to build your own website, add graphics and links, and create tables and frames.
  3. The Complete reference HTML and CSS (10.6 MB)
    • It's the Fifth Edition of this book, it contains full details on CSS 2.1 as well as every proprietary and emerging CSS3 property currently supported. Annotated examples of correct markup and style show you how to build Web pages. This comprehensive reference covers HTML 5 and as they say, it's an essential tool for professional Web developers.
  4. HTML and XHTML Pocket Reference (4th edition-2009) (2.1 MB)
    • A handy book (192 pages) that offers the bare essentials on web standards in a concise format that you can use for quick reference. You can find easily every HTML and XHTML tag, and every Cascading Style Sheet value. It explains tag groups and structures, offers browser support informations and covers also HTML5.

Video courses and tutorials

  1. Getting Started with XHTML and CSS (GSXHC 1 - GSXHC 2)
    • The first step in learning XHTML and CSS. This course demystifies XHTML code, showing you the building blocks of a web page content, and explains the role that cascading style sheets (CSS) play in building web pages. You will learn how to gain control over the appearance of your web pages and how to work with links, graphics, and alt text. You'll see how to upload your files to a server, add meta tags, and test your website.
  2. HTML Essential Training (2012) (HES 1 - HES 2 - HES 3)
    • 17 chapters with video tutorials and example files that help you to learn XHTML. This course (from explains what HTML is, how it’s structured, and presents the major tags and features of the language. Discover how to format text and lists, add images and flow text around them, link to other pages and sites, embed audio and video, and create HTML forms. New elements in HTML5, the latest version of HTML, and prepare you to start working with Cascading Style Sheets (CSS).
  3. HTML5 First Look (H5FL 1 - H5FL 2 - H5FL 3 - H5FL 4).
    • The HTML5 First Look course (from introduces the newest HTML specification, providing a high-level overview of HTML5 in its current state, how it differs from HTML 4, the current level of support in various browsers and mobile devices, and how the specification might evolve in the future. Exercise files accompany the course.
  4. HTML5 Fundamentals (H5F 1 - H5F 2).
    • This video course (from Tutplus) digs into HTML5 new technology, including the various new HTML tags, feature detection, and working with a couple of the new JavaScript APIs.
  5. HTML5 Projects Video Bumpers (330 MB).
    • The video tutorials from this course teach you how to use HTML5, CSS3, and recent JavaScript API technologies to create custom video bumpers. This short, easy-to-follow project shows how to add opening and closing video bumpers with the video tag and its JavaScript API.

- The video lessons in MOV format can be watched with QuickTime player.
- You can download it from:

Daily Test with Code Example

Which attribute specifies the URL address where to send the form-data?
method action name
<form action="script.php" method="post"> ... </form>
Which CSS property can be used to break lines in the middle of words?
word-wrap line-height font-size
#id {
  width: 100px;
  word-wrap: break-word;
Which function sorts the elements of an array into alphabetical order, based on the string values?
pop() sort() shift()
var tutorials = ["php", "html", "css", "flash"];
alert(tutorials[0]);          // css
Indicate the function that returns the value of the last element into an array.
current() next() end()
$code =[10=>"Perl", 20=>"PHP", 21=>"Python", 30=>"JavaScript");
$last = end($code);
echo $last;      // JavaScript
Download HTM resources

Last accessed pages

  1. Get Attribute (ID, Class, Name, Title, Src) with jQuery (67148)
  2. Wake Up! (6751)
  3. JavaScript Operators (1173)
  4. Insert, Select and Update NULL value in MySQL (51614)
  5. jQuery Drag and Drop Rows between two similar Tables (9244)

Popular pages this month

  1. Courses Web: PHP-MySQL JavaScript Node.js Ajax HTML CSS (133)
  2. Read Excel file data in PHP - PhpExcelReader (74)
  3. PHP-MySQL free course, online tutorials PHP MySQL code (70)
  4. Register and show online users and visitors (68)
  5. JavaScript Course - Free lessons (58)