div style="width: 50px" ignored

Y

yawnmoth

http://www.frostjedi.com/terra/scripts/demo/email_error01.html

Try viewing that in Firefox or in Internet Explorer or whatever.
You'll see "a" repeated over the course of several rows. If you send
a multi-party MIME email with that as the Content-type: text/html
part, however, you won't, if using Outlook 2007 to view it. What
you'll see is one row of "a", repeated. My question is... why?

The only thing I can figure is that Outlook selectively supports CSS
tags. If so, is there any particular reason for this? I can
understand Gmail doing it, even though I don't agree with their doing
it, because CSS, unless it were filtered, could not only affect the
layout of the email - it could affect the layout of the parent
document. Now, granted, if the email were displayed in an iframe,
parent iframe's wouldn't be affected, but, none-the-less, I'm still
curious as to why Outlook does this.

Also, if my suspicion is correct, then is there a list of other CSS
tags that Outlook wantonly ignores?
 
Y

yawnmoth

I'm confused. In the "All of CORE and COREEXTENDED, plus the
following cascading style sheet properties are supported" section, it
lists width. That suggests to me that width is supported, yet my own
tests suggest it isn't...

seehttp://msdn.microsoft.com/en-us/library/aa338201.aspx

--
Diane Poremsky [MVP - Outlook]
Author, Teach Yourself Outlook 2003 in 24 Hours
Need Help with Common Tasks?http://www.outlook-tips.net/beginner/
Outlook 2007:http://www.slipstick.com/outlook/ol2007/

Outlook Tips by email:
(e-mail address removed)

Outlook Tips:http://www.outlook-tips.net/
Outlook & Exchange Solutions Center:http://www.slipstick.com
Subscribe to Exchange Messaging Outlook newsletter:
(e-mail address removed)

** Please include your Outlook version, Account type, and Windows Version
when requesting assistance **


Try viewing that in Firefox or in Internet Explorer or whatever.
You'll see "a" repeated over the course of several rows.  If you send
a multi-party MIME email with that as the Content-type: text/html
part, however, you won't, if using Outlook 2007 to view it.  What
you'll see is one row of "a", repeated.  My question is...  why?
The only thing I can figure is that Outlook selectively supports CSS
tags.  If so, is there any particular reason for this?  I can
understand Gmail doing it, even though I don't agree with their doing
it, because CSS, unless it were filtered, could not only affect the
layout of the email - it could affect the layout of the parent
document.  Now, granted, if the email were displayed in an iframe,
parent iframe's wouldn't be affected, but, none-the-less, I'm still
curious as to why Outlook does this.
Also, if my suspicion is correct, then is there a list of other CSS
tags that Outlook wantonly ignores?
 
D

Diane Poremsky {MVP}

are you using embedded tags or external style sheet?

--
Diane Poremsky [MVP - Outlook]
Need Help with Common Tasks? http://www.outlook-tips.net/beginner/
Outlook 2007: http://www.slipstick.com/outlook/ol2007/



Exchange Messaging Outlook newsletter:
(e-mail address removed)

** Please include your Outlook version, Account type, and Windows Version
when requesting assistance **


yawnmoth said:
I'm confused. In the "All of CORE and COREEXTENDED, plus the
following cascading style sheet properties are supported" section, it
lists width. That suggests to me that width is supported, yet my own
tests suggest it isn't...

see http://msdn.microsoft.com/en-us/library/aa338201.aspx

--
Diane Poremsky [MVP - Outlook]
Author, Teach Yourself Outlook 2003 in 24 Hours
Need Help with Common Tasks?http://www.outlook-tips.net/beginner/
Outlook 2007:http://www.slipstick.com/outlook/ol2007/

Outlook Tips by email:
(e-mail address removed)

Outlook Tips:http://www.outlook-tips.net/
Outlook & Exchange Solutions Center:http://www.slipstick.com
Subscribe to Exchange Messaging Outlook newsletter:
(e-mail address removed)

** Please include your Outlook version, Account type, and Windows Version
when requesting assistance **


Try viewing that in Firefox or in Internet Explorer or whatever.
You'll see "a" repeated over the course of several rows. If you send
a multi-party MIME email with that as the Content-type: text/html
part, however, you won't, if using Outlook 2007 to view it. What
you'll see is one row of "a", repeated. My question is... why?
The only thing I can figure is that Outlook selectively supports CSS
tags. If so, is there any particular reason for this? I can
understand Gmail doing it, even though I don't agree with their doing
it, because CSS, unless it were filtered, could not only affect the
layout of the email - it could affect the layout of the parent
document. Now, granted, if the email were displayed in an iframe,
parent iframe's wouldn't be affected, but, none-the-less, I'm still
curious as to why Outlook does this.
Also, if my suspicion is correct, then is there a list of other CSS
tags that Outlook wantonly ignores?
 
D

Diane Poremsky {MVP}

nevermind, based on the subject, its embedded. I know width works on
embedded p and table tags, I'll see if I can repro it here with div.

--


Diane Poremsky {MVP} said:
are you using embedded tags or external style sheet?

--
Diane Poremsky [MVP - Outlook]
Need Help with Common Tasks? http://www.outlook-tips.net/beginner/
Outlook 2007: http://www.slipstick.com/outlook/ol2007/



Exchange Messaging Outlook newsletter:
(e-mail address removed)

** Please include your Outlook version, Account type, and Windows Version
when requesting assistance **


yawnmoth said:
I'm confused. In the "All of CORE and COREEXTENDED, plus the
following cascading style sheet properties are supported" section, it
lists width. That suggests to me that width is supported, yet my own
tests suggest it isn't...

see http://msdn.microsoft.com/en-us/library/aa338201.aspx

--
Diane Poremsky [MVP - Outlook]
Author, Teach Yourself Outlook 2003 in 24 Hours
Need Help with Common Tasks?http://www.outlook-tips.net/beginner/
Outlook 2007:http://www.slipstick.com/outlook/ol2007/

Outlook Tips by email:
(e-mail address removed)

Outlook Tips:http://www.outlook-tips.net/
Outlook & Exchange Solutions Center:http://www.slipstick.com
Subscribe to Exchange Messaging Outlook newsletter:
(e-mail address removed)

** Please include your Outlook version, Account type, and Windows
Version
when requesting assistance **



http://www.frostjedi.com/terra/scripts/demo/email_error01.html

Try viewing that in Firefox or in Internet Explorer or whatever.
You'll see "a" repeated over the course of several rows. If you send
a multi-party MIME email with that as the Content-type: text/html
part, however, you won't, if using Outlook 2007 to view it. What
you'll see is one row of "a", repeated. My question is... why?

The only thing I can figure is that Outlook selectively supports CSS
tags. If so, is there any particular reason for this? I can
understand Gmail doing it, even though I don't agree with their doing
it, because CSS, unless it were filtered, could not only affect the
layout of the email - it could affect the layout of the parent
document. Now, granted, if the email were displayed in an iframe,
parent iframe's wouldn't be affected, but, none-the-less, I'm still
curious as to why Outlook does this.

Also, if my suspicion is correct, then is there a list of other CSS
tags that Outlook wantonly ignores?
 
Y

yawnmoth

nevermind, based on the subject, its embedded. I know width works on
embedded p and table tags, I'll see if I can repro it here with div.

Did you ever manage to reproduce it? I haven't tried it with the p or
the table tags...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top