Hello.
This is a rant about Opera.
I tought opera was the browser was the dream, it was doing flawlessly with everything... until the disaster came.
I decided to start coding on a website. And when I got to css, hell began.
I can do internal css with no problem, but if I even dare to try to do external, opera will shit on my css style sheet and completly ignore it.
*I have went through all codes related to css to ENSURE that the css document is completly clean, it is. It's written as it should be with and the official w3c validator found NO errors. It's clean as pure snow.
*I checked the index.htm to find any css link problems. Nope, the code for the linking of the css document is perfect and the name is not misspelled.
*The codes works perfectly fine in Mozilla Firefox 3,5
*Internet explorer 6.0 totaly fails it. It fails just as much as Opera does. And I can't test IE 7.0
So. I have concluded that Opera is HORRIBLE at accepting external css, it's a mess and doing simple things becomes hard things because it stinks of bad css support, but I never liked the css anyway.
While Opera surely DOES it job with all other sites css (have actually never checked if opera even can do other sites css correctly).
And to add the ice-cream, all my codes are validated and passes the tests from W3c!!!
So why the (insert angry word here) is opera not using my external css file?
If you know the answer then here is the code:
<div class="lol">
<span class="minrubrik">Intressant rubrik</span>
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla.
<span class="fuck">En till intressant rubrik</span>
</div>
That's the code I use to test the use of the classes available in my css document.
This is the css document:
.lol
{
font-size: 16px;
font-family: Magneto, arial, "Times new roman";
}
.fuck
{
position: absolute; left: 400px; top: 300px;
font-size: 12px;
font-family: Magneto, arial, "Times new roman";
}
All of these codes works perfectly in latest firefox.
And then I found this feature. Opera allows you to set a user-defined css stylesheet that will override what the webmaster want's you to see. Okay, so I went and disabled this crap and not to my suprise, opera did still not make use of my external css documents.
So, apart from me wanting to tear my hair out, what do you think of the epic css failure of opera?