170 likes | 300 Views
Web Page Design and Layout. Web Page Design. The Importance of Design. User Interface! Entryway! First impressions! Diverse front-end platforms. Some Basics. Why are we building this site? Who is the target audience? What does the audience want? Some Good References:
E N D
The Importance of Design • User Interface! • Entryway! • First impressions! • Diverse front-end platforms.
Some Basics • Why are we building this site? • Who is the target audience? • What does the audience want? • Some Good References: • http://www.intranetjournal.com/articles/200103/intranet.html • http://www.useit.com • http://www.webpagesthatsuck.com
User profiling. Metaphor. Feature exposure. Coherence. State visualization. Shortcuts. Focus. Grammar. Help. Safety. Context. Aesthetics. User testing. Humility. UI Principles Talin, http://www.sylvantech.com/~talin/projects/ui_design.html
Key Implications • Know your user! • Provide familiarity and consistency. • Guide your user (if they need it). • Don’t slow your user down. • Don’t turn your user away!
Some Technical Issues • Bandwidth. • Response time. • Screen real estate. • Multimedia, BHOs, Plug ins, …
Links HPU Web Site HPU E-mail IS Department Microsoft IBM HP Sample Page andGeneral Layout This is My Wonderful Web Page Latest News: Sept. 27, 2004. Lately I have been spending most of my time getting ready for class and doing other work stuff. Fall break is coming up soon! Of course, before that I have to make and grade some tests. Yuk! My resume Pictures Fun Stuff Work Stuff
Major Options • Tables. • CSS. • Frames.
Table 2 Table 1 Table 3 Table
colspan rowspan colspan and rowspan
Box 1 Box 2 Box 3 Box 4 Box 5 Box 6 CSS
Div, Float, and Clear • Some Mozilla flavors get confused. • Attempt to float past right side of browser. • Inconsistent. • When using Box model clear float. <div style="width: 30%; float: left; background-color: cyan"> This is the way we row the boat. </div> <div style="width: 70%; float: right; background-color: yellow"> Hickory dickory dock. The mouse ran up the clock. </div> <div style="clear: both" />
Frameset 2 Frameset 1 Frameset 3 Frames
My Recommendation • Start with tables – wide support and easy. • Plan to move to CSS and Box model. • Avoid frames – work and limited support.