Category: HTML

Programming Windows 8 Apps with HTML, CSS, and JavaScript

Author Kraig Brockschmidt
Format PDF
Price free

This book is about writing Windows 8 apps in HTML, CSS, and JavaScript. The earlier chapters are indeed very specific to that particular choice of language and presentation layer, along with the Windows Library for JavaScript.

Somewhere around Chapters 7 and 8, however, we really begin to transition more into the WinRT APIs that are applicable to apps written in any language. I’m finding this especially true as I’m writing Chapter 13 on live tiles and notifications—very little of it, other than the code snippets, is unique to JavaScript, especially when talking about tile-updating web services written with server-side technologies like PHP and ASP.NET! My point in saying this is that while I’ve written this book ostensibly for web developers who are and will be looking to create apps for Windows 8 and the Windows Store, much of this book will also be very helpful to Windows 8 developers in general. And since it is a free ebook, you can’t lose!

Continue reading

Dive Into HTML5

My image
  • Author: Mark Pilgrim
  • Format: online HTML
  • Price: free

Dive Into HTML5 seeks to elaborate on a hand-picked Selection of features from the HTML5 specification and other fine Standards.

Chapters include:

  • Introduction: Five Things You Should Know About HTML5
  • A Quite Biased History of HTML5
  • Detecting HTML5 Features: It’s Elementary, My Dear Watson
  • What Does It All Mean?
  • Let’s Call It a Draw(ing Surface)
  • Video in a Flash (Without That Other Thing)
  • You Are Here (And So Is Everybody Else)
  • A Place To Put Your Stuff
  • Let’s Take This Offline
  • A Form of Madness
  • “Distributed,” “Extensibility,” And Other Fancy Words
  • The All-In-One Almost-Alphabetical No-Bullshit Guide to Detecting Everything
  • HTML5 Peeks, Pokes and Pointers

The Web Book

My image
  • Author: Robert Schifreen
  • Format: PDF download (click the blue download button)
  • Price: Free for personal use

The Web Book is a complete 330-page book that tells you how to create a Web site from scratch. It covers everything from registering a domain name and renting some hosting space, to creating your first HTML page, to building full online database applications with PHP and MySQL. You can download The Web Book as a PDF file completely free of charge for personal use.

