I am a PC user but I have been told several times that some of the web sites
that I have created using FrontPage 2003 are showing no text on the page.
My typical web site design is to use a two cell table w/ a FrontPage
navigation component in the left cell and my content in the right cell. I
then apply a theme to the site and call it a day. In other words, I'm not
doing anything all that complex. Therefore, I am not familiar with any other
issues between FrontPage created web sites and the Safari browser. However,
I do know that this particular issue is very common for my situation and
since my situation appears to me to be very simple, I assume this most likely
applies to many others as well.
I have tracked the problem down to the use of the themes. In particular, I
have found that Safari does not display the normal text that is contained in
a table cell. I'm not sure if this applies to all themes or not. The code
that is causing the problem is in the CSS for the theme. The particular CSS
code that is causing the problem is:
TABLE{
table-border-color-light:#3366FF;
table-border-color-dark:#003399;
border-color:#003399;
color:transparent;
}
The problem is the "color:transparent" declaration. By commenting this
delaration out, the text is displayed correctly in the Safari browser.
Another work around that I came across (but have not tested thoroughly) is
to customize the theme, save it as a copy and then apply the copy to the web
site. For whatever reason, it seems that when FrontPage saves the customized
theme, it corrects/removes the offending declaration. In my testing, I
didn't even need to make a change to the theme, I just opened it up for
customization and then immediately saved a copy of it.
This has been my biggest pet peave with FrontPage. I hope they correct this
in Expression Web Designer!
Hope this helps.
-Mike