Click here to get back home

Re: DTD in browsers

 HomeNewsGroups | Search | About
 comp.infosystems.www.authoring.html    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
Re: DTD in browsers Toby Inkster 05-04-2006
Posted by Toby Inkster on May 4, 2006, 3:30 am
Please log in for more thread options
VK wrote:

> It is true, but Firefox *is* Standards Compliant - as much as it's
> humanly possible without rendering a UA useless and by keeping it
> attractive for potential users.

Nonsense. Firefox doesn't support, for example, 'font-size-adjust'[1] from
the CSS 2 spec, but doing so wouldn't make it less attractive to potential
users.

And there are plenty[2] of other bug-fixes and improvements to standards
compliance that could be implemented without making it less attractive to
users.

____
1. http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-size-adjust
2. https://bugzilla.mozilla.org/show_bug.cgi?id=238072
https://bugzilla.mozilla.org/show_bug.cgi?id=325680
https://bugzilla.mozilla.org/show_bug.cgi?id=318518
https://bugzilla.mozilla.org/show_bug.cgi?id=178258
https://bugzilla.mozilla.org/show_bug.cgi?id=312880
https://bugzilla.mozilla.org/show_bug.cgi?id=311942
https://bugzilla.mozilla.org/show_bug.cgi?id=311623
etc

--
Toby A Inkster BSc (Hons) ARCS
Contact Me ~ http://tobyinkster.co.uk/contact


Posted by ASM on May 4, 2006, 5:30 am
Please log in for more thread options
Toby Inkster a écrit :
> Firefox doesn't support, for example, 'font-size-adjust'[1] from
> the CSS 2 spec,
> ____
> 1. http://www.w3.org/TR/REC-CSS2/fonts.html#propdef-font-size-adjust