Contents include:

  • About The Web Book
  • Our Choice of Web Host
  • Licensing The Web Book
  • A Custom Edition For Your Company
  • Who’s Written This Book?  And Why?
  • Why We’re Here
  • From Word Processor to Web Site
  • How long should all this take?
  • What Is a Web Site Anyway?
  • How the Web Works
  • Domain Names
  • The Simple Option
  • The Flexible Option
  • About Web Content
  • Do you need a development server?
  • Getting Everything Together
  • Our Domain Name and Hosting
  • It’s Not Rude to Point
  • Our HTML Editor and FTP Client
  • Amaya
  • Make A Web Work Folder
  • Filezilla
  • Creating Your First Web Page
  • Now step away from the computer!
  • Keep On Reading
  • WWW – What, Why, Who?
  • Importing Existing Content
  • Writing For The Web
  • Fonts and Colours
  • Hyperlinks
  • Linking to Other Sites
  • Mailto: Links
  • Understanding The Basics of HTML
  • Meta tags
  • HTML and Privacy
  • Validating your HTML
  • A Bit More about Accessibility
  • Cascading Style Sheets
  • About DOCTYPEs
  • Getting Started with CSS
  • A Word About Fonts
  • Classes
  • Making Styles Work For You
  • HTML Tags Names
  • A Better CSS Editor
  • ID-based Styles
  • Extreme CSS
  • Page Layouts and Div Tags
  • The CSS Box Model
  • Pictures On Pages
  • About Image Sizes
  • Pictures As Links
  • Finding Images to Use on Your Site
  • A Browser Icon for your Site
  • The Short Cut to Great Web Pages
  • Using an Open Source Design
  • Tweaking the Text
  • Changing the Pictures
  • Changing the CSS Styles
  • Which Style Is This?
  • Adding Pages and Navigation
  • Uploading the Finished Files
  • Rules, Tables and Image Maps
  • Rules
  • Tables
  • Image Maps
  • Password-Protecting your Web Pages
  • The .htaccess File
  • The .htpasswd File
  • Protecting Multiple Folders
  • CMSes and Other Software
  • CMSes and Templates
  • Automatic Installers
  • Try Before You Install
  • A Word about Patching
  • Setting Up A Database
  • General Installation Procedures
  • Uninstalling
  • Joomla
  • Uploading the Files
  • Configuring Joomla
  • Your New Joomla Site
  • WordPress
  • Downloading the Software
  • Make a Database
  • Configure WordPress
  • Upload The Software
  • Final Configuration
  • phpBB
  • File Permissions
  • Plogger
  • Getting Started
  • The Installation Process
  • Uploading Your Pictures
  • Avoiding Data Overload
  • Installing the PSPad Editor
  • Javascript
  • Choose Your Side
  • Javascript and Semicolons
  • Email Address Obfuscation
  • Why Upload?
  • Security and Cookies
  • Morning All!
  • Getting the Screen Size
  • Javascript Toolkits and Frameworks
  • Finding Out More
  • MySQL and Web Databases
  • Databases, Tables, Fields, Rows and Columns
  • Normalization
  • Referential Integrity
  • Creating A Database
  • Using phpMyAdmin
  • Creating The Customers Table
  • Inserting Some Data
  • Querying the Customers Table
  • Introducing PHP
  • Don’t Panic
  • Your First PHP Program
  • Some More PHP
  • Random Numbers
  • Sending Email with PHP
  • Passing Information to PHP
  • Don’t Forget to Sanitize
  • Loop the Loop
  • Arrays
  • User-Defined Functions
  • HTML Forms
  • Creating a Form with Amaya
  • Naming the Form Objects
  • Handling Form Data in PHP
  • Testing The Form
  • Other Types of Form Data
  • Checkbox Arrays
  • Feedback Forms
  • Hidden Fields
  • Accessing MySQL Databases with PHP
  • Counting Rows
  • Reading Data
  • Searching A Table
  • About SQL Injection Attacks
  • Adding Data to a Table
  • Editing a Data Record
  • Deleting Data
  • Putting it All Together
  • Debugging and Global Variables
  • Syntax Errors
  • Coding Errors
  • The $_SERVER Variables
  • The Structure of a PHP Application
  • Web Servers and the Real World
  • Putting the App Together
  • Saving State
  • How to Back Up your Web Site
  • Don’t Forget the Database
  • Restoring Lost Information
  • Finance and Marketing Issues
  • Promoting Your Site
  • Making Money
  • Accepting Online Payments
  • Managing your Marketing
  • Search Engine Optimisation
  • SEO Tips
  • Keeping the Crawlers Away
  • If at First you Don’t Succeed, Pay
  • The End.  So, What Now
  • Appendix A – Building a Test Server
  • Our Goal
  • First Install the OS
  • Some Useful Commands
  • Get Updated
  • Test Your Web Server
  • Install the Telnet Server
  • An ftp server
  • Webmin
  • Webalizer
  • PHP and MySQL

Get the book: The Web Book

HyperText Markup Language

My image
  • Author: Wikibooks, the open-content textbooks collection
  • Format: HTML
  • Price: free

HTML is a markup language used in most of the pages of the World Wide Web. HTML files are text files that, unlike completely plain text, contain additional formatting markup—sequences of characters telling web browsers what parts of text should be bold, where the headings are, or where tables, table rows and table cells start and end. HTML may be displayed by a visual web browser, a browser that reads the text of the page to the user, a Braille reader that converts pages to a braille format, email client, or a wireless device like a cellular phone.

The book is a work in progress, and there may be incomplete or missing chapters.

Chapters include:

  • Introduction
  • Head and Body Elements
  • Paragraphs and Headings
  • Text Formatting
  • Hyperlinks
  • Images
  • Lists
  • Tables
  • Quotations
  • Comments
  • Forms
  • Changing the Look with CSS
  • Validating HTML
  • Conditional Comments
  • Proscribed Techniques
  • Using Frames
  • Using Layers
  • Adding Music To A Page
  • Alphabetical list of HTML 4.01/XHTML 1.0 elements
  • Standard Attributes List

HTML Tutorial

My image
  • Author: Michael Karbo
  • Format: online HTML
  • Price: free

A completely illustrated, 33 chapter, basic beginners guide to HTML, that will teach even the most inept among us how to build a basic web page from scratch. Using Notetab Lite (freeware), the author guides you through using the application and coding your pages, adding text, links, graphics, and more.

