12.09.2015 Views

Boot Camp

Web Authoring Boot Camp - StudioBast

Web Authoring Boot Camp - StudioBast

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Web Authoring <strong>Boot</strong> <strong>Camp</strong><br />

8<br />

HTML/XHTML Basics<br />

HTML (Hypertext Markup Language) is the starting code language for building the most<br />

basic of web pages. You need to really know and understand this to understand and apply<br />

more complex languages and scripts for making later web pages dynamic. The current<br />

version is HTML4.<br />

XML (Extensible Markup Language) is a set of rules for encoding documents in machine-readable<br />

form. It is defined in the XML 1.0 Specification produced by the W3C,<br />

and several other related specifications. XML’s design goals emphasize simplicity, generality,<br />

and usability over the Internet. It is a textual data format with strong support via<br />

Unicode for the languages of the world. Although the design of XML focuses on documents,<br />

it is widely used for the representation of arbitrary data structures, such as in web<br />

services.<br />

XHTML (Extensible Hypertext Markup Language) moves past HTML to the more precise,<br />

manageable, and World Wide Consortium (W3C) validated current standards for<br />

basic web coding. It is a blend of HTML and XML which results in organized and consistent<br />

HTML code, allows clean validation, and keeps you away from deprecated tags<br />

and quirky practices that give browsers (and you) huge headaches. The current version is<br />

XHTML 1.0.<br />

HTML5 is currently being used in some part and the boundaries of browser interpretation<br />

pushed as far as designers and developers can go. HTML4 and XHTML 1.0 in<br />

terms of additional functionality for websites that is now provided by Flash, JavaScript,<br />

and plug-ins. HTML5 adds more markup syntax for documents, especially for defining<br />

sections of a web page. It includes a bunch of new tags that this book will not cover for<br />

beginner’s use because, as hot as HTML5 looks for more web “devsigner” websites and<br />

mobile platforms, it is currently not fully supported at a consistent and reliable level by<br />

the current browsers. However, we will look at the non-developer aspects of HTML5,<br />

like the doctype and charset which are supported by the W3C Validator and Google/<br />

search engine indexing. We will also look at what can be reliably added to your web work<br />

at this point, and offer resources for you to keep your eye on – tutuorials, examples, standardization<br />

reports, etc.<br />

Our aim in this book is to focus on XHTML 1.0, because it meets current standards for<br />

72

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!