Category: Web Design

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

http://en.wikibooks.org/wiki/HyperText_Markup_Language

Cascading Style Sheets

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

This book is a guide to CSS–cascading style sheets, a technique widely used in web pages including Wikipedia to describe their visual style and appearance.

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

Chapters include:

  • Introduction
  • Applying CSS to HTML and XHTML – linking, embedding and inlining
  • Applying CSS to XML
  • CSS Construction
  • Syntax
  • Defining Style Rules
  • Lengths and Units
  • Selectors
  • Inheritance Rules
  • The !important Keyword
  • CSS Presentation
  • Color
  • Fonts and Text
  • Hyperlinks
  • Lists
  • Box Model — setting the size and shape of elements
  • Background
  • Shorthand Properties
  • CSS Layout
  • Positioning — includes floating elements
  • Tables
  • Floating Elements
  • Media Types
  • CSS and Divs – in progress
  • Troubleshooting
  • Standards Mode and Quirks Mode
  • Browser Compatibility
  • CSS order of Rules (Troubleshooting multiple instances)
  • Hacks and Filters

http://en.wikibooks.org/wiki/Cascading_Style_Sheets

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.

http://www.karbosguide.com/books/html/start.htm

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 suck.com
  • 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

http://philip.greenspun.com/panda/index.html