Safari 3 had an issue with computing this following style statement that was placed at the top of a CSS file, which in turn was imported into another CSS document and that document was called in by an HTML document.
So basically; index.html: –> css.css: @import url(/css/index.css); –> index.css had the offending code:
@charset "UTF-8";
/* CSS Document */
#col1 {
float:left;
width:250px;
}
Removing the character set statement and the comment “CSS Document” fixes the issue.
So:
#col1 {
float:left;
width:250px;
}
Works.