I'm trying to compile a guide for students used to publishing in print who are learning web design.
Some obvious things which web developers know but they don't:
- You can't rotate graphics in HTML
- All objects have to be rectangular, you can't have a circular DIV
- Many typographical effects in their repertoire can't be achieved
Some things which are tricky are:
- Can they have variable opacity? Well, yes and no.
- Can they have rounded corners? Maybe.
Some things which aren't technical difficulties, but which are problems:
- Image file sizes: I have a student who wants to have a different large graphic header on every page of their site; that's not technically a problem, but it will mean a visitor has to wait for a new graphic to load every time they navigate
- Accessibility: "why not just make everything a graphic, to overcome the limitations of HTML?"
Please help me fill out my list and add any hints or tips for people making this transition.
web is not print
- Layouts can be fluid.
- elements don't have to be absolutely positioned
- web pages need to be checked in several browsers for compatibility
- avoid divitis; from experience people coming from print into this field do everything by brute force instead of trying to think of elegant solutions for optimization and semantics purposes
- print is consumed visually - the web is consumed by people with visual impairments as well. Don't forget lynx users no matter how small the market share is :)
- semantics is important, learn about them
thats all i can think of right now...