Today I'm going to share a line-height / superscript fix that I found that works pretty well in all client's.
<td style="font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:12px; color:#000000;">
Copy, Copy, Copy<sup style="font-size: 8px; line-height: 0; vertical-align: 3px">®</sup></td>
I recommend making the line height 2px larger than the font size, and then for sup's making them 2 pixels less than surrounding font. Defining the line-height for the sup as 0 prevents the uneven space between each line of copy, and the vAlign moves the superscript up just enough in all of the diff clients (including Outlook 2007).
Here's an example:
Copy, Copy, Copy® Copy, Copy, Copy Copy, Copy, Copy Copy, Copy Copy, Copy, CopyCopy, Copy Copy, Copy, CopyCopy, Copy Copy, Copy, Copy® |
W/out the fix:
Copy, Copy, Copy® Copy, Copy, Copy Copy, Copy, Copy Copy, Copy Copy, Copy, CopyCopy, Copy Copy, Copy, CopyCopy, Copy Copy, Copy, Copy® |
One last suggestion is to take advantage of the mso-line-height- rule:exactly; within each of your TD's this will be ignored by all clients except outlook, but forces outlook to keep the line height you defined.
Here's an example of how to use it:
<td style="font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:12px; mso-line-height- rule:exactly; color:#000000;">
Copy, Copy, Copy<sup style="font-size: 8px; line-height: 0; vertical-align: 3px">®</sup></td>
Hope this helps someone!
Thanks. I was having problems with ® and ™ moving to the center when I would shrink the font-size of the sup tag, but had not tried adjusting the vertical-align attribute. Especially helpful with larger font-sizes, though I prefer to use a percent value for SS'ed font-size.
ReplyDeleteThanks for the comment! Yah, the exception here is Outlook. I've never been able to get it where the "designer was happy" everywhere, but I found that this was the best way when line-heights are so important. I actually don't see too many emails where they sup/span rballs, and I always use ™ even if the reg; is a bit higher using this v-align. What I've found best is 2 pixels smaller than surrouning text, or using the font-size:smaller for the sup works about 95% of the time...
DeleteThank you, this worked great!
ReplyDeleteGreat thanks... you give me right to go to bed !!! thanks
ReplyDeleteGeorge
awesome! Sweet dreams!
Delete