Skip navigation

Sign up | Lost password? | Help

Opera Sucks

Why opera is the worst browser for web development

Posts tagged with "Rendering"

Opera rendering fonts based on percentages/em

, , ,

So, as we were working with em based fonts and relative percentages, we came across the interesting little fact that Opera does not render fonts the same way IE or FF does.

In the end just one more thing to drive developers up the wall with cross browser inconsistencies.

Example:

<style>
body { font-size: 1em; font-family: arial; }
</style>

<span style="background: #eee; font-size: 110%;">testing</span>
<span style="background: #eee; font-size: 120%;">testing</span>
<span style="background: #eee; font-size: 130%;">testing</span>
<span style="background: #eee; font-size: 140%;">testing</span>
<span style="background: #eee; font-size: 150%;">testing</span>
<span style="background: #eee; font-size: 160%;">testing</span>


will return the following:


(View at: http://dev.phoenixnetworks.net/explorer/homes/guest/browser-fonts.png)

Update for clarification: These were taken from three browsers on the same system, on the same resolution, at standard/default font settings in the browser.

Rendering Nightmare

, , ,

It seems that developers cannot escape the nightmare that Opera engulfs them in when it comes to CSS rendering.

My latest escapades brought me to a clever and effective js utility which will allow developers to create dynamically generated rounded corners -- with backgrounds, borders, aliasing, and alpha transparency! CurveyCorners (www.curveycorners.net) is compatible with Mozilla, Firefox, and Safari.

Today, testing it with opera drove me literally insane. It seems thats whimsically and based on the alignment of the stars and spacial time anomolies, that it would render it properly. Opera would, at times render it properly, and then upon refresh render it half way.

If opera could make up it's damn mind whether or not it was going to be compatible would be nice. If it could make up it's damn mind whether or not it'd work or exhibit the same issues, would be nice for debugging.

On a side note, this is exhibited on a page that has 8 identical other boxes. 7/8 of these boxes are properly rendered, however Opera decides that just one of them must not work.