Opera 9.5 To Fully Support CSS?
Albert Sandberg writes "According to a developer blog, it looks like Opera 9.5 (which has been code-named Kestrel) will be the first browser to fully support the CSS selector test (test is here). Finally! Weekly builds should start being available in a few weeks."
does that mean i fail it? (not the first post..)
...but there are still 40% IE6 users out there. That browser can't even select on two classes in one element...
is it a problem of CSS spec if nobody can support it easily?
Really, the Opera web browser has allowed me to do great things throughout the internet, with hundreds of tabs open, and consequently more bookmarking being done, and session management, I do not know how productive I would be with Firefox alone. Commonly, when stranded on Firefox-only systems, I am burdened with odd tab loading impairments and generally limited to acting like I am doing literally one thing and one thing only-- no queuing up content or strands of thought, etc. Even with the hierarchical vertical tabbing enhancements through the TBE extension akin to iRider, my productivity seems to drop. So, I am glad to see more (good) publicity for Opera.
This post is fanboyism at its worst. Opera is going to fully support CSS selectors, not CSS. Selectors are just one structure in the CSS language. There are still many other parts of the CSS standard that are not supported by Opera and are not yet planned for any future release.
...Do I use a fully compliant browser in which half the pages out there won't display properly because they've been coded by lazy, clueless hacks with MCSE...or do I use the shit that is Internet Explorer because almost all pages will display semi-properly, even though the code - and IE - is totally fucked up?
I use Opera exclusively, and I know that one day everybody will create compliant webpages. HAHAHAHAHAHAHA. Sigh...
I use Opera, which is already known to support existing HTML standards pretty completely and accurately.
I still frequently run into web sites built by clueless authors who feel a need to do a browser check, and finding it's not IE or Firefox (or sometimes Netscape!), think it is their duty to inform me that their sites only work with "modern" or "updated" browsers. Feh. By and large, that immediately sends me to the site of a competitor if it's a commercial site I'm visiting.
When will web authors get a clue, and start coding to standards and not implementations. (fuck it if IE breaks because they don't do things correctly)? A properly written web site should never need to do a browser check.
"National Security is the chief cause of national insecurity." - Celine's First Law
Right. Opera has been completely free since 2005.
Opera is free, and has been for a while now.
It's official. Most of you are morons.
Um, yeah... maybe you didn't get the memo, but Opera's been free of charge and advertisements for like 2 years now.
Maybe not
Opera doesn't cost money or contain any ads anymore.
It stands for Cascading Style Sheets.
(That link was the first hit on google for a search on CSS, incidentally...)
It's official. Most of you are morons.
Despite Opera showing its superiority as a browser over and over again and on multiple platforms, from desktop to mobile to game systems, ther eis still no Slashdot Icon to mark Opera news stories.
Oops.
OK, so it's a troll then. (see the related user names)
I hope some mod will get it and mod accordingly.
It makes sense too -- I couldn't believe someone would have missed these news.
Beware: In C++, your friends can see your privates!
I'm really impressed if they dare to follow the standard.
Because with their good example, pages will render differently in opera than the author wanted it too as the pages are probably tuned for IE/Mozilla/Konqueror.
If you mod this up, your slashdot background will turn into a beautiful sunset!
Cascading Style Sheets.
But if you don't know what it means, you're probably not too affected by it anyway. I don't think that CSS3 compliance will matter for "average users" soon, because far from all browsers will support it at the time Opera 9.5 will. It's a step in the right direction for sure, but it'll only be of interest at first to geeks keeping up to date with the latest web browser developments. It may not matter in reality until a few years ahead, or whenever IE 8/9 or whatever gets this far.
Beware: In C++, your friends can see your privates!
OK, fine. It stands for Cascading Style Sheets. Welcome to the Internets.
Spelling mistakes, grammatical errors, and stupid comments are intentional.
Very nice news but somehow not surprising by the constant underdog. It truly is a shame that Opera only has 2% of the market considering how great it is in comparison to its competitors regarding speed, features, innovation and security. Imagine a browser so great that people actually paid for it as late as 2005 (these days, Opera is 100% free).
it worked the last time I did it. My responses were 200+.... 2/3 of the whole article itself.
Figured id try it again... but forgot that opera went 100% free. whoops.
Firefox 2.0.0.4 for Windows Results:
From the 43 selectors 26 have passed, 10 are buggy and 7 are unsupported (Passed 357 out of 578 tests)
Internet Explorer 7.0.5730.11:
Any other tests to report?From the 43 selectors 13 have passed, 4 are buggy and 26 are unsupported (Passed 330 out of 578 tests)
I'm using Konqueror 3.5.7 on Kubuntu right now, and it passes completely. I don't know how long it's been able to pass, since I just found out about the test now. Firefox 2.0.0.4 fails pretty badly, but this version of Konqueror says that it passes all the tests. Yet Opera claims that it is the first browser to pass? Objection! At least one browser has passed before it, and that Opera version is not even out yet, it's in the weekly builds. This is the stable version of Konqueror
This sig is only here so people stop skipping the last lines of my posts.
I just ran it in konqueror
From the 43 selectors 43 have passed, 0 are buggy and 0 are unsupported (Passed 578 out of 578 tests)
So I guess opera isn't the first.
Since 1999 or so, the preferred way of putting style on web pages ("how this part of looks") is not mixed into the content structure ("what kind of information this part contains"), but in a separate place, the style sheet.
The style sheet Selectors say what parts of a page must carry it associated style, e.g. 2nd level headers (selector) must be blue and use a 14 point, bold, sans serif font (style).
The CSS stylesheet standard allows lots of complex kinds of selectors, and so browsers used to support only a small subset of selectors.
Got Pike?
I am sure there some ascii art to represent this scenario.
For you, "Confederate States Ship".
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Welcome to the Internets.
It's called the interWEB, you fool!
I used Opera exclusively on Windows, Linux, and BSD for several years, but recently switched to Konqueror. I finally got fed up with a few things in Opera.
My first complaint is their lack of 64-bit support. I'm running the AMD64 version of Debian, and Opera is (was) the only 32-bit program I had to run, making it a pain to keep a bunch of 32-bit compatibility libraries around for one program. I think 64-bit is popular enough now that it'd be worth the time to compile for it. Given the large number of platforms Opera runs on, it should be pretty easy to port.
The second big complaint was that it doesn't support more than 9 mouse buttons. I spent $100 on a fancy mouse, hoping I could control most of my GUI programs with only the mouse. Much to my surprise, any shortcuts after Button9 simply don't work. This was quite disappointing, because Konqueror (and KDE in general) doesn't support mouse shortcuts, so I had to go with xbindkeys. It works well, but seems like a hack.
Also, since at least the 9.0 release tabs have been broken. I had to stop using it after 9.0 because switching between tabs was incredibly laggy. With more than a couple tabs open, there would be a very noticeable pause switching between them. I'd say it was up to 5 seconds or more on some occasions.
I really hope Opera can fix those issues, because I was really sad to switch. IMHO, Opera is the only browser to do tabs correctly, with a full MDI. Yeah, yeah, Firefox has a plug-in, I'm sure. But when it works, it works 10x better in Opera, right out of the box.
Maybe not
Firefox 2.0.0.4 on Windows Vista:
From the 43 selectors 26 have passed, 10 are buggy and 7 are unsupported (Passed 357 out of 578 tests)
Internet Explorer 7.0.6000.16473 on Windows Vista:
From the 43 selectors 13 have passed, 4 are buggy and 26 are unsupported (Passed 289 out of 534 tests)
Lynx 2.8.3dev17 on Windows Vista:
No JavaScript == No tests. :(
Opera 8.5 on Nintendo DS:
From the 43 selectors 14 have passed, 3 are buggy and 26 are unsupported (Passed 313 out of 578 tests)
Opera 9.1 on Nintendo Wii:
From the 43 selectors 30 have passed, 2 are buggy and 11 are unsupported (Passed 450 out of 578 tests)
Opera 9.21 on Windows Vista:
From the 43 selectors 25 have passed, 3 are buggy and 15 are unsupported (Passed 346 out of 578 tests)
Safari 3.0.1 Beta on Windows Vista:
From the 43 selectors 25 have passed, 9 are buggy and 9 are unsupported (Passed 346 out of 578 tests)
Oddly enough, the Wii with an OLDER Opera wins in the Most Completely Working category, while Firefox wins in the Most They At Least Tried category (least unsupported).
Good idea...
Firefox (1.5.0.12) using Gecko/20070508
From the 43 selectors 26 have passed, 10 are buggy and 7 are unsupported (Passed 357 out of 578 tests)
IE 6 (6.0.2900.2180.xpsp_sp2_gdr.050301-1519 [Dell version, dated around 2004, and probably not updated, at this job site])
From the 43 selectors 10 have passed, 1 are buggy and 32 are unsupported (Passed 276 out of 578 tests)
From the 43 selectors 10 have passed, 1 are buggy and 32 are unsupported (Passed 276 out of 578 tests)
.5%, So its cool that it will support it, but it doesn't do me any good.
IE6 still makes up for 40-45% of the users on the site I maintain for work. Opera is less than
In America we are imprisoned by our fear of them.
Mark me flamebait if ya like. If there's some way to tag my user agent data, you'd see I'm running Linux and Firefox 1.5.0.12. But I have to wonder why Firefox hasn't been all over the idea of 100% compliance.
It's slick, it's fast, it's effective and it's very compatible. I also love the plugins. But it's not much of a 'selling point' that it's not 100% compliant with whatever standards there are out there. It's especially damning when the same demographic often cite that MSIE isn't compliant with standards and often breaks things to the detriment of the use of standards on the internet. Firefox should be the alternative and the recommended benchmark for all web developers out there.
Having CSS working is great and all, but I still dont understand how streaming media (You Tube, etc) still stops once the window where its playing is in the background. Its the main reason why I switched from Opera to Firefox, it seems so basic to fix that Im still wondering if its only my versions of Opera that dont work...
the proper behavior is to still code to standards, but avoid constructs which IE is known to gag on. If you have to check which browser is visiting, you're not writing good code. If you can't use a site with Lynx, it's poorly written.
"National Security is the chief cause of national insecurity." - Celine's First Law
From the 43 selectors 21 have passed, 7 are buggy and 15 are unsupported (Passed 336 out of 578 tests)
I did miss the news. But who cares? Opera isn't even worth the download.
After all, I am strangely colored.
Where does TFA state that Opera will be the _first_ to fully support CSS? That's right. Nowhere.
Slashdot summaries are like Microsoft products...
But every incremental Firefox upgrade or a plugin tweak making it to the front page is Stuff that Matters?
Obama likes poor people so much, he wants to make more of them.
Actually, it's probably a lot more important for Opera than anyone else. Opera make a desktop browser, but the market they really own is mobile browsers. CSS3 has a lot of nice features aimed at alternative display types, and so this is probably very useful to their target market.
I am TheRaven on Soylent News
I think you're in the wrong place.
So, what did cause your 2+ year coma? Car accident?
http://bayimg.com/CabbmAabg
Mozilla/5.0 (X11; U; Linux i686l en-US;rv:1.8.1.4) Gecko/20061201 Firefox/2.0.0.4 (Ubuntu-feisty)
From the 43 selectors 26 have passed, 10 are buggy and 7 are unsupported (Passed 357 out of 578 tests)
Since the 99 of the great 1900's, ways of preferred stoning, and styling leafs of thy webbing, ("imparts of the face of thy brows") Is not structure forged with contentment? ("What manner of entrails subsume thy tiding parts?")
But in thou'ists separate standings, the sheeted of the stylets suffice.
Upon thy Selectors of the Sheet Stylets' dictate: ("What parts of this beast ought carry thy consorts!") E.G. Archfiend the 2nd, Level of the Headers, Lord of the Blue, and Bold user of the Fourteen-Pointed Seraphim") Indeed, it is but I, Sir Salvor of the Cataclysm. Eternal Barron of Travelers and appointed ruler of his Majesty's canonical archetypes.
GO FORTH IN GODS' GLORY VENERABLE SOLDIERS!
Well, here are my results in Firefox 2.0.0.3 From the 43 selectors 42 have passed, 0 are buggy and 1 are unsupported (Passed 577 out of 578 tests) I'm not entirely sure which the unsupported one is.
I do not fear computers. I fear the lack of them. Isaac Asimov
The question is the answer. The CSS2 spec is an example of how not to run a standards committee. Clearly, they had no working model (such as Amaya) that implemented the whole thing. Instead, they kept the suggestions pipeline open far too long and let in the kitchen sink, probably including all the stuff that was on the cut list from the CSS1.
I thought it was obvious why web authors code to implementations rather than standards: IE and Firefox dominate the browser market.
As long as that remains true, what company can afford to build a website that doesn't work on both of those browsers? You honestly expect any company to say "Screw MS and their non-standards-compliant browser! We're gonna just write to such-and-such standard, and so what if that means xx percent of users won't be able to see our site?"
Yeah right.
It wouldn't make a lick of difference if Opera really did fully support CSS anyway. As long as IE and Firefox continue to dominate the browser market, web site will continue to be written to support both browsers, which means the resulting code most likely will not be standards-compliant CSS (or standards-compliant anything else, for that matter).
You think Internet users are going to be switching over to Opera in droves because it supports CSS? Of course not! The tiny fraction of people who even care that much about full CSS support won't even make a dent in the market share standings.
Maybe it's just me, but I personally have a problem with browsers that are proud to "render badly coded websites correctly."
Why? Because it will just encourage bad code. Granted, Opera doesn't have much of a market share and the problem is with MSIE, still, it is a good start. Just reject badly coded websites. Browsers are compilers and interpreters in a way, and I have never seen any compilers that are proud to compile badly written code.
Konqueror on Linux From the 43 selectors 43 have passed, 0 are buggy and 0 are unsupported (Passed 578 out of 578 tests) Beats them all?
I never quite understood Opera's raison d'etre. They've always been the underdog, and they've always boasted better standards compliance, but does the common user care about compliance ? I think not. In fact, even if a web site looks like ass in their browser, as long as the clicky things work, they will put up with all sorts of mediocrity.
I switched over to Firefox around the same time that IE7 was released, mostly because I was royally underwhelmed. Then I fell in love with the many development add-ons that helped me debug my web pages and javascript, and now there is no turning back. We all know IE isn't going anywhere, but it would be nice if Opera and Firefox could pool together and release one uber browser to rule them all.
-Billco, Fnarg.com
I favor mentioning a browser that respects my software freedom over those that don't (Opera, MSIE). This is the chief reason why I'll continue to run Firefox and Konqueror even if Opera flawlessly implements all CSS3 selectors.
Digital Citizen
Should have put that in the subject instead.
If you read this first, see parent message.
From the 43 selectors 32 have passed, 4 are buggy and 7 are unsupported (Passed 369 out of 578 tests)
As a more fitting name, it's now called the intertubes.
Yeah for some reason it passes the test, but have you tried running the CSS3 demos... hardly any of them work, while with firefox almost all of them do.
so it passes that test just fails at displaying CSS3 correctly.
>
Not really, I just get tired of some of the acromyn laden crap.
Sending morse code, things like this made sense, this is just lazy writing.
73
NB: It was not a troll. IT WAS A SARCASTIC COMMENT.
Often, this is because a certain art is required to figure out an effective set of keywords to get decent results (I frequently have to try three or four different keyword combinations and orders to get good results), but even for CSS, as per your example, it's not necessarily helpful for those "not in the know."
Your link, w3schools, is great for someone who already knows something about graphics design, or at least knows what it is. It wouldn't be helpful at all to, say, my gamer cousin who spends most of his time on BF2 and WoW, or my grandmother who only uses the Internet to stay in contact with family members across the country.
If you were to argue that w3schools isn't intended for them, then you're necessarily demonstrating my point that googling for something, e.g. "CSS", isn't necessarily going to help someone who doesn't already know what it is.
Your best link for that search, BTW, is the Wikipedia entry four links down, and that's only because Wikipedia is specifically written for laymen. If PageRank had put the Wikipedia entry two or three positions farther down, then there wouldn't have been any results for the layperson on the first page of results.
Typically, the best answer to the lay question, (e.g. "What's that?") isn't a Google search, it's a custom response by someone who knows about it. And if you're not willing to write that response, don't waste time--both yours and the questioner's--telling them to Google it. It's not your responsibility to make sure they don't ask that type of question; Your responses alone won't prevent that.
tasks(723) drafts(105) languages(484) examples(29106)
You dissed Firefox on /. , major karma mistake (Score:0, Offtopic)
Yes, Opera is second to none overall, but don't let anyone know, OK? Yes, most of the good features of the new IE and Firefox actually came from Opera, but they don't know that, and as long as you keep getting modded into karma hell, they never will.
(Yes, I do use Firefox and Konqurer and Opera and I want them all, but please don't take my opera away... It is the ONE closed source tool I REALLY like, and since it does not threaten anyone please indulge us Opera users)
so it passes that test just fails at displaying CSS3 correctly.
Mostly the demos seems to be written specifically to firefox and safari. The -moz-* and the -webkit-* bits are sort of giveaways. Or are there some true css3 demos, that uses css3 ?
Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
Passing a single test suite isn't exactly the same thing as supporting the whole standard perfectly. Test suites, by their very nature, only test select subsets of the standard. A single general test suite cannot expose every possible bug in every feature. On top of that, this test suite only covers the selectors, which is a fairly simple and straight-forward part of the spec. Heck, even Internet Explorer supports a bunch of CSS 3 selectors. It's one thing to claim full support for selectors; it's quite different to claim that pseudo-elements with table display values in nested floats with negative margins always work correctly. It's great to see progress, and Firefox and Opera are both impressively close to full support for the current CSS 2.1 specification, but let's not exaggerate the situation. They both still have a lot of work to do (as does Safari, which was clearly behind overall in version 2.x and is likely still a bit so in version 3).
Self-censoring on /.? What's going on?
Go troll somewhere else, you fucking cunt.
See this page for example, there's a brief explanation of how to enable them. It's not intuitively obvious, I'll grant you, but the capability is there...
...that no-one has mentioned some of the other gems from TFA, especially in relation to the *nix builds:
64bit Linux builds
Qt4 builds
Faster tab switching (my only gripe with the current Opera under Linux)
I've been using Opera since 2001, and on Linux since 2004, and it's great to see a vendor maintaining feature parity across different platforms.
The improvements to CSS et al are always welcome, but as some other users have pointed out it's almost always crappily coded sites that give "alternative" browsers a hard time, so it's also good to see they're apparently factoring in better support for error-ridden sites.
Moderation Total: -1 Troll, +3 Goat
Konqueror 3.5.5a has the only bug: attribute values are matched in case-insensitive way (FF has the same bug)
May Peace Prevail On Earth
For the record: The CTO of Opera Software, Håkon "howcome" Wium Lie, is the father of CSS.
So silly almost tortured use of logic to prove the opposite of the truth. Do you work for the Bush administration?
No, it was just Firefox's standard memory handling slowing down his system.
I just don't get some Slashdot moderators sometimes . . .
"Right. Opera has been completely free since 2005."
... oh I want to say 2000'ish.) It's been a long time (if ever) that you had to 'buy' Opera, and the ad supported argument died not all that recently. This isn't flamebait.
Erm... This is a true statement. Why was it modded as flamebait? Opera has been free since 2005, and before that it was ad supported. (At least since version 5, which goes back to
"I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)
Just tested the new Safari update (3.0.2 on Mac) which gives the same results:
"From the 43 selectors 25 have passed, 9 are buggy and 9 are unsupported (Passed 346 out of 578 tests)"
Anyone know if Safari 3.0.2 gives identical results on Windows?
What's past is NOT ALWAYS prologue for the future!
IMO it would already suffice if Opera or Mozilla started to give some visual clue that the current page uses broken HTML. Right now all browsers keep quiet about it, pretend nothing was wrong. That's why nobody cares to work on valid HTML.
CSS test results for latest downloadable Opera (not quite up to Safari 3 Beta):
From the 43 selectors 25 have passed, 3 are buggy and 15 are unsupported (Passed 346 out of 578 tests) - Opera9.21
From the 43 selectors 25 have passed, 9 are buggy and 9 are unsupported (Passed 346 out of 578 tests) - Safari3
"About Opera" states System: MacOSX 10.4.9, even though I'm running 10.4.10?
What's past is NOT ALWAYS prologue for the future!
Consider this:
Firefox:
1. open slashdot main page, middle click all links that look interesting to load in background,
2. click on last tab opened and read story, middle click on tab to close. or Ctrl-W
3. next last opened tab appears, rinse and repeat.
4. finally ending up at main page, ready to click 'yesterday's stories' or whatever.
Opera:
1. open slashdot main page, middle click all links that look interesting to load in background,
2. click on last tab opened and read story, middle click on tab to close. or Ctrl-W
3. Return to slashdot main page. Click back onto a tab you haven't read yet. 4. Read tab, close, Return to slashdot. main page. ARGGHHHHH WHAT'S THE POINT OF TABS IF YOU KEEP GOING BACK TO THE SAME PAGE??
5. Might as well open one tab, read it close it, return to main page, open next tab. Rinse and reapeat.
Maybe someone can tell me the logic of this, or where I am going wrong. AFAICT there is NO way to change this behaviour in Opera. It's the thing that stops me from using it daily. Otherwise it's a great browser.
Yes I know that. It's one of the most annoying things about Firefox. Pdf loading as well, because of this locks the system up bad until it's loaded. One of the reasons I'd really like to use Opera more - it's so smooth compared to Clunky Firefox, which lets face it, is getting on a bit in terms of where things like opera and Konquerer are now. Hopefully FF3 will address some of this stuff but probably not.
And your problem sounds trivial, have you tried searching for tab focus ordering parameters, or clicking on the tabs you want via the vertical sidepanel list of tabs?
I know it sounds trivial, but it's a major PITA. There's nothing in settings. There's nothing in help. 'Vertical sidepanel list of tabs' - I guess you mean the panel at the left of the screen, but after adding windows it doesn't do what I want . My point is I don't want to have to keep selecting the tabs (or windows) it should select the next tab along, not the last viewed tab.
I have googled for this as well. And the generel opinion is "Yeah we know it's different, but Opera's tab operation is better, and you have to get used it. Sucks to be a Firefox convert. Too bad."
I am however for the first time checking out if there's a widget that may hold the key. Will let you know.
Don't close the tab, just go to next one using for example 1 / 2 keys. You can close them later ;)