Outlook ahead... Good? Bad?

Type in “Outlook 2007 Email” and you are likely to get several clamoring results of articles and previews of the impact the soon to be release Outlook 2007 will have on designers and developers with regards to HTML based email support. 

Some key concerns that will surface are:

  • No background image support either in DIVs or Tables
  • Poor background color support
  • No support of positioning with CSS (float: and position:)
  • Poor box model support such as margins and paddings

The challenge becomes apparent as developers learn that the new Outlook 2007 will have limited or no support for some layout elements and styles using HTML and CSS. Existing versions of Outlook utilizes Internet Explorer engine that end-user has installed on their machine and thereby rendering HTML emails based on which version of IE is installed. Outlook 2007 will instead use Microsoft Word’s native HTML parsing and rendering engine thereby preventing that inconsistency. How much of this may impact the possibilities of email design will require time for market saturation and community feedback.

This change brings about some limitations to graphical designs and will require developers to adapt and augment the delivery of effective email newsletters and campaigns. Initially this may seem to be a step back, but the end result may prove to be a step forward for the end-user and their experience by addressing the core objective of email as a delivery of effective messaging and minimizing design integrity.

Related Information:

To assist in creating valid HTML email, Microsoft has released a tool for developers.

More information regarding Outlook 2007 is available in the following two articles:

Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 1 of 2)

Word 2007 HTML and CSS Rendering Capabilities in Outlook 2007 (Part 2 of 2)

Microsoft has released a support tool to validate your design before broadcasting

It supports use in conjunction with Macromedia Dreamweaver MX 2004 and Macromedia Dreamweaver 8

Additional articles:

Campainmonitor.com Article
Webpronews.com Article
Theinquirer.net Article
Sitepoint.com Article

 

 

 

Baseline for your design

Preplanning how to effectively structure your site design begins with a pen and a paper.

So you have your website design finalized. Now what?

Whether you are designing or redesigning a website, it’s a good practice to dissolve what you think may have worked for all of your previous sites and ask those underlying questions again while holding a pen and a paper. It gives you an excuse to incrementally improve how you utilize your markups for function and design.

Perhaps you started your design on screen or on paper. Nevertheless, when you are ready to take apart that final design for structural markup, it’s a good idea to take a step back and outline how you want to code a particular component of your site design. It may be a parental outline of the site or isolated instance of a component, but the following questions have been for me a revolving and a necessary requirement for coding with good semantics and creating a baseline for good balance of adaptive and specific style control. 

First order of questions:

  • What are you trying to accomplish?
  • What are the requirements?
  • What does it need to do?
  • How can you accomplish it?
  • What’s the best approach?

Second order of questions:

  • Does it need to scale with content?
  • How does it scale? Vertically, horizontally or both?
  • Will the component be used in multiple instances throughout the site?

Third order of questions:

  • How much style control does it require?
  • What are the common denominators?
  • Which set of markup tags is best for that component? (e.g. DL-DT-DD vs. UL-LI, TABLE or DIV.. etc.)
  • What CSS name conventions should you use to allow portability as well as specificity?

CSS Tip: Allow as much global control as possible using predefined markups without having to add instance specific CSS selectors to a particular item to keeps both your style sheet and structural markups manageable.  By doing so, you allow all inheritance to take action and leave the option to selectively apply specific styles as needed.

 

This site is running a Congruent Media enhanced version of BlogCFC 5.9.002. Contact Blog Owner