Home

Advertisement

Customize
 

wallace winfrey - Stupid Safari

About Stupid Safari

Previous Entry Stupid Safari Apr. 19th, 2005 @ 02:54 am Next Entry

I knew there was a reason I quit using Safari -- it's CSS support stinks.

See the great thing about CSS supposedly, is that it separates the display information from the content. You're supposed to be able to put your content wherever you want in your HTML page, and then through the wonders of CSS, render that content whichever way you want as long as you follow the rules.

So let's say, that in a document where you're concerned primarily with content, like say, a listing of blog posts, you're going to subscribe to some hierarchical design philosophy, and put said listing of blog posts at the top, and links, etc at the bottom, and let CSS sort it all out right?

Well, most browsers do not care about the topology of said content and instead follow CSS's positioning directives to a tee. Not included in these browsers is Safari.

Perhaps I'm missing something here, but Safari wants it's left-to-right two-column web pages written in such a way that the stuff on the left appears on top, and the stuff on the right appears below it, valid CSS be damned.

I have done this at the expense of my own content-organizin' philosophy so that the page doesn't look all fucked up in ye olde Apple browsere. Now when my page gets indexed by google, it'll grab all the links at the top instead of the real content. Thanks a lot Safari.

Leave a comment
From:(Anonymous)
Date: April 29th, 2005 12:55 am (UTC)

Validation

(Link)
Wallace — your HTML needs to validate for CSS to work reliably. Unfortunately, it doesn't:

http://validator.w3.org/check?uri=http://mememiner.com/ (http://validator.w3.org/check?uri=http://mememiner.com/)
[User Picture Icon]
From:[info]wew
Date: April 29th, 2005 09:40 am (UTC)

Re: Validation

(Link)
The CSS validates, and it renders fine in Safari now, so this argument doesn't hold much water. I ran the page through the validator too.

If every browser under the sun is going to render it properly despite the minor validation inconsistencies (if numerous), one can only conclude two things: a. safari is ridiculously picky, and b. browsers should have a certain amount of flexibility built in.

Unfortunately, I can see no real reasons in the HTML validation errors that would have been the root cause of the earlier rendering problems, so I am forced to conclude that Safari does still, like Mail.app and many other Apple applications, suck.
(Leave a comment)
Top of Page Powered by LiveJournal.com

Advertisement

Customize