You aren't alone. IE8 is designed to render webpages in a more 'standards
code compliant' mode than any previous version. In general, many websites
built by many different programs including Publisher do not produce
'standards compliant code' and have 'compatibility' issues in IE8. If you
care to read more about the details of these general statements here are two
articles:
Reference: Release Notes for Internet Explorer 8: Compatibility issues with
websites:
http://msdn.microsoft.com/en-us/dd441788.aspx
Reference: MSDN IEBlog:Just The Facts: Recap of Compatibility View:
http://blogs.msdn.com/ie/archive/2009/02/16/just-the-facts-recap-of-compatibility-view.aspx
Unfortunately this is the price of progress, but luckily the only
compatibility issues with Publisher 2003 and 2007 and IE8 RTW reported thus
far are problems associated with 'grouping'. Any design elements that are
'grouped' together, which includes the Publisher wizard built navbars, do
not render when you view the web page in IE8. The fix in general is to
ungroup the elements. I have found no problems with Publisher 2000 webs.
While I am hopeful that MSFT will soon provide a patch that will fix these
issues in at least Pub 2007, there is a *fix* you can use in the meantime.
In your case I would suggest that you open your original Publisher file and
go to File > Save As and save a copy of your Pub file under a different
name. Now working with the new copy of your Pub file go to Edit > Select All
Arrange > Ungroup. This will ungroup the text boxes and images that
compose the Publisher built navbars along with any other design elements
that might be grouped together on the page. Now the navbar and the rest of
the page should render correctly when you do a web page preview. Repeat this
with each page in your publication. 'Publish to the Web' from this copy of
your publication, upload those files and they will render correctly in IE8.
If you want to make changes in your web in the future go back to your
original Pub file, make the changes, save, and again do a 'Save As' to make
a copy, etc.
The reason I suggest making a copy of your original Pub file and doing the
'ungrouping' on that copy is that when you ungroup the navbar, you will also
ungroup it from the Publisher navbar wizard. This means that if you want to
add a page in the future the navbar will not be automatically updated and
that change propagated throughout the site.You would have to rebuild the
navbar under those circumstances or manually edit the old one.
If you don't plan on adding any more pages to your site in the near future,
then making a copy and doing the ungrouping on that copy in order to
preserve the navbar wizard would not be necessary. Furthermore you could
also do the ungrouping on the original Pub file, produce your new web pages,
and then close the original Pub file without saving the changes. I just
think that perhaps making a copy is a bit safer, but that is up to you.
While this *fix* is a bit of a pain, hopefully it will be temporary. If you
find any other compatibility issues with your pages and IE8, I would
appreciate it if you would post that information in the web group and tell
us what specifically isn't working, and provide a link to the page where we
can find it.
If you have a follow up question or other questions about Publisher webs,
then in the future please post in the web group and we will try to help you
there:
news://msnews.microsoft.com/microsoft.public.publisher.webdesign
or
http://www.microsoft.com/office/com...soft.public.publisher.webdesign&lang=en&cr=US
Please always include the version of Publisher you are using, the URL of
your site and as much detail as possible. Thanks.
DavidF