Helping Out
Design Rules
We have strict rules for templates:
- Standards-Compliant Websites
- Templates must use CSS for presentation.
- Tables are for tabular data, not layouts.
- Semantic design is important. Use logical, functional names, such as
#contentor#secondary, not.columnAor.blue-text. - CSS Specifications
- Shorthand is required.
- Do not use inline hacks for Internet Explorer (eg.
* html div {}). Use a conditional comment for an IE-specific stylesheet. Get help: Proweb article - CSS must work, at a minimum in Opera 9, Firefox 1.5, Safari 2 (Safari-test for non-Mac users), and Internet Explorer 6 (5 is not supported by Microsoft anymore).
- HTML specifications
- Carefully use HTML tags. Do not go overboad with
div's ("divitis") - Use unordered lists for menus, not divs or images.
- Image specifications
- Try to avoid text in images, as ICMS will be multi-lingual.
- Do not use copyrighted work.
- Use family-friendly imagery (no porn, cruelty, inhumanity)