Note: Although the top of the table of contents page may lead you to believe this is a Photoshop tutorial, it is an HTML one.

Chapters include:

  • Preface and Introduction. You need HTML!
  • Tags – make it work.
  • Choosing programs.
  • Installation and preparation.
  • Start the home page.
  • Text and line length.
  • Headings and basefont.
  • Fonts.
  • Graphics and colors.
  • Studying the code.
  • Background graphics.
  • More about graphics.
  • Introduction to the tables.
  • Color and spacing in tables.
  • The Fish Page.
  • Insert bookmarks.
  • The first links.
  • Checking the links.
  • Let’s make a travellers homepage.
  • Copy text to the page.
  • We need links ….
  • Layout with table.
  • Layout with CSS.
  • Using the search/replace function.
  • A frame set.
  • A better design.
  • Rollovers with JavaScript.
  • Graphic links with buttons.
  • More about CSS.
  • About publishing on the net.
  • Get a counter for the page.
  • The META tags.
  • More about NoteTab.
  • Methods to interesting homepages.

Sams Teach Yourself HTML 4 in 24 Hours

  • Author: Dick Oliver
  • Format: online HTML
  • Price: free

Sams Teach Yourself HTML 4 in 24 Hours, Fourth Edition, is a carefully organized tutorial that teaches the beginning Web page author just what you need to know in order to get a Web page up in the shortest time possible. The book covers only those HTML tags and technologies that are likely to be used on a beginner’s Web page, and it is organized in a logical step-by-step order. This new edition updates coverage of new Web publishing technologies. Refined and reworked parts of the book to make it even more clear and straightforward for beginners.

Chapters include:

  • Hour 1. Understanding HTML and XML
  • Hour 2. Create a Web Page Right Now
  • Hour 3. Linking to Other Web Pages
  • Hour 4. Publishing Your HTML Pages
  • Hour 5. Text Alignment and Lists
  • Hour 6. Text Formatting and Font Control
  • Hour 7. Email Links and Links Within a Page
  • Hour 8. Creating HTML Forms
  • Hour 9. Creating Your Own Web Page Graphics
  • Hour 10. Putting Graphics on a Web Page
  • Hour 11. Custom Backgrounds and Colors
  • Hour 12. Creating Animated Graphics
  • Hour 13. Page Design and Layout
  • Hour 14. Graphical Links and Imagemaps
  • Hour 15. Advanced Layout with Tables
  • Hour 16. Using Style Sheets
  • Hour 17. Embedding Multimedia in Web Pages
  • Hour 18. Interactive Pages with Applets and ActiveX
  • Hour 19. Web Page Scripting for Non-Programmers
  • Hour 20. Setting Pages in Motion with Dynamic HTML
  • Hour 21. Multipage Layout with Frames
  • Hour 22. Organizing and Managing a Web Site
  • Hour 23. Helping People Find Your Web Pages
  • Hour 24. Planning for the Future of HTML

Read: Sams Teach Yourself HTML 4 in 24 Hours

Philip and Alex’s Guide to Web Publishing

My image
  • Author: Philip Greenspun
  • Format: online HTML
  • Price: free

This book is a catalog of the mistakes that I’ve made while building more than 100 Web sites in the last five years. I wrote it in the hopes that others won’t have to repeat those mistakes.

In a society that increasingly rewards specialists and narrowness, Web publishing is one of the few fields left where the generalist is valuable. To make a great site, you need to know a little bit about writing, photography, publishing, Unix system administration, relational database management systems (RDBMS), user interface design, and computer programming. I have thus assumed no specific technical background among my readers and have tried to make the text self-contained.

Chapters include:

  • Envisioning a site that won’t be featured in
  • So you want to join the world’s grubbiest club: Internet entrepreneurs
  • Scalable systems for on-line communities
  • Static site development
  • Learn to program HTML in 21 minutes
  • Adding images to your site
  • Publicizing your site
  • So you want to run your own server
  • User tracking
  • Sites that are really programs
  • Sites that are really databases
  • Database management systems
  • Interfacing a relational database to the Web
  • ecommerce
  • Case studies
  • Better living through chemistry
  • A future so bright you’ll need to wear sunglasses