What I Learned
In Module 6, I learned content planning, how to name my files, elements of a good design, the language of the web, why HTML is the web language, the difference between HTML and XHTML.
Content planning is very important when building a website. All of the content needs to be organized in one folder so the website can easily find everything that is in the markup. You should also establish a target audience and what you want to accomplish. Also, you should be able to plan a storyboard with all of your content, so when you are building your site, you will easily be able to establish a navigation system.
Naming your files is also an important factor when creating a website. There are certain rules that need to be followed. The rules are:
- All file names should be in lowercase.
- All file names should only be letters and numbers - no apostrophes, colons, semicolons, bullets, slashes, etc.
- Aside from letters and numbers - you can use tilde(~), underscore(_), hyphen(-), or period(.).
- File extensions for web pages will be either .htm or .html – both .htm and .html are both “HTML files” but .htm is mostly used on PCs and .html is mostly used on Macs.
- Each bitmapped image will be optimized for the web and under 50k each.
There are also certain elements or guidelines that should be followed in order to make a good website design.
- A website should be a “shortcut” to information, which can be accomplished with good site navigation.
- Websites should be user friendly - homepage should load quickly, get the users attention, and clearly present what is on the website.
- Information should be clearly listed.
- A minimum amount of text should be used.
- The background should be clean and not busy.
- A consistent theme should be used.
- The download time should be quick and kept to a minimum.
Html is the language of the web. HTML stands for Hyper Text Markup Language and uses the http:// protocol. HTML is a code that tells your browser how to make the webpage look. With HTML, you can control the web page fonts, colors, images, the layout, etc. When you click on a link the server send the HTML document directly to your computers browser. Basic HTML does not described how the text looks, it just uses the code that describes the function the text has in the document. For example, text appearing in the document heading is marked with a heading code (h1, h2, h3).In order for browsers to be able to read HTML markup, a set of rules or syntax must be followed. If these rules are not followed, the browser may not be able to translate the markup in the document.
Why is HTML the language of the web? Because HTML coding can be done with any plain text files that can be created in word processor or text editor on any type of computer. There are also programs that allow you to make HTML files without knowing the codes; these are called HTML Authoring programs. Even these programs are available; you still should learn HTML code. The reason you should still learn to code are:
- Knowing the code gives you an understanding of the structure of a web page.
- Knowing the code makes it easier to use HTML Authoring programs.
- HTML Authoring programs are not perfect, and you will still need to fix or change a code.
- Learning the code allows you to understand how other people developed their web pages.
Now that you know all of that, you should also know that HTML has been “phased out” by the W3C. HTML can still be used, but web development is focusing more on XHTML and XML. XHTML stands for Extensible HyperText Markup Language. XHTML is aimed to replace HTML, almost identical to HTML 4.0, is a stricter and cleaner version of HTML, its HTML defined as an XML application, and W3C Recommendation XHTML is a markup language where everything has to be marked up correctly. XHTML is also case sensitive, meaning only lowercase letters can be used and HTML does not need to be in all lowercase letters.
New Terminology
- HTML - Hyper Text Markup Language
- Syntax - A set rules which HTML operates.
- HTML Authoring programs - A program that allows you to create HTML files without knowing the code.
- WYSIWYG - What you see is what you get. (Referring to HTML Authoring programs).


