This course is about Client-side technologies.
That is the stuff that happens on your end of the Internet and is controlled
by your browser.
It is not a course about web page graphic design although Cascading Style Sheets do impact on that.
The Goal: To create Valid, Semantically Correct and Accessible web pages through a process of Progressive Enhancement.
Such pages are the Holy Grail of the Web.
Lets check the key components of our Goal.
Generally there is fair bit of agreement on what is semantically
correct.
For example, a paragraph tag should be used to mark a paragraph, a list tag for a
list etc.
However there is some scope for argument in some cases about which tags should be
used.
For example, if we wish to mark up a poem as html, should we treat the poem
as
Building valid, semantically correct pages where content is separated from presentation and behaviour are sound steps towards building Accessible web pages.
To produce such pages requires a sound understanding of web technologies together with a desire to reach towards the goal.
You may not reach the goal, these pages certainly don't.
However simply by trying you will improve the web and there is a very real need to do that !
The vast majority of existing web pages don't even Validate let alone attempt to be semantically correct and accessible.
Your task then in this course is to master the technologies and philosophy behind professional web page creation.