CSS Support Could Be IE7's Weakest Link 575
Ritalin16 writes "Many web developers may be disappointed to hear that Microsoft decided to hold off on full CSS2 support with IE 7.0. As said by Microsoft-Watch: 'One partner said that Microsoft considers CSS2 to be a flawed standard and that the company is waiting for a later point release, such as CSS2.1 or CSS3, before throwing its complete support behind it.'" More commentary available from ZDNet. Generally related to the IE 7 Acid Test thrown down by Opera.
So... (Score:5, Insightful)
Re:So... (Score:5, Interesting)
Re:So... (Score:5, Insightful)
Re:So... (Score:5, Informative)
Re:So... (Score:4, Insightful)
The only reason Microsoft doesn't support CSS properly is that they don't OWN it. MSIE supporting CSS properly would be a massive step towards web interoperability, which is definately against what MS wants.
They do own it. (Score:4, Interesting)
Considering Microsoft has sucessfully patented CSS [uspto.gov], I don't see how they don't "own" it. Even if they have given W3C a license [w3.org] to it.
Re:So... (Score:5, Interesting)
oh wait, it's been done, and with only Javascript [edwards.name]
Rewrite large parts of the browser, yeah, right...
Re:So... (Score:5, Insightful)
Is Microsoft seriously arguing that they've never thrown their weight behind an imperfect work-in-progress technology/standard before? Is the imperfectness of CSS2 made better by making IE render it improperly?
Now, I'm not trying to keep people from discussing the finer points of possible improvements to web-standards, but can't we all agree that it's better to have all browsers interpreting the same standards the same way?
Re:So... (Score:5, Informative)
Host: Dave (Microsoft)
Q: ali : Will the next release have full CSS 2 and CSS 3 support?
A: Hi Ali, It's too early to make any commitments as we concentrate on implementing the features that make most sense to our customers. CSS2 is actually a flawed standard that nobody has full support for. CSS2.1 is currently in draft recommendation to fix this and we hope to improve out support there in the future.
And from the W3C's page on the subject: [w3.org]
CSS 2.1 corrects a few errors in CSS2 (the most important being a new definition of the height/width of absolutely positioned elements, more influence for HTML's "style" attribute and a new calculation of the 'clip' property), and adds a few highly requested features which have already been widely implemented. But most of all CSS 2.1 represents a "snapshot" of CSS usage: it consists of all CSS features that are implemented interoperably at the date of publication of the Recommendation.
So it looks like they are intending at least some form of growth in this direction. They did fix the box model problem [microsoft.com] with IE 6, so I'm inclined to take this statement at face value.
we can, but MS can't (Score:5, Insightful)
I don't know how many times I've read this statement from other people - "I like Firefox/Mozilla, but it doesn't render my bank/news/etc site correctly so I have to use IE." Or "I would use another browser but I support IE at work." A lot of people are stuck with IE because of its poor interoperability.
Now why would MS decide to spend money on extra development effort on a project that earns no revenue in order to increase interoperability, thereby incouraging web developers to fix their web sites so that competing browsers can render them correctly? This loses them both dollars and marketshare.
Flawed? (Score:3, Interesting)
I dislike CSS because it makes the most common layout formatting (columns) hard to implement. I also dislike that it has no inheritance. Just as an arbitrary illustration, I get sick of writing:
instead of, say:
Great concept, mediocre execution. This "flawed standard" garbage, however, is just a lame excuse.
Re:Flawed? (Score:4, Informative)
a,a.somestyle,a.otherstyle {common formatting}
a.somestyle {specific formatting}
a.otherstyle {specific formatting}
Re:Flawed? (Score:3, Informative)
a {common formatting}
a.somestyle {specific formatting}
a.otherstyle {specific formatting}
should work too.
Re:Flawed? (Score:3, Informative)
a {common formatting}
containing_element1 a {specific formatting}
containing_element2 a {specific formatting}
This decreases all the classes you need to add.
PS. For those that don't read css: The last line reads: all the "a" located in the "containing_element2" have to recieve {specific formatting}. (and it overrides the common formatting too if you define, say, the margins again.)
Re:Flawed? (Score:3, Informative)
Re:Flawed? (Score:4, Insightful)
myclass{
width = grouped
}
myclass2{
left = myclass.right
height = id.height
}
etc...
Re:Flawed? (Score:3, Insightful)
I'd agree to that. In fact, I find a lot of the positioning control a little hard to deal with, but I wonder if some of that might be the browser implementations rather than the standard itself. You know, sometimes I try to place something, and I'm pretty sure I've done it the right way, but it takes a hell of a lot of tweaking to get it to show up where I want it. That might be browser issues, but it might also
Re:Flawed? (Score:5, Informative)
That's a common misconception. CSS has made that easy for seven years (display: table-cell), it's part of the CSS 2 specification.
The reason why nobody knows about it is because even though Safari, Mozilla, Opera, Konqueror, Firefox, Omniweb, etc. implement it, Internet Explorer doesn't, which means it might as well not exist.
This is why everybody is so keen for Microsoft to implement CSS 2. Or CSS 2.1, which is CSS 2.0 with the more difficult parts taken out and a couple of proprietary Internet Explorer properties thrown in.
It's not "CSS making it hard", it's "CSS making it easy and Microsoft making it hard".
For most purposes, grouping selectors is more than enough. The example you gave is a bit odd, because CSS lets you do that easily:
Re:Flawed? (Score:3, Interesting)
Re:Flawed? (Score:5, Informative)
i.e.
<p class="style1">I Have style 1</p>
<p class="style1 style2>I have style1 and style2 combined</p>
<p class="style1 style3">I have style1 and style3</p>
<p class="style1 style2 style3">I have the lot!</p>
Re:So... (Score:5, Insightful)
CSS 2 is clearly a flawed standard; it had pages of errata [w3.org], then CSS 2.1 got released as a maintenance release. You can't implement a standard fully when it isn't self-consistent.
The big problem was that, for once, the standards people were some way ahead of what was supported by the browsers. That's dangerous, because you really want at least two independent implementations of a standard to see if there is any ambiguity.
The problem is self-perpetuating. If you take the attitude of not starting on implementing a standard until it's finish, then you're providing no feedback to the standards process.
Re:So... (Score:3, Interesting)
- The user experience is only so-so.
- The standards are so numerous that it is hard to even have a general idea where all fit into the big picture.
- Writing a reader for it is such a huge undertaking that not even the largest and most successful businesses manage to pull it off well then something has gone very wrong.
then something is wron
Re:So... (Score:5, Informative)
All W3C standards are heavily flawed.
You've read them all? And tried implementing them all? And written documents using them all? If not, then you aren't qualified to make such a statement.
Writing a reader for it is such a huge undertaking that not even the largest and most successful businesses manage to pull it off well then something has gone very wrong.
Blame the browser vendors. If they hadn't engaged in an arms race to build the most complex error workarounds, then it would be a much simpler matter to build a user-agent (that's the correct term for what you call "a reader").
The underlying problem is not that hard, it is just a continuos pie-in-the-sky standardization effort ripping everything invented at any point apart in the next revision
HTML, CSS, HTTP, ECMA-262 have all been incrementally improved while remaining backwards compatible. The core specifications that web browsers implement have not been "ripped apart" even once since their conception.
Don't believe me? Go ahead, write an HTML (as in 1.0) document and you'll find that web browsers understand it just fine. Talk HTTP 0.9 to Apache, and watch it respond just fine. Hell, you can link CSS 3 stylesheets with HTML 2.0 documents and have it work exactly as you would expect, even though HTML 2.0 predates CSS by years.
Make a presentation format that separates content from layout.
HTML describes the content of a document. CSS gives presentation.
Allow textual information with embedded images and external plugins/objects.
HTML does this.
Include some basic scripting
ECMA-262
some basic widgets (buttons, textfields, drop-down boxes).
HTML does this
See to that it is decently easy to screen-scrape, use with screen-readers
HTML does this
and is resolution independent
CSS gives you the option of writing resolution independent or resolution dependent stylesheets.
Does anyone really feel that this has to be so complex that one can't complete it in under 15 years
Funny, all of the above has been working in browsers for years.
one can't make it simple enough to actually make it possible for a hobbyist to implement a reader for?
Plenty of hobbyists have written browsers. The original WorldWideWeb browser was little more than a hobby project.
Sure the W3C has standards for a lot more, but that is part of the problem, the core is too huge.
I fail to see how much smaller it could get. HTML for content, CSS for presentation, HTTP to retrieve resources across a network, URIs for addresses, and ECMA-262 for client-side scripting.
By all means, please point out which one is unnecessary or too complex, because at the moment, you sound like just another W3C naysayer who doesn't know what he is talking about.
Re:So... (Score:3, Insightful)
Heh (Score:5, Insightful)
*snip*
For a long time I've been trying to get a list that will appear like a table. You can make a list set them to display as inline. It works, but then you can not set a width, which then makes it useless.
I find it funny that the example you used to document CSS's failings is solved by a modification that you profess nobody needs.
Re:So... (Score:3, Interesting)
Spare Me (Score:5, Insightful)
Re:Spare Me (Score:5, Informative)
Thus, I hope that I speak for all of us when I say: If you think CSS 2.1 is better than CSS 2, just go ahead and implement it. I sure won't mind if you choose 2.1 over 2.
Generally related to the IE 7 Acid Test (Score:5, Funny)
Well, it probably does *help* to be doing acid when trying to get IE to work properly ...
Re:Generally related to the IE 7 Acid Test (Score:3, Funny)
I have a friend that does it quite regularly.
*shudder*... ugh, sure don't want to end up like him.
Is that shudder because of the "doing acid" part or the "trying to get IE to work properly" part?
Just like... (Score:5, Insightful)
Oh The Irony (Score:4, Insightful)
Certainly not slashdot, it seems. In fact, they don't seem to be adhering to any standards at all.
Funny how that open source superiority give slashcode cruddy HTML code and horrible, outdated design.
time to spend some karma (Score:4, Insightful)
Can we get the parent modded up? It's ridiculous for any employee of Slashdot to be criticizing anyone for their lack of support for web standards.
Re:time to spend some karma (Score:5, Interesting)
Re:time to spend some karma (Score:3, Insightful)
Re:But it renders (Score:5, Insightful)
If a page doesn't adhere to standards, but renders well in popular browsers, what's the problem?
The problem, IMO, is that you don't know why or why not things render well.
By conforming to standards, you have a (debatably) clear set of rules that define certain behaviours. For example, you will know that if you want to have some number of pixels pad your elements, then you will not have to resort to ugly hacks [incutio.com] to get the same layout in BrowserX as you do in BroswerY. Why? Because each browser will reference the rules for adding the specified amount of padding to an element, in the right place, and in the right proportions.
By not supporting standards, you have a number of problems:
Imagine whipping up a simple page to test out a new design idea in your browser of choice. Everything looks good. Now you try to use it on your production page. Something looks wrong. Is it because you've included it in a tag that overrides your specifications? Is it because you've arranged it next to an element whose properties are spilling over into your space? Is it because you tested it inside of a tag, for which the specification holds, but have erroneously tried to apply it to a tag that does not support it? How will you know, unless your browser developers tell you -- assuming they know themselves?
For me, that's why CSS is useful. For the most part, it's pretty clear as to what things support what attributes.
Since your post was originally about Slashdot's (non-)adherence to CSS and other web standards, here's one major incentive to switch over: bandwidth [alistapart.com]. Does anyone really like throwing money away?
Oh really? (Score:3, Informative)
I love your qualifier of "quite reasonably" when talking about how well Slashdot adheres to HTML 3.2. Since we can't check at the W3C's Validator [w3.org] due to the fact that Slashdot doesn't want us to check, we'll have to use something else like Validome [validome.org].
And what do you know, it fails even 3.2 validation.
Re:time to spend some karma (Score:4, Informative)
Re:Oh The Irony (Score:5, Informative)
Re:Oh The Irony (Score:3, Insightful)
Re:Oh The Irony (Score:4, Insightful)
So they can hire some designers (Score:3, Interesting)
I imagine it's more to do with this
the code base could be such a huge mess
Comment removed (Score:3, Insightful)
Re:Why I hate developing webpages... (Score:3, Insightful)
Businesses are out to make money -- why would they care about technology? God.
Re:Why I hate developing webpages... (Score:3, Insightful)
Re:Why I hate developing webpages... (Score:4, Interesting)
http://deadhobosociety.com/wiki/ [deadhobosociety.com]
Re:Why I hate developing webpages... (Score:5, Insightful)
Designing pages for one particular Web browser is a bad idea
Using CSS2 and designing for the set of all browsers known to support most of CSS2 isn't "designing pages for one particular Web browser".
Re:Why I hate developing webpages... (Score:4, Interesting)
Re:Why I hate developing webpages... (Score:3, Insightful)
more on css2 (Score:4, Informative)
CSS2 builds on CSS1 (see [CSS1]) and, with very few exceptions, all valid CSS1 style sheets are valid CSS2 style sheets. CSS2 supports media-specific style sheets so that authors may tailor the presentation of their documents to visual browsers, aural devices, printers, braille devices, handheld devices, etc. This specification also supports content positioning, downloadable fonts, table layout, features for internationalization, automatic counters and numbering, and some properties related to user interface.
more here:
http://www.w3.org/TR/REC-CSS2/ [w3.org]
So In Other Words... (Score:3, Insightful)
Re:So In Other Words... (Score:3, Funny)
Wow. Welcome to 1998.
Well... (Score:5, Interesting)
I guess that's not THAT bad.. Sure it would be nice to have CSS2 support, but security seems to be the #1 thing everyone bitches about around here and is probably more important.
Then again, I can't really see why they don't do both...
Irony at it's best (Score:4, Funny)
Re:Irony at it's best (Score:4, Funny)
Re:Irony at it's best (Score:4, Insightful)
Well, it's really only "flawed" because MS doesn't control it...
Boo... Sort of (Score:3, Insightful)
This is silly... (Score:5, Insightful)
I made it in firefox with no problems. Then, I looked at it in IE and it was terrible. If I code to standards why can't microsoft make their products support standards?
Re:XHTML 1.1 and IE: Fix for the MIME type problem (Score:4, Informative)
This is a common mistake. You really should parse out each entry and select based on q-values. What happens when the client says application/xhtml+xml;q=0 ("XHTML is unacceptable"), or even text/html;q=1.0, application/xhtml+xml;q=0.6 ("I prefer HTML, but I can handle XHTML to some extent")? Or is it ok to ignore one spec if you kinda follow another better?
Oh, and don't forget to switch your <link rel="stylesheet"> bits with <?xml-stylesheet ?> when you're serving as XML.
Personally, I tend to just stick with HTML 4.01. If I'm going to use XHTML, I like to use an XSLT to transform it to HTML 4.01 for naughty little browsers, which also handily enforces well-formedness in a way that allows for degredation to text/html-served broken XHTML instead of a browser-level parse error.
Flawed logic (Score:5, Interesting)
Microsoft and standards.... (Score:5, Funny)
Translation .... (Score:5, Funny)
At this point, who cares? (Score:5, Insightful)
Wait till CSS2.1/3? (Score:5, Interesting)
What a load of crap! CSS3 builds up upon CSS2.1, and even though CSS2.1 is still a candidate recommendation, it's being pushed as the standard by the W3C (as evidenced by the fact they are linking to CSS 2.1 in the navigation menu of their CSS page [w3.org])
Of course, some people are actually in favour of IE not supporting CSS any better than it currently does - with IE7 being unavailable on platforms older than XP, and any attempted improvement to CSS being likely to add more than it's share of CSS bugs, it would just make another browser developpers need to work around. The evil we know might just be better...
Re:Wait till CSS2.1/3? (Score:3, Insightful)
Strategy from a Different Age (Score:5, Insightful)
Once upon a time, this would have worked. Take the emerging layout standard that doesn't use your bizarro extensions and strange layout tactics, decide not to support it, and force everyone who wants slick new layout features to write for either you or everyone else, or else write every page twice.
But I'm not so sure this is a good idea now. The fact is that more and more people are getting to the point that they would rather write for everyone but IE rather than just IE. I think falling behind on standards while steaming ahead with the next generation of crappy proprietary extensions just isn't going to work again. In fact, I think this might accellerate the death of IE.
Bottom line: bad move. The correct response to more competition is to compete, not to stick your fingers in your ears and scream "LA LA LA I'M NOT LISTENING!"
Re:Strategy from a Different Age (Score:3, Interesting)
True. I usually make sure a layout works in standards-compliant browsers first, then add in CSS hacks [w3development.de] to make it work in IE. For personal projects, if a particular feature (e.g. adjacent sibling selectors [w3.org]) isn't available in IE, IE users will just have to live without the extra pretty. For work-related projects, I have no choice but to implement bloated workarounds to mimic w
Stylesheets and MS (Score:3, Interesting)
Re:Stylesheets and MS (Score:4, Informative)
You're probably thinking of JSSS, which was a stylesheet language based upon Javascript, introduced by Netscape 4, that competed with CSS. Internet Explorer has had a partial implementation of CSS since 3.0 (it was the first browser with CSS support).
IE7 & Google (Score:5, Interesting)
Let's put two and two together:
Perhaps the new microsoft motto will be "IE's not done till Google doesn't run"
This won't be a huge problem since Google can simply update their code. However, I wouldn't be surprised if alot of JS functionality that would be very useful to google either now or in the future is simply "missing" on IE7
There has been alot of talk of Google launching a new era of computing with the web as the OS. But Microsoft controls the web (through IE), and they won't allow the web to become a competitor to Windows.
Re:IE7 & Google (Score:3, Insightful)
I submit that the unwashed masses would now prefer the former to the latter.
p
Easy solution (Score:5, Funny)
It doesn't matter what's inside the documents.
MS only supports what it want's to support.
Think about it!
Weakest link? (Score:4, Interesting)
This sounds like typical Microsoft logic. "Just wait a bit longer and something better will come out." CSS2 is here now and people are using it. Support it instead of forcing web designers to put in loads of ugly hacks just to make your bloated software work as it should in the first place.
Yeah, I'm bashing Microsoft but it is deserved in this case.
Translation (Score:4, Insightful)
Someone should start an organization that publicly hands out awards to companies that severely hinder the progress of technology. Microsoft would win every year. The web has been held back for seven years now because IE won't properly support CSS2. That's like someone developing an improved version of gasoline that costs and pollutes less, and then none of the gas stations adopting it for close to a decade even though it's cheap and available. You look back and shake your head that all this time, people could have been saving money and polluting the air less and they have no idea.
The general public doesn't even realize the web would look and interact much better than it does now. We should have been visiting more advanced websites years ago. But the web still looks and functions the way it did in 2000, because the majority browser IE doesn't adopt technological progress. It's times like these I wish I was rich enough to run public service commercials that stated all this, just to inform people how they're being hindered without even knowing it.
Just askin' (Score:3)
Firefox rendering engine for ie (Score:5, Interesting)
Could this be done?
Re:Firefox rendering engine for ie (Score:5, Informative)
Please excuse my ignorance here (Score:3, Insightful)
Wouldn't supporting CSS 2.1 or CSS 3 imply support for CSS 2? These standards are backwards-compatible, right?
Slashcode... (Score:4, Funny)
Well, hey Microsoft -- I say F*CK YOU right back (Score:5, Insightful)
Why single IE out on my invoices and proposols? To let companies know where that extra $2,000.00 went for 20-30 hours of my time. That's why. And in hopes that they will opt not to engage in that expenditure.
I'd urge all other UI designers and developers to do the same.
And if the client decides that they wish not to support IE, a small victory shall have been won.
It was fine 5-6 years ago to say "Ooops -- you're using that Netscape piece of shit, please come back using a real browser"
I say it's time we start doing this again, but for IE and for the exact same reasons.
Re:Well, hey Microsoft -- I say F*CK YOU right bac (Score:3, Insightful)
Re:Well, hey Microsoft -- I say F*CK YOU right bac (Score:4, Insightful)
Kind Regards
Comment removed (Score:3, Insightful)
"* html" hack (Score:4, Informative)
What I do is build the site in Firefox so it renders perfectly. I know it'll likely render fine in Mozilla (obviously), Safari and Opera. But IE is likely to screw up positioning.
So I then add extra lines: * html div#content { top: 100px; /* hack for IE */
}
just after the correct code to move things
around on IE. IE is broken and interprets
the "* html", whereas other browsers correctly
ignore it.
In a very few cases I simply disable features in the IE version until it works - IE users get a slightly less nice looking site, but that's their problem.
Rich.
Not necessarily a policy (Score:5, Interesting)
People tend to assume that every Microsoft action is part of some evil master plan. The truth is that they're stumbling around in the dark a lot. The software development effort is conspicuously out of control, and many of their projects are a total mess.
I smell male bovine fecal matter (Score:4, Insightful)
I'm guessing it, in some way, has to do with Market edge. More specifically, since a great deal of web sites design their pages to work with [flawed] MSIE rendering, all other browsers might be perceived as broken or inferior by the end user. "It worked fine under MSIE... let's just go back to it."
Essentially, I believe this demonstrates harm to the internet community at large and an effective hijacking of internet standards. Perhaps it would be considered a frivolous lawsuit in the end, but perhaps the W3C should file some sort of suit against Microsoft over the matter. It's the only thing that they and the public at large seems to understand really. "Why is Microsoft being sued again? Breaking the internet? Crap!"
Does it have to be just IE7? (Score:3, Interesting)
Isn't proper CSS support one of the weak links in all of the Internet Explorer browsers? Even simple things like:
used to create a navigation using list items for links (since the navigation is a list of links), displays fine in Firefox (anchors fill their block), but displays funny in IE (where the anchors fill their block, but with a gap on the left where the list marker would be)Bottom line is, Microsoft has just shown, once again, that the only standard they care about is their own. Hopefully, the sheep who continue to support them will be shown the light, and learn that there are alternatives.
Microsoft has not decided anything (Score:5, Informative)
They've supported directX all these years. (Score:3, Insightful)
Well Of Course Not (Score:3, Interesting)
Even if they wanted to support thin clients and make IE better, they would not want to support standards. Why? Well as soon as they support a standard that allows websites to do more good things, then there will be websites that do these good things. If more websites do more good things based on standards, then suddenly it becomes a lot easier to switch from IE to Firefox or Opera, or for that matter from Windows to Linux or OSX. However, if websites can only get some "cool" functionality by using either ActiveX/DHTML/MSXML or by using CSS 2, then of course they will pick the MS option because there are so many more IE users. And of course that will make it impossible for users of said website to switch from Windows/IE to anything else.
But it IS flawed (Score:3, Insightful)
fucking cunts (Score:3, Interesting)
MS Moving Away from Browser-Based Applications (Score:5, Interesting)
The real reason why Microsoft does not fully embrace W3C standards is because they want to move away from browser-based application. This is also the reason why they let IE development go into the tank.
In the browser-based application model, MS does not control the desktop. They have competitions from Firefox and Opera. More importantly, MS also does not control the server. They have competition not only from Apache, but also Google, Amazon, eBay, AOL, and anyone who publishes a web application.
Microsoft's aim is to control both ends of a network application. And the way they are going to do this is to replace HTTP web servers with IIS and Exchange Server and to replace web browsers with Outlook. The .NET platform is just a step towards that goal. If you accept IIS/Exchange and Outlook as a server/client network application platform, there is no need for W3C standards. It also eliminates any competition, or at least make the competition dependent on Microsoft technologies.
Therefore, any effort that Microsoft expends into making "the web" more usable, such as CSS compliance and updates to IE, only enhances the browser-based application model and hurts Microsoft in the long run.
we just need to do better marketting for browsers (Score:3, Insightful)
CSS2 since 1998 (Score:5, Informative)
Here are some interesting things to consider:
So, if Microsoft is refusing to attempt proper support for a standard that's been around for close to 7 years, and is waiting for a standard that's already been floating around for a year, why should anyone expect them to support anything whenever it's actually released?
I know this isn't a big suprise, but it's further evidence that they could honestly care less about standards unless there's something they can get out of it. When CSS3 is eventually released, we probably won't get support for another 5 years!
The Web Industry Is Screwed Up (Score:3, Insightful)
Having spent the last couple MONTHS trying to get a Web site to:
1) Load external content using iframes or object tags in four different browsers;
2) use CSS to emulate frames in four different browsers (all current - forget about the older ones entirely);
it is clear to me that the Web industry is screwed up beyond all recognition.
Big surprise - it's a part of the IT industry...
First, the Web was never intended to be either an application platform or a desktop publishing platform - which seems to be what a lot of Web site designers and standards committees want to achieve.
Sorry, the technology simply isn't there in HTML, CSS and JavaScript to do this.
Second, the industry has as usual spent all of its time producing dozens of browsers - NONE of which support the standards in their ENTIRETY and ALL of which are incompatible with every other browser in existence in at least some respects.
Microsoft of course, as usual, is the worst offender. Web designers talk about the "IE factor" - the incompatibility and bugginess of IE with respect to virtually every standard which adds twenty percent or more to the development time for a Web site.
The industry has a LONG way to go to get the same functionality as client-server approaches to app implementation.
And as long as Microsoft is in the game, it ain't ever gonna happen.
My advice:
1) Stop trying to make your Web site FANCY (which is not the same as making it LOOK GOOD) and start trying to make it USEFUL to people.
2) If you want a "Web app", use other technology than HTML, CSS, and JavaScript.
Re:Flawed Standard? (Score:5, Interesting)
Re:What does CSS2 give you that is needed? (Score:3, Insightful)
Re:What does CSS2 give you that is needed? (Score:5, Insightful)
All that can be done with css, and its very easy to do. And all without any tables.
check out www.csszengarden.com or do some googles.
Re:What does CSS2 give you that is needed? (Score:3, Informative)
A main features list [aboutbabette.com] someone made.