Académique Documents
Professionnel Documents
Culture Documents
• The bad news is that anyone can create a Web page or Web site.
Regardless of whether you use Macromedia Dreamweaver, Microsoft FrontPage, or simply code by hand,
there are some guiding principles you need to remember whenever you design anything for the web.
• Some bristle at the thought of codified guidelines for good design, concerned that such
guidelines stifle individual creativity.
• They don’t realize what you and I already know: bad web design isn’t creative, it’s bloody
• ANNOYING!
Part One:
Top Ten Guidelines for Homepage Usability
Make the Site's Purpose Clear:
Explain Who You Are and What You Do
1. Include a one-sentence tagline. - A short, easily remembered phrase that a company uses in its
advertisements, especially on television or the internet.
This is more for unexpected visitors than students
2. Write a window title with good visibility in both search engines and, more importantly,
bookmark lists.
3. Group all “school business” information in one distinct area.
4. Emphasize your site’s top high-priority tasks.
Homework lists, special announcements, class calendars, etc. should be prominent – located
higher on your homepage than CVs, personal photos, etc.
5. Include a search input box.
6. Show examples of real site content.
Use pull quotes where possible.
7. Begin link names with the most important keyword.
8. Offer easy access to recent homepage features.
If you change your site frequently, have an archive of the stuff you’ve recently removed or
updated.
9. Don't over-format critical content, such as navigation areas
10. Use meaningful graphics
Part Two:
Designing GOOD Web Sites from the Start
1. Information design
2. Interaction design
3. Presentation design
Part Three:
Basic Design Rules
Homepage Usability
• Most of the tips you are about to see come straight from Homepage
How wide?
• While bigger monitors continue to pop-up, most people are still using 800 by 600.
• Stay under 760 pixels wide, especially with your graphics (600 wide if you are making something
for Blackboard or WebCT.)
How big?
• Try to follow the “30/30 rule”: keep your main homepage – graphics and everything – to under
30 kilobytes in size. That way it will load in under 30 seconds over a very slow dial-up.
• Include a “Contact Me” or “Contact Us” link on the homepage that goes to a page with
all contact information for you or your organization .
Links
• Differentiate links and make them easy to scan.
– By default, links are differentiated by being blue and underlined. DON’T
CHANGE THIS!
• Don’t use generic instructions, such as “Click Here” as a link name.
• Don’t use generic links, such as “More …” at the end of list items.
• If a link does something other than go to another Web page … make sure the
link explicitly indicates what will happen.
Stay away from frames...
• Many browsers cannot print framed pages appropriately.
• Frames are so hard to learn that many authors write buggy code when they try to use
them.
• Search engines have trouble with frames because they don’t know what composites of
frames to include in their index.
• Some browsers make it difficult to bookmark frames.
• Many Websites that offer users a choice between regular and framed versions have
found that most users prefer frames-free designs.
Use CSS
• CSS separates the style from the content
• CSS makes your pages download faster
– Browsers multitask downloads
• CSS makes your site more accessible
• CSS guarantees a consistent look-and-feel across your entire site
• CSS is a sneaky way to make printer-friendly pages
• The new Macromedia Dreamweaver MX 2004 automatically supports CSS out of the
box!
Part Four:
Accessibility
• If you can make your Web pages more accessible, especially to people with
disabilities (like, say, Auburn University alumni), more people are going to be
able to visit your Web pages.
Web Technologies
Technologies Overview List of Technologies
IMPLEMEN TATION
WHERE WE WRITE C OD E
1. Text Editor
notepad (In Windows OS)
2. FrontPage or Dreamweaver
WHERE WE EXECUTE:
<html>
<body>
<h1>College of Computer Studies</h1>
<p>John Rey Boaquiña</p>
</body>
</html>
Link Tag
Html links:
Html Links are defined with the tag <a> tag
Syntax:
<a href="http://www.gmil.com">Gmail</a>
Example:
<html>
<body>
<a href="http://www.gmail.com">Gmail</a>
</body>
</html>
Output:
If we click this link it goes to Gmail account
Image Tag
HTML Images: HTML images are defined with the <img> tag.
Syntax: <img src =”cpsu.png” width= “100” height=”80”/>
Output:
HTML Rules
Example:
<html>
<body>
<h3>College of Computer Studies</h3>
<hr />
<h3>Safety John Rey Boaquiña</h3>
</body></html>
HTML Comments
Comments can be inserted in the HTML code to make it more readable and understandable.
Comments are ignored by the browser and are not displayed.
S yn ta x S yn ta x : <!-- some text →
Example:
<html>
<body> <!--It will not be displayed-->
<h3>John Rey Boaquiña </h3>
</body>
</html>
<html>
<body>
<b>Confidence</b><br />
<big>Hardwork</big><br />
<i>Preseverance</i><br />
<code>Samsung CRT</code><br />
This is<sub> subscript</sub><br />
This is<sup> superscript</sup>
</body>
</html>
HTML Styles Attributes
Tags Description
<center> Defines center Content
<font> Defines Html Fonts
<s> and <strike> Defines Strikeout
<u> Defines underlined text
Attributes Description
Align Defines the alignment of text
Bgcolor Defines the background color
Color Defines the text color
Example:
<html>
<h1 style="text-align:center">Bokz</h1>
<body style="background-color:blue">
<p style="font-family:Arial;color:red">Plant Tree</p>
<p style="font-family:times;color:red">Save Our Generation</p>
<p style="font-size:40">Value Our Students</p>
</body>
</html>
HTML tables
Example
!DOCTYPE html>
<html>
<body>
</body>
</html>
Html List
Html supports ordered, unordered and definition and description list.
An unordered list starts with the <ul> tag. Each list item starts with the <li> tag.
The list items will be marked with bullets (small black circles) by default:
Example
<ul>
<li>ANA</li>
<li>BEN</li>
<li>CARLO</li>
</ul>
Choose List Item Marker
The CSS list-style-type property is used to define the style of the list item marker:
Value Description
An ordered list starts with the <ol> tag. Each list item starts with the <li> tag.
Example
<ol>
<li>ANA</li>
<li>BEN</li>
<li>CARLO</li>
</ol>
The type attribute of the <ol> tag, defines the type of the list item marker:
Type Description
type="I" The list items will be numbered with uppercase roman numbers
type="i" The list items will be numbered with lowercase roman numbers
The <dl> tag defines the description list, the <dt> tag defines the term (name), and the <dd> tag describes
each term:
Example
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>
HTML Forms
Text Fields – are used when you want the user to type letters, numbers, etc. in a
form.
Example
<form>
First Name: <input type=”text” name=”firstname”/><br/>
Last Name: <input type=”text” name=”lastname”/>
</form>
Radio Button
Example
<form>
<input type=”radio” name=”sex” value=”male”/>Male<br/>
<input type=”radio” name=”sex” value=”female”/>Female<br/>
</form>
Checkbox Button
Example
<form>
BSIT3A: <input type=”checkbox” name=”student” value=”BSIT3A”/><br/>
BSIT3B: <input type=”checkbox” name=”student” value=”BSIT3B”/>
</form>
Example:
<form name=”input” action=”html_form_submit.php” method=”POST”>