Slashdot Mirror


W3C Announces XHTML As Its Recommendation

miester writes "Since I haven't seen anything about this on Slashdot I thought I might submit it. W3C has officially recommended that XHTML Basic be the next step for the World Wide Web. Just when I learned how to do tables ...."

40 of 100 comments (clear)

  1. Re:Oh yeah, the W3 by lemox · · Score: 2

    Well, the W3 recommended the CSS1 spec, and IE, Netscape6, Mozilla, and Opera follow it religiously. Hell, most of them support some of CSS2. Most of the "standards" people talk about being unsupported are, in fact, unfinished. While the base XML standard was solid for a while, other standards that were needed to make it web viable, such as XSLT were not (although I think it just became "stable" recently). No browser vendor in their right mind is going to implement something that is subject to change.

    Also, some of the standards are a bit "ambitious", and are therefore hard to implement without breaking backwards compatibility. Some are just a pain to code into a browser (like CSS2's drop shadow effect that should be able to affect any text it is applied to). Sure, someone like MS that has a "Microsoft Universe" to work with will implement silly browser specific stuff, but they will still support standards. Arguably, standards, in part, made IE come out on top in the browser wars. Sure, aspects of their monopoly put pressure on Netscape to make stupid mistakes, and also probably cut down on their overall workforce, slowing them down. The main aspect is that people will always want the web to work better, and standards do just that. The browser makers will cater to that desire or they will perish. Old Netscape died because it didn't move with the times fast enough.

    --

    "We obviously need a new moderation category: (-1, Woo-fucking-hoo)" --Mr. AC

  2. XHTML Basic = a good things for content creators by Quietti · · Score: 3

    Honnestly, look at W3C's own homepage and see for yourself what clean HTML means. Already since the first XHTML draft was released almost a year ago, they have simplified their presentation, but the important stuff is still there: the documentation about WEB Publishing standards.

    Sure, there are colors and neat formatting tricks, but most of that is done using CSS. Oh, there are a few icons and logos, too. Is the absence of frames and nested tables an obstacle to the content's diffusion? Well, admit it, it is not. All we need to find from W3C is there: the standards.

    Also, while the obvious intention of XHTML Basic is to reconcile WML and HTML into a unified common base, note that Web Content created using this barebone standard with linked CSS sheets (as opposed to embeded style rules within the text) also has another strong advantage: it obsoletes the very concept of forcing people to "upgrade" to whatever latest version of a specific browser, which increases accessibility of the content and makes it possible to use "deprecated" browsers without loosing anything significant.

    My own appreciation of XHTML Basic, from an HTML comparision point of view, is that it is about half-way between HTML 2.0 and 3.2: basic text and images, plus forms and tables, with XML rigor as a bonus. If your Web Authoring really is about content, not Flash animations demo, then XHTML Basic is all you really need.


    --
    --
    Software is not supposed to be about how to work around a useability issue. - Ken Barber
  3. Re:xhtml seems to be targeted at PDAs.. by shteborgas · · Score: 2

    Look deeper -- Openwave (nee Phone.com), Ericsson, Sun, Microsoft and other key members of the WAP Forum have representatives on the XHTML Basic working group. Also of note is that a representative Access Co Ltd of Japan -- the developer of the microbrowser inside the popular i-mode phone, and another member of the WAP forum -- is listed as one of the editors of the spec. From this list of contributors, it should be clear that xHTML basic is going places.

  4. Re:Another reason to avoid tables by Robert+S+Gormley · · Score: 2
    True, the issue at hand is the fact that current browser producers have such shocking CSS support that trying to use these elements is futile. If it worked fine, I'm sure people would stop using tables.

    And, unfortunately, it's not a problem that can be solved with "Well, we'll put up a syntactically and conceptually correct website that's going to be rendered problematically, or not at all, on most of our client's browsers, in the hope this will encourage the producers to actually get it right"...

    --

    Open Source. Closed Minds. We are Slashdot.

  5. Re:XHTML and LCDs by Robert+S+Gormley · · Score: 2
    Lynx does have its uses, in circumstances. Some lee7 users take it far too far. Case in point, a usenet comment:

    "But Lynx CAN display images. I run it in an X-window, and have it configured to fire up xv for each image on the page."

    To be polite, why the fuck would you do this?

    --

    Open Source. Closed Minds. We are Slashdot.

  6. Re:Warp speed, Mr. Crusher... by Ravagin · · Score: 2

    Eh, my main problem is how they deal with CSS, especially NS4.7 and its refusal to let CSS persist through table cells.

    As for who is using NS4.7... well, my school, for one. Every flaming Mac and PC on the network has NS4.7 and, unless a student has installed somethign else, only NS4.7 I think I've talked them into including NS6 in the next network iamge, but we'll see.

    -J

    --

    Karma: T-rexcellent.

  7. XHTML Basic Needs Forms by Often_Censored · · Score: 2

    I am psyched about XHTML, but especially the ability to MOD it for specific applications. That's what makes XHTML Basic so *VERY* cool. I also know that whatever "Basic" spec we come up with, there will always be at least one feature somebody can't do without.

    The feature I can't do without is forms.

    All I want to do is take 1980's technology and make it interact with the web. If I could put my entire address book on a calculator watch, why can't I use a similar watch to exchange addresses, phone #'s via the web? Back then, I was doing a lot with a little four line LCD screen.

    I think the spec is missing a very important piece of functionality -- a little interactivity.

    1. Re:XHTML Basic Needs Forms by Rob_u · · Score: 2

      XHTML Basic has forms. It just doesn't have file and image input types (since "only devices with a local filesystem can take advantage" of them).

  8. Phear the mighty Slashdot Effect by Anonymous Coward · · Score: 2
    Since I haven't seen anything about this on Slashdot I thought..

    Hey, you! Have mercy with the poor operators of that little site! Now thousands of people will follow the link, and the small Slashdot server will go down on its knees. It's Christmas, damnit!

  9. Noooo! Not XTHTML Basic! by small_dick · · Score: 3

    The XHTML Pascal working group will be crushed.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  10. lazy question by British · · Score: 2

    For table cells, can it inherit font specs? Or do I stil have to specify the font you want to use for each table cell?

    1. Re:lazy question by British · · Score: 2

      Being a Frontpage 2000 whore, I am a bit hesitant to use CSS "THemes"(as frontpage puts it). For some reason when I apply a background image to one of my themed pages, the background never takes.

  11. Standards Rant, Responses Wanted by Rahoule · · Score: 2

    I'm not sure if a move toward XML is necessarily a good thing. I hope I don't sound like a modern Luddite, so please hear me out.

    HTML and most browsers allow a large "fudge factor" -- your tag names can be uppercase or lowercase, you can quote your tag clause values if you want or not (like <P ALIGN="RIGHT"> or <P ALIGN=RIGHT>), you can use the header tags (<H1>...<H6>) in any order, etc.

    In HTML, you can develop your own coding style.

    I prefer uppercase tag names and tag-clause names, quoted tag-clause values for strings, nonquoted tag-clause values for numbers, free arrangement of headers.

    Along comes the W3C, the "trusted" authority on browser standards and forces XHTML on us which has incredibly rigid syntax. Now it's all lowercase tags, all quoted tag clause values. We're supposed to adopt the single-tag XML syntax for <BR> and <HR>, etc. (like "<BR />" and "<HR />"), but we shouldn't use it for <P> or various other tags which normally had an end tag in HTML because it might screw up some browsers...? Can they even get the XML-ization of HTML right?

    There is even an "ISO HTML" standard which demands the header elements always be in "proper" order. I find it's much easier to whip out <H1> or <H2> when I need big text than going <FONT SIZE=+2> or defining a new style sheet class. Besides, the W3C doesn't want me using <FONT>, anyway...

    There's an ANSI C standard, but it doesn't dictate that you always use the "one true brace" style, does it? I was taught code differently. But at the same time, I respect those who use the "one true brace" style.

    Also, while we're talking about small, less-capable devices like PDAs, etc., how about people with lower bandwidth. I always try to make my HTML as compact as possible within reason. The damn picky Validator told me I had to add a TYPE="text/javascript" clause in my <SCRIPT LANGUAGE="JavaScript1.2"> tags because the LANGUAGE clause was deprecated. That's stupid. First, due to differences in implementation of JavaScript between the various versions, it's necessary to say LANGUAGE="JavaScript1.2" to tell the browser "execute this code using JavaScript 1.2 rules". I don't think there's such a MIME type as "text/javascript1.2" or "text/javascript1.1". Secondly (and this was the point I wanted to make), they're just asking for more bytes to be added to size of the page. I have many <SCRIPT> tags on this one page I'm working on. I want it to load quickly for dial-up users, and I'm supposed to make it larger? The TYPE clause above and separating space is only 23 bytes, but with many tags, that adds up.

    Someone else was talking about <B> and <I>, etc. being dropped and being replaced with style sheets. (I haven't read that much of the specification so I don't know for sure.) Apart from the fact that style sheets are harder to learn, this (once again) slows down loading times because of the extra request from the client to fetch the style sheet.

    And, with XHTML, every tag clause value needs to be quoted -- even numeric ones? That's unreasonable!

    I realize we can't have anarchy and a standard is needed, but I don't think the W3C is totally in touch with what the Web has become and the business around it. If I didn't know better, I'd say they were trying to bring us back to 1993 with all pages being really basic and simple and all <H1> and <H3> elements having <H2> (not <h2>!!) elements between them.

    What if a company has a standard coding style of uppercase elements, nonquoted tag-clause values? Are they forced to change?

    Sure we use tables, <FONT> tags, and transparent GIF spacers like nuts. I'm sure it upsets Lynx users. But perhaps we're not catering to Lynx users. Most visitors to my pages are using IE 5.5, 5.0, or Netscape 4.51 or higher. Less than 0.1% are using Lynx. In business, you want an attractive page, and if that means making it difficult for one or two people so you can get more business from several thousand, so be it.

    My apologies to those who prefer to code with lowercase tags, etc. We're all entitled to our own styles...until we get to XHTML.

  12. XHTML Basic != XHTML by leighklotz · · Score: 5

    Note that XHTML Basic is a stripped-down version of XHTML for phones, etc. It's meant to be the future of WML, not the future of Netscape (uh, IE, Opera, whatever).

    As for tables, XHTML Basic includes tables, but simplified ones as necessary for reduced screen real-estate devices, not tables as are used to layout complex graphic designs in HTML.

    Give XHTML a try -- as far as web authors go, it's pretty much just using lowercase tags and closing them all. Or try HTML Tidy with the "-clean -asxml" options to convert your HTML pretty effortlessly to XHTML. Current browsers will work fine with it.

    Disclaimer: I am a member of the XML Forms committee, a descendent of XHTML, but I had nothing to do with XHTML Basic.

  13. XHTML and LCDs by Robert+S+Gormley · · Score: 3
    ...as in Lowest Common Denominator. To me XHTML is not a step forward in many senses, but a step back. Things like nested tables, and quite a few others (I'm not sure right now, I forgot!) are now "unavailable", as some Internet Devices may not be able to use them.

    It's definitely a step towards device independant web browsing, but I think a better approach would be two streams. Some might think this an evil idea, but if this is the way W3C is going, with all its member companies dreaming of their own little 'devices', perhaps a stream for "feature rich" browsers and another for "feature poor" is appropriate...

    --

    Open Source. Closed Minds. We are Slashdot.

    1. Re:XHTML and LCDs by Stary · · Score: 2
      That is because the server-side browser detection does know more than the user, in the majority of all cases. Aunt Magda wont wanna choose "IE6 or NN7.5 version" of the page when she goes online to buy christmas presents for the kids... she just wants things to work.

      Of course, you might actually know more than the server-side browser detection... But then either the designer is really incompetent and doesnt know what will work on his targetted browsers... or you know more, but it doesn't matter, because the server side detection knows enough to make it work. Either way, adding the choice for the user is just a waste of time, and will probably scare away people who don't know.

      Aunt Magda would probably either give up and turn the power off, or just pick one. And then she'd get a messed up screen when she picked the wrong one. Where's the benefit in that?

      --
      Tomorrow will be cancelled due to lack of interest
    2. Re:XHTML and LCDs by Robert+S+Gormley · · Score: 2
      True, and my site does this too, if only because of offsets...

      I was more referring to XHTML's bitching about nesting of tables, frames, functionality...

      Some browser detection is necessary due to implementation, though I think many can be over-anal about it.

      --

      Open Source. Closed Minds. We are Slashdot.

    3. Re:XHTML and LCDs by fhwang · · Score: 2
      Of course, we do all realize that eventhough IE4 and NN4 are 90+ percent compatible, companies and designers still choose to DETECT THE BROWSER AND CREATE DIFFERENT VERSIONS.
      This is happening a lot less often. I've worked at two different interactive agencies, and my experience has been that many agencies these days prefer to avoid the work of browser detection if they can. If they're using ornate Javascript, then they'll do it if they have to, but otherwise, they consider it labor wasted because it could've been spent on better design or a more robust backend.
    4. Re:XHTML and LCDs by KjetilK · · Score: 2
      You're missing the point entirely, as others have pointed out, XHTML Basic != XHTML.

      As for two streams, it's a very Bad Idea [tm], because the number of possible User Agents and uses are infinite, so you would have an infinite number of streams. Or being constrained to a small number of streams like we now are. I hate it.

      --
      Employee of Inrupt, Project Release Manager and Community Manager for Solid
    5. Re:XHTML and LCDs by Fred+Ferrigno · · Score: 3

      There's nothing wrong with saying "hey, your browser might not work with this." The problem is that server-side browser detection says "I know more than you about what your browser can handle." A good site should, as was suggested, offer two versions. The important part is to let the client choose which one to use, rather than forcing one.

      --

  14. For The Confused (Shoulda Been In The Summary) by CritterNYC · · Score: 4

    XHTML 1.0 is the current W3C recommendation for regular web content (ie the stuff we use HTML for now). XHTML Basic is basically a subset of the XHTML 1.0 functionality and is "designed for Web clients that do not support the full set of XHTML features; for example, Web clients such as mobile phones, PDAs, pagers, and settop boxes".

    Basically, XHTML Basic has about the same feature set as HTML 3.2: images, forms, simple tables, etc.

  15. Re:HaHa! by TheReverand · · Score: 2

    Wow, that was one of the lamest first posts I have ever seen. You should try harder. It's 3am eastern, it's not like you have a lot of competition.

  16. HTML moving forward by Alomex · · Score: 3
    I'm always amazed at how wrong Tim Berners-Lee got SGML and how for exactly that reason HTML was successful where SGML had failed miserably.

    XML is an effort from the SGMLers to retake the lead and bring HTML back to the purity of markup languages.

    Originally XML was a simplified SGML aiming to replace HTML. So much for that one. Many of the original SGML problems were still there (in a nutshell too powerfull and general for the average web page).

    However SGMLers learned in the process, split the original XML proposal into many subcomponents, including XHTML. They also learned that rendering/formating is important and should be part of a tagging standard (thus XSLT)...

    We'll see if the world finally follows them in this third attempt to take over text management...

    1. Re:HTML moving forward by Frodo · · Score: 2

      HTML in it's current state is a terrible failure. It did not serve it's purpose as content markup (what XML successfully does now), because of browser-makers' addition of non-content tags and too late introduction of CSS (if CSS was out there when HTML started, we won't have FONT tags and all that sillyness). Neither it served it's purpose as visual markup language - try to do something really smart with HTMl and you get or into browser-dependant DHTML/Javascript, or into Java or Flash.

      Ih general, HTML became total failure. That's why the urge for replacement was so strong that W3C even created some useful stadards before Microsoft or some other marketing juggernaut had to come and do it as they like.

      But, misuderstanding those new standards can do you a bad service, as it did to HTML. XML not an HTML replacement. XML is purely content-markup language. You can generate visual markup from XML content markup with XSLT or DSSSL and CSS, but XML itself has only logical markup, that's it. It is returning to SGML principles, enriched by the expirience of real application and real developers' needs. It adds a bit of complication by requiring you to know all those standards, but when you grok it (and believe me, it's not so hard - one can do it in a matter of days), it vbecomes clear and logical hierachy of content representation standards.

      --
      -- Si hoc legere scis nimium eruditionis habes.
    2. Re:HTML moving forward by ttfkam · · Score: 2

      I think you misunderstand the point of SGML and XML. XHTML was not split from XML; it uses XML as a base for ease of parsing. XML is simply organization of data. In the case of XHTML, it is the organization of layout data. The point of XML is to separate the data issues from the business logic from the presentation concerns of publishing information.

      Case in point: A <p> tag in HTML is what? It is a paragraph delimiter and it signals to the browser to skip a line. The meaning and the presentation are intimately connected. But what if you don't want your paragraphs to render that way? What if you want to give your paragraphs a distinction from other paragraphs? What if it is not a paragraph at all, but you wanted a blank line (very often the case with HTML)?

      XHTML also serves to normalize programmatic manipulation. That previous sentence of gibberish simply means that we can use a standard XHTML-compliant parser instead of reinventing the wheel. It means that we don't have to worry as much about some lame-brain who decided that a <body> tag should go inside of their table cell.

      XML is meant to give meaning and structure where HTML could not. After you know how to organize your data, styling it with a conversion (via XSLT) to XHTML or styling it directly with CSS becomes more trivial. But why not start with HTML? Because the XML you have is only data and because that is a separate piece, a new XSLT transformation can occur or a new CSS representation can be substituted with minimal effort.

      Separation of concerns also allows for someone to define a structure (schema) for the data so that a common set of stylesheets may be used. For example, in the Cocoon project (http://xml.apache.org/) it is possible to have a single data source (XML), but the output may be presented differently for different web clients, output as plain text or even output as PDF!

      Combine this with something like RDF to give further context to the data and you're well on your way to avoiding the search engine hell that we have today. If I do a search for breast cancer, porno should not come up in the search results. If I want porno, I shouldn't get links to breast cancer. HTML and XHTML will never solve this issue on their own.

      Is XML -> XSLT -> XHTML more complex and CPU/memory intensive than just using HTML? Yes. Does that mean we should continue to use HTML only? Absolutely not! Tuned assembly language will always be faster than the equivalent JavaScript code. So why don't we code in assembly on our web pages? The answer is that we don't want to worry about pushing onto the stack, firing an interrupt or maintaining the heap allocator when all we want is an alert box. And we want to be able to read, add to and maintain it tomorrow and the next day.

      The analogue here is that we don't want to have to update the company logo on hundreds or thousands of web pages every time the company decides that it needs a new logo (don't you love the marketing department?). It means that you can change it on only a handful of stylesheets instead.

      CPU time and memory consumption are relatively cheap when compared to time spent by human developers. Every 18 months, computer speed and storage capacity doubles. This is not so with the humans that use them. You do the math.

      This is (mostly) not a W3C power-play. This is common sense trying to climb over the dung-heap of data known as the web. C'mon! Who better than a Swiss to get things organized?

      P.S. XSLT is not a rendering/formatting mechanism. It is a schema transform mechanism. The fact that most people use it to transform to XHTML is incidental. It can (and is) be used to simply transform from one data-oriented XML document to another.

      P.P.S This post was not meant for the 16-year-old updating their dog's picture on his/her "free" 5MB of web space that came with the parents' new DSL line. This is meant for those individuals who work on the web and must maintain hundreds or thousands or millions of pages of press releases, product brochures, support information, employee registries, bug tracking and project schedules. Or in the case of porn, it is meant to separate the blow-jobs from the anal sex.

      --

      - I don't need to go outside, my CRT tan'll do me just fine.
    3. Re:HTML moving forward by Alomex · · Score: 2
      XHTML was not split from XML; it uses XML as a base for ease of parsing.

      That is not how it happened.

      When XML was presented with great fanfare in the 1997 World Wide Web conference the designers claimed it was the end of HTML. A while later, when nothing of the sort seemed likely, they shifted gears and by 1999, the same group of designers were saying "let's face it XML won't replace HTML".

      I know 'cuz I was there...

      XSLT is not a rendering/formatting mechanism. It is a schema transform mechanism. The fact that most people use it to transform to XHTML is incidental.

      Once again you lack the historical context. XSL was proposed to do formatting. In the process of implementing this formater, people realized that what we call formating is actually two things (1) a transformation and (b) page layout.

      So they split the project into two XSLT and XSL the first with transformation primitives and the second with formating objects.

      This is (mostly) not a W3C power-play. This is common sense trying to climb over the dung-heap of data known as the web. C'mon! Who better than a Swiss to get things organized?

      A power play is the wrong term. This is more like an ongoing technical debate between the SGMLers and the rest of the world. The SGMLers believed that SGML was the end all (I think it is only a good beginning) and aimed to destroy the impure HTML with XML. In the process SGMLers learned a lot about simplicity of design, predefined tags, formating and linking. All issues that had been neglected by SGML.

      As part of that learning process came the realization that there was a need for XHTML.

  17. Re:xhtml seems to be targeted at PDAs.. by macpeep · · Score: 2

    No. XHTML is not aimed at PDA's. XHTML is an XML-ified version of HTML 4. It does a lot of cleanup and makes the whole thing much saner. It also divides up HTML into various profiles, of which one is very "correct" in the sense that it doesn't have FONT, CENTER etc. tags. Instead, all styling is done with CSS, which is *very* good.

    What XHTML has to do with WAP is that the WAP Forum has announced that WAP 2.0 will essentially be XHTML. So it's WAP that is adapting itself (thank God!!) to XHTML. It's not XHTML which is for PDA's.

    WAP is one of the worst cases of re-inventing the wheel ever, so this is a good thing - that I agree on!

  18. XHTML = Anally retentive HTML by schmack · · Score: 2

    Weren't computers supposed to make our lives easier? To me it doesn't make sense that we are forcing what used to be a flexible, tolerant Mark-up into the spend-half-an-hour-looking-for-the-missing-forward -slash nightmare that C and (sometimes) Perl present to us 'less precise' developers.

    I personally think it's swell that i don't have to finish tags (<br/> - come on!) or make sure they're all in the right case - let the computers work it out for themselves - they don't mind! really.

    I'll admit browsers sometimes go too far - IE is infamous for ignoring MIME types and searching the content of a document to 'work out' whether it's html, xml, or japanese (and let's not talk about it accepting back slashes - just go to http:\\www.microsoft.com\ie\) but come on - we've already been robbed of the meal-in-a-pill, silver body suits and personal jetpacks - let's not start spending our days working for machines!

  19. Basic is just a subset by canowhoopass.com · · Score: 3

    XHTML Basic is just a subset of XHTML 1.0 which already achieved recommended status last January.

    http://www.w3.org/TR/xhtml1/

    It is meant to be used for smaller applications such as PDA's and such. Personally I believe this set will go the way of the dodo. Designers will not be too keen on creating yet another version of their sites just to accomodate another markup.

    I do plan on updating my own sites to xhtml transitional within the next couple of months.

    -Rod!

    1. Re:Basic is just a subset by JimDabell · · Score: 3

      Personally I believe this set will go the way of the dodo. Designers will not be too keen on creating yet another version of their sites just to accomodate another markup.

      You're missing the point. You can create a single set of xml files to store your content, and two (or more) xsl files, to render into different formats, e.g. xhtml, xhtml basic, pdf, etc.

    2. Re:Basic is just a subset by JimDabell · · Score: 2

      However I also feel that appliance manufacturers should set their sites higher to the same standards as computer browsers.

      What is required from an appliance such as a mobile phone, and what is required from a full-fledged computer browser is completely different. "Internet appliances" generally have a much slower connection, and must provide a much quicker response. There is a tiny fraction of screen space available compared with a computer screen. The user is likely to be much less computer literate. The device is used in a different way, for different purposes.

      What this all adds up to is...(gasp!) using the internet from a device such as a mobile phone is different from using it from a computer. And usually, different problems require different solutions. Hell, if the manufacturers really think they can manage it, they can always try to implement full XHTML on their devices. While they're at it, they can probably fit in Java applet support as well, right?

  20. "XHTML Basic be the next step.." by Monkeyman334 · · Score: 2

    No, I honestly don't believe that a stricter language is the next step anywhere. Remember, in the internet, a step that helps stupid people do more is key. Like AOL and IE. Its almost common now for people to leave out html tags and the browsers don't care. The other thing that seems to drive a lot of people is the way it looks. If they cant have browser specific custom scroll bars or annoying DHTML/flash they get bored. So I think the next step, if XHTML is even in the equation, are programs that write XHTML or some type of action that just makes XHTML more like HTML.
    "Compared to the rich functionality of HTML 4, XHTML Basic may look like one step back, but in fact, it is two steps forward for clients that do not need what is in HTML 4.."
    Is that saying that a simple HTML may be better for people that don't need everything in HTML 4? Id understand if it was "for an audience that cant read full featured HTML 4", but if you dont need something in HTML 4, you just dont use it?

  21. Standard for low end devices is good by Proud+Geek · · Score: 2
    This is really a good thing. Devices that can't afford the real estate for a full featured HTML/ XHTML renderer shouldn't be ignored. For a lot of e-commerce and information sites, the ability to display on mobile devices is really important. If I'm a business person checking my portfolio on the road (or even looking for directions on the road), then I'm an important client with a device that can't support full XHTML.

    A lot of Professional web designers already pay a lot of attention to the standards. When you write, you have to pay a lot of attention to the platforms available, but new standards tell you what you can look for on the latest software, and what to keep a heads up for in the next version. Most browsers have some CSS support now, and that's very useful, for example.

    It's really good to extend this to less featured devices. Plus, there is a better chance that they will track the standards, since many of them have not been developed yet, and even the ones that are often need a software upgrade to work with the Internet at all.

    There is also much less diversity in the feature set supported across each class of device, so that makes it easier, also.

    --

    Even Slashdot wants to hide some things

  22. Re:There's a Good Reason to Avoid Tables by Robert+S+Gormley · · Score: 2

    In which case a lot of people are "missing the point". Go into a newsgroup like comp.infosystems.www.authoring.html (which is a story unto itself), and you'll see endless and pointless competition on people converting their sites to XHTML, just because it can be done. Or in many cases, can't.

    --

    Open Source. Closed Minds. We are Slashdot.

  23. Warp speed, Mr. Crusher... by Ravagin · · Score: 2

    Just when I learned how to do tables ....

    Yeah, really. We're moving pretty fast here, aren't we? Hells, most browers now aren't fully standards-compliant (how that annoys me!). Also, what about web designers who are learning the language now? I've known HTML for quite a while, but my mastery of tables and their relationships with CSS has been more recent.
    Nevermind whether XHTML is better or worse, this will probably confuse everyone involved with web design, from coders like me to browser designers.

    BTW(and OT), I've recently switched from IE and NS4.7 to Mozilla 0.6 and I'm quite satisfied with it. Though I still have to use IE to post to /. ...

    -J

    --

    Karma: T-rexcellent.

  24. Platonic view of software advancement by alienmole · · Score: 2
    I'm always amazed at how wrong Tim Berners-Lee got SGML and how for exactly that reason HTML was successful where SGML had failed miserably.

    I assume you're saying that Tim misunderstood SGML's goals and mangled them in the creation of HTML, but mightn't it have been a more pragmatic thing? He wanted something usable, and he created it, and it worked.

    The software field is littered with theoretically pure technologies which aren't widely adopted because of a staggering variety of practical issues that arise when ordinary mortals are faced with the task of doing something useful with a computer. Every now and then, someone with a practical bent comes along and incorporates just enough of the most useful and usable pieces of one of these pure technologies into a working end product, which people then adopt en masse, largely because the theoretical underpinnings, while imperfectly implemented, significantly improve on what went before.

    Think of computing science and the concepts it produces as a Platonic world which effectively has no real existence, because of lack of practically usable implementations. The real world can only generate weak shadows of the concepts in that Platonic world. Cutting-edge software designers attempt to translate theoretical concepts into useful and usable end products, but these attempts often fail.

    One can't and shouldn't judge people like Tim and their achievements from a purely software-theoretic point of view. Rather, he made something usable for the rest of us, and raised the bar for those coming after him.

  25. I thought I was a minimalist by gancho · · Score: 2
    Many simple Web clients cannot display fonts other than monospace. Bi-directional text, bold faced font, and other text extension elements are not supported.
    I've been goading my friends for years to make web pages that are easy to view in lynx, but XHTML "Basic" goes too far in its rigorous approach to creating a universal standard.

    Beginners now, instead of using <b> and </b> will have to learn how to create style sheets or use extensions to the DTD! This new move, if actually adopted by web browsers, will make even MORE people use Netscape Composer and other front-ends rather than realizing how simple HTML is... or was... to use. XHTML Basic doesn't seem so "basic" to code, removing one of HTML's great strengths.

    Wireless clients will now have to send out more GETs to display data. If they honor any sort of style sheet, they're going to be following at least one LINK per web page. That'll use up more air time; services charging by the page or even by the minute will cost more for wireless users.

    Can't handhelds and other browsers just ignore markups that they can't display?

  26. Is XHTML Basic Too Basic? by Often_Censored · · Score: 2

    I know they aren't kidding when they say BASIC, but what do you want in markup that'll work on a wristwatch as well as my PC. I know there aren't even tables in the spec, but it'd be a great way to "page" your friends.

    It seems to me that this will be a big hit for "Push" content (like PointCast -- remember PointCast?) I just wish it could have tables and forms for more interactivity. I guess if you're getting pages on your smart watch it's not an issue.

    Still I'd like the ability to punch in my zip code to get some weather updates, or something.

    I wonder if they will make XHTML Basic less basic when people start adding tables and forms with XHTML Modules. Interactive sells. Is XHTML Basic, too basic? (No forms, or tables -- can Mod it though)

  27. Another reason to avoid tables by lemox · · Score: 3

    It's not just about device independance, it's about a change in concept. Tables were not intended to be formatting elements, but to contained tabulated information. Previously, there was no other way to do the same kind of formatting that tables accomplished, therefore they were used as such.

    Now we have Dynamic Positioning, which negates the necessity to use tables for formatting. It can do everything tables can do, and much, much more. Being able to look at positioning attributes in their own seperate file eases upkeep by an infinite amount when compared to wading through multiple levels of tables that will break if just one of the tables is off by a bit.

    Dyanmic Positioning is a CSS element, therefore seperating Style from Content(tm). If everyone started using tables only for their intended purpose, the searching capabilities would expand tenfold. TD stands for Table Data, not "A place to to put yet another grossly overused left-hand nav buried within 10 nested tables".

    --

    "We obviously need a new moderation category: (-1, Woo-fucking-hoo)" --Mr. AC

  28. Re:Ummm, future of the web? by lemox · · Score: 2

    Yes, XHTML Basic is for internet devices, as it is just a subset for XHTML 1.0, which is a recommended standard for the web as a whole.

    --

    "We obviously need a new moderation category: (-1, Woo-fucking-hoo)" --Mr. AC