170 likes | 304 Views
Understanding the importance of web page design is crucial for creating impactful user interfaces. A well-designed site impacts first impressions and can effectively guide users. Key factors include knowing your audience, meeting their needs, and ensuring familiarity and consistency in layout. Technical issues like bandwidth, response time, and multimedia choices must also be addressed. This guide covers foundational design principles, user profiling, and practical tips to enhance web page layouts while prioritizing user experience and functionality.
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.