Authoring Webpages

Web development icon
Web development icon
Authoring Webpages

Foreword

The World Wide Web (often simply called "the Web") is a means of communication using inter-linked pages of text called "web pages". A coherent group of such pages is called a "website". This short course will attempt to provide a hands-on approach to teach you how to make high-quality web pages. After a short introduction, you will be thrown in at the deep end and start making web pages yourself.

Table of contents

Category:Books with print version#Authoring%20Webpages
  1. Requirements
  2. Introduction: the World Wide Web
  3. Creating a simple page
  4. How to write for the web
  5. Adapting a webpage for visual browsers
  6. HTML, XHTML and DOCTYPEs
  7. Collecting pages in a website
  8. Promote your website
  9. Scalable websites (Advanced topic)
  10. Avoiding pitfalls
  11. Preventing link rot
  12. Conclusion
  13. Answers

Rationale

Many textbooks approach the creation of webpages and websites as a computing task. Many others approach it as a graphical design challenge. Both approaches are rooted in treating the web as if it were a computational or graphical medium. Rooting the web in a understandable metaphor may be comforting, it is also misleading.

The web is a new medium, that requires a completely new approach to building parts of it. Although students will often pick up some of the right concepts while studying the 'programming' and 'designing' books, it is often better to start with the right concepts, and deal with the computational and graphical aspects of the web later.

What this textbook therefore tries to accomplish, is providing the student with a strong basis for learning more about building webpages. This book will try and do this in a practical, hands-on way. Almost from the get-go, students will start authoring their own webpages.

For teachers

For further reading

Category:Subject:Web development/all books Category:Subject:Internet/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Computer programming/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Subject:Computing/all books Category:Subject:Books by subject/all books Category:Book:Authoring Webpages#%20 Category:Book:Wikibooks Stacks/Books#Authoring%20WebpagesCategory:Shelf:Web development Category:Shelf:Web development/all books Category:Shelf:Computer programming/all books#Computer%20programming Category:Shelf:Computer science/all books#Computer%20science Category:Department:Computing/all books#Computing Category:Shelf:Internet/all books#Internet Category:Alphabetical/A Category:Half-finished booksCategory:Books by completion status/all books
Category:Alphabetical/A Category:Book:Authoring Webpages Category:Book:Wikibooks Stacks/Books Category:Books by completion status/all books Category:Books with print version Category:Department:Computing/all books Category:Half-finished books Category:Shelf:Computer programming/all books Category:Shelf:Computer science/all books Category:Shelf:Internet/all books Category:Shelf:Web development Category:Shelf:Web development/all books Category:Subject:Books by subject/all books Category:Subject:Computer programming/all books Category:Subject:Computer science/all books Category:Subject:Computing/all books Category:Subject:Internet/all books Category:Subject:Web development Category:Subject:Web development/all books