anyway ...
any of my browsers (Safari 1.3, Opera 9.00, IE 5.2, Fx 1.5.0.3)
supports this spec :-(


> And there are plenty[2] of other bug-fixes and improvements to standards
> compliance that could be implemented without making it less attractive to
> users.
>
> 2. https://bugzilla.mozilla.org/show_bug.cgi?id=238072

My English is too poor to understand whatever about this reports
Where are examples for encountered problems ?

> etc



--
Stephane Moriaux et son [moins] vieux Mac

Posted by VK on May 5, 2006, 3:11 am
Please log in for more thread options
Toby Inkster wrote:
> Nonsense. Firefox doesn't support, for example, 'font-size-adjust'[1] from
> the CSS 2 spec, but doing so wouldn't make it less attractive to potential
> users.
>
> And there are plenty[2] of other bug-fixes and improvements to standards
> compliance that could be implemented without making it less attractive to
> users.

Unlike CSS1, CSS2.1 is just a working draft: "Publication as a Working
Draft does not imply endorsement by the W3C Membership. This is a draft
document and may be updated, replaced or obsoleted by other documents
at any time. It is inappropriate to cite this document as other than
work in progress."

Besides some more or less stable parts, CSS 2.1 draft is also used as a
dumpster for some of W3C' members nightly thoughts and revelations :-)

No one "real" UA producer could just grab such document *in whole* and
rewrite the entire engine under it.

The most promising features are being first taken as -moz extensions,
and if proven to be usable and useful then eventually added to the main
set (like -moz-opacity > opacity).

At the same time CSS 2.1 working draft contans a lot of nonsense which
will never make into real life (and should be really removed right now
so to not confuse developers' minds).

Say :before and :after pseudo-elements is an application of XBL
(Mozilla) / Viewlink (Microsoft) but taken out of space, context and
sense. The implications of autogenerated anonymous content (DOM tree,
id's visibility scope etc.) is a big separate issue carefully treated
in both mentioned technologies. But if one has no clue about the
subject, then of course it's as simple as to add two new
presudo-elements into specs.


P.S.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Demo</title>
<style type="text/css">
#p01 {
-moz-binding: url(beforeafter.xml#default);
}
</style>
</head>
<body>

<p id="p01">Default content</p>

</body>
</html>

// beforeafter.xml

<?xml version="1.0"?>
<bindings xmlns="http://www.mozilla.org/xbl"
xmlns:html="http://www.w3.org/1999/xhtml">
<binding id="default">
<content>
<html:p>Content before</html:p>
<children/>
<html:p>Content after</html:p>
</content>
</binding>
</bindings>


Posted by Steve Pugh on May 5, 2006, 3:44 am
Please log in for more thread options

>Toby Inkster wrote:
>> Nonsense. Firefox doesn't support, for example, 'font-size-adjust'[1] from
>> the CSS 2 spec, but doing so wouldn't make it less attractive to potential
>> users.
>>
>> And there are plenty[2] of other bug-fixes and improvements to standards
>> compliance that could be implemented without making it less attractive to
>> users.
>
>Unlike CSS1, CSS2.1 is just a working draft: "Publication as a Working
>Draft does not imply endorsement by the W3C Membership. This is a draft
>document and may be updated, replaced or obsoleted by other documents
>at any time. It is inappropriate to cite this document as other than
>work in progress."

That's true as far as it goes, but CSS 2.1 is actually at the
Candidate Recommendation stage (a stage that didn't exist when CSS 1
was drafted) and regardless of its official status it's the closest
thing we have to a standard for CSS today.

>Besides some more or less stable parts, CSS 2.1 draft is also used as a
>dumpster for some of W3C' members nightly thoughts and revelations :-)

I think you may be getting confused with CSS 3.

>No one "real" UA producer could just grab such document *in whole* and
>rewrite the entire engine under it.

Well no, they have to be bugwards compatible with all the junk code
that's already out there as well. But all the major browser developers
are aiming to complete their support for CSS 2.1.

>The most promising features are being first taken as -moz extensions,
>and if proven to be usable and useful then eventually added to the main
>set (like -moz-opacity > opacity).

opaacity is in CSS 3 not CSS 2.1

>At the same time CSS 2.1 working draft contans a lot of nonsense which
>will never make into real life (and should be really removed right now
>so to not confuse developers' minds).

Care to give some more examples?

CSS 2.1 removed stuff from CSS 2 that wasn't supported by browsers.
CSS 2.1 only added a few things, mostly stuff that had already started
to be supported by browsers.

CSS 2.1 items that might be dropped due to poor browser support are a
rather short list. See 'Features at Risk' on the home page of the CSS
2.1 draft. So it looks like all the rest of the nonesense has already
been implemened by developers.

Again I think you're confusing CSS 2.1 with CSS 3.

>Say :before and :after pseudo-elements is an application of XBL
>(Mozilla) / Viewlink (Microsoft) but taken out of space, context and
>sense. The implications of autogenerated anonymous content (DOM tree,
>id's visibility scope etc.) is a big separate issue carefully treated
>in both mentioned technologies. But if one has no clue about the
>subject, then of course it's as simple as to add two new
>presudo-elements into specs.

If you look you'll see that :before and :after were already in CSS 2,
which became a recommendation in 1998, so I'm not sure that your
argument holds up on historical grounds let alone technical grounds.

        Steve
--
"My theories appal you, my heresies outrage you,
I never answer letters and you don't like my tie." - The Doctor


Posted by VK on May 5, 2006, 4:05 am
Please log in for more thread options

Steve Pugh wrote:
> CSS 2.1 is actually at the
> Candidate Recommendation stage

In what organization? Not in W3C at least where the latest publication
(April 2006) <http://www.w3.org/TR/CSS21/> is still in Working Draft
status.


> >Besides some more or less stable parts, CSS 2.1 draft is also used as a
> >dumpster for some of W3C' members nightly thoughts and revelations :-)
>
> I think you may be getting confused with CSS 3.

No I'm talking about CSS 2.1.
CSS 3 is a separate and even more difficult issue.


> >At the same time CSS 2.1 working draft contans a lot of nonsense which
> >will never make into real life (and should be really removed right now
> >so to not confuse developers' minds).
>
> Care to give some more examples?

I gave an example on the next line (:before / :after pseudo-elements
<http://www.w3.org/TR/CSS21/selector.html#before-and-after> )

You mean like a full revision of CSS 2.1 made by VK?
I doubt it would be of a wide public interest. :-)


Similar ThreadsPosted

or
June 19, 2007, 1:12 am
Re: DTD in browsers May 3, 2006, 4:24 pm
" last word 3 browsers July 8, 2005, 7:51 am
What browsers are using to test? February 20, 2006, 9:50 am
Dynamic Menu for all browsers October 7, 2004, 2:10 pm
Different browsers render differently October 26, 2004, 4:50 pm
Controlling web browsers with META January 22, 2005, 12:43 am
XHTML authoring and browsers November 26, 2005, 1:48 pm
Inconsistent Display in Different Browsers December 7, 2005, 7:06 pm
Help! new site is crashing IE browsers! November 17, 2006, 10:38 pm

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap