Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1855776
  • 博文数量: 354
  • 博客积分: 11021
  • 博客等级: 上将
  • 技术积分: 4048
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-24 10:04
文章存档

2020年(1)

2018年(1)

2016年(1)

2015年(2)

2014年(4)

2013年(4)

2012年(12)

2011年(14)

2010年(37)

2009年(34)

2008年(22)

2007年(68)

2006年(102)

2005年(29)

2004年(21)

分类:

2007-11-26 22:04:38





Formatted Email Composition
Introduction

Opera does not support the composition of HTML email. Many Opera users request this feature and Opera has repeatedly stated that they will not support it.

This is a shame, as support for basic formatting would be very useful. One only has to pick up a newspaper or magazine (or surf the web!) to see the benefits of formatting and styling. Even my pencilled Post-It notes, for those most transient of messages, benefit from bold (over-writing), underlining and the odd change of colour.
My View

You can probably infer from the introduction that I support the composition of emails that include styling and formatting. It is then somewhat contradictory that I do not support the concept of HTML email composition, rather I support HTML compatible email composition.

Note also that I am referring to the composition of email. I do not consider newsgroup postings emails - they should always be plain text.
HTML

HTML is a very large and complicated markup language. It is also obviously very popular. Of all the systems proposed for use by email clients to display formatted and styled emails, HTML is almost certainly the most popularly-implemented (note that I don't have any sort of statistics to back that up).

Clearly, any email composition tool intended for creating formatted and styled emails would be stupid not to be compatible with an HTML-based display system.

HTML is too big to be considered in its entirety to be used in emails, however, all that is really needed is to use a much smaller subset that is still compatible.
HTML Compatible?

HTML has lots of features. Not all of them are suitable for emails; only a subset is useful for emails. When considering which tags would be suitable, I considered the user interface for the Wordpad program bundled with all Windows 95 (and later) systems.

Note, of course, that all this is only my opinion. Note also that when looking at my example tags below, if something isn't shown, then you can assume I don't think it should be part of an HTML email.
Font selection - Fonts are not portable between different systems. While "Arial" exists on Windows systems, it's "Helvetica" on Macintoshes and who knows what on other systems. The best solution is to do what CSS does - use generic font families: "serif", "sans-serif", "monospace", "cursive", and "fantasy".
Font size - People expect to specify font size in points. The 1..7 font sizes of HTML aren't flexible enough. CSS does provide the required flexibility, so it's CSS for the font selection.
Bold, Italic, Underline
Colour
Left/centre/right/full justification
Lists

The tags to use must be compatible with existing HTML usage. For each tag listed below, I've also included the complete set of attributes that should be supported (the class attribute is not shown, but should be supported).

, ,


阅读(1532) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~