"The Internet treats censorship as damage and routes around it." - John Gilmore
It also doesn't exist. All XHTML 1.1 is strict. The three variants exist only for 1.0.XHTML 1.1 Strict pwns.
CSS3 isn't even finished, so don't blame any browser for not supporting it fully.
All the buzzt!
CornedBee
"There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
- Flon's Law
It's supposed to level out with Opera and Firefox support of XHTML 1.0, but not 1.1.
Note that despite the criticism IE7 was a giant leap towards standards conformance. Still not entirely satisfying, but IE7 definitely shown the idea of W3C Standards support is finally ingrained in Microsoft's development team minds. Gone are the horrid days of browser dependency and we just need to wait a little more for IE6 to be completely wiped out without even the right to a decent funeral.
What are you talking about? IE7 already offers a solid support for CSS 2.1. Certainly it's not something to be completely proud of, but IE7 also made a huge step into CSS conformance. IE 8 is going to fully support CSS 2.1. Earlier tests revealed IE8 to finally pass the Acid2 test and join Opera and Safari.Code:Anyway, it can't handle CSS2 nor CSS3
Ironically enough Firefox 3 still fails this test. Apparently there was one one nightly build who managed to pass. But later changes changed this again.
As for CSS3 well... no one will support it until it is finished.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
Huh? My Firefox 3 nightlies pass Acid2. Not booted into the experimental system, so no screenshots now, but I specifically checked this.
All the buzzt!
CornedBee
"There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
- Flon's Law
As for XHTML 1.1 suppport, I'm not entirely sure how it is going. I think that all browsers without exception range is very-poor-to-no support. Let us not forget that 1.1 is not intended to be served as HTML, contrary to 1.0. This, I believe, forces companies into not being so happy to include full support to XHTML 1.1 for reasons of backwards compatibility.
On the other hand 1.1 modules seem to demand a radical change in the renderer design. I'm not entirely sure of exactly how XHTML 1.1 differs from 1.0. I didn't bother myself with the specifications much. All I did on a few occasions when feeling bored was to skim through the document.
The thing is that Berners-Lee himself is not happy with the state of XHTML adoption. I see this as a sign 1.1 - being still a working draft - is going sooner or later to be either largely revamped or dropped in favor of yet another XHTML transitional specification.
Last edited by Mario F.; 03-14-2008 at 10:17 AM.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
HTML 5 and its XHTML serialization will probably displace XHTML 1.1 and XHTML 2.0 pretty much completely.
All the buzzt!
CornedBee
"There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
- Flon's Law
That reminds me...
You'd think there ought to be less entropy in W3C published drafts. HTML 5 completely confuses me, CornedBee. Do you think that it has contributed the the general lack of interest on part of browser vendors towards XHTML past 1.0?
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.
Just went and confirmed that Fox3 passes. Your source has a buggy nightly, weird settings, or an extension that messes things up.
The standards have grown historically. HTML 4.01 was the last HTML standard. Then they published XHTML 1.0, which was just a reformulation of HTML 4.01 using XML syntax. XHTML 1.0 doesn't even define element semantics, instead making a normative reference to HTML 4.01. XHTML 1.0 also contains the famous Appendix C, guidelines for serving XHTML 1.0 as text/html.
XHTML 1.1 breaks with HTML and defines element semantics on its own. It also uses the XHTML modularization so it's conceptually split into parts. This has no practical effect. XHTML 1.1 has no Appendix C and must not be served as text/html.
XHTML 2.0 completely breaks with everything. It defines a new set of elements with new or revised semantics. It was a nice attempt, but too radical. It was developed pretty much under exclusion of the public and at a crawling pace.
Meanwhile, unhappy with the processes and speed of the W3C, people went ahead and formed their own concortium, the WHAT WG. They started on Web Forms 2.0, an attempt to standardize a set of features in HTML, CSS and JavaScript they deemed necessary for web applications. From this work, eventually the first HTML 5 draft emerged, under the motto of "keep compatibility".
Eventually, the W3C realized that nobody cared about XHTML 2, hardly anyone adopted XHTML 1.1, and a lot of pages that claimed to be XHTML 1.0 were really HTML. The standards had failed. So they dissolved the HTML working group and reformed it from scratch. Using WHAT WG HTML 5 as a basis, they're now writing W3C HTML 5.
All the buzzt!
CornedBee
"There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
- Flon's Law
Well, I actually have no idea why. XHTML 1.1 and 2 make sense. These force development teams to scrap years of development on their rendering engines. No browser support or little browser support simply means no one uses them, with a few exceptions where documents are being served in private intranets.
But if it is correct XHMTL 1.0 failed (I object to that), it failed on the user base side. And this is not new to anyone since HTML in any version or shape has always been poorly adopted by the web development community - exactly the reason why XHTML was designed.
I will have to take a look at HTML 5. But if it shares the same SGML bloodline of HTML 4, I don't see how it will bring some order into web developers.
Originally Posted by brewbuck:
Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.