Re: [WSG] XHTML 1.1 Presentation Module

2005-03-27 Thread Ben Bishop
Douglas,

Personal attacks are not acceptable on this list and, in most cases,
offenders will be unsubscribed.

"The list administrators reserve the right to unsubscribe any member
from the list. Reasons include: Unfriendly, abusive, disrespectful or
rude behaviour..."
http://webstandardsgroup.org/mail/guidelines.cfm

If you have something to add, make it relevant to the topic, rather
than attempting to derail the discussion with petty remarks.

Ben
WSG Core
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list & getting help
**



Re: [WSG] XHTML 1.1 Presentation Module

2005-03-25 Thread Rob Mientjes
Pardon me for continuing this off-topicness, but this just caught my
attention BIG TIME.

On Fri, 25 Mar 2005 23:12:54 +, Patrick H. Lauke
<[EMAIL PROTECTED]> wrote:
> Ah, thank you for the usual Chewbacca defense...when a discussion on
> standards doesn't go the way you like, just point the validator at one
> of the other person's sites and point at their errors. The fact that one
> of my team (oh yes, team...or did you think I was the only one working
> on a large University site?) borked a recent change obviously diminishes
> any of the points I made in the discussion...*sigh*

Worse is picking a personal/corporate site and think that showcases
someone's abilities. Pardon me, but my markup doesn't show that I know
all specs quite well, and funnily enough, people haven't even started
to me on that. They know that sometimes you don't get to showcase your
(maybe even supreme) knowledge through a personal site, or even worse,
a client's site.

Sorry people, but this is ridiculous. Patrick, hope you will just
ignore this from now on. We oughta know better than that. (Respect to
Chewbacca though.)
-- 
Cheers,
Rob.

http://zooibaai.nl  |  http://digital-proof.org  |  http://chancecube.com
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list & getting help
**



Re: [WSG] XHTML 1.1 Presentation Module

2005-03-25 Thread Patrick H. Lauke
Douglas Clifton wrote:
Perhaps you spend a little more time with syntax and a little
less time spouting about perfect "semantic" markup.
I'll spend my time however I please, thank you for your concern.
URI: http://www.salford.ac.uk/
"This page is not Valid XHTML 1.0 Strict!"
http://shop.salford.ac.uk";>Online shop
Oops!
Ah, thank you for the usual Chewbacca defense...when a discussion on 
standards doesn't go the way you like, just point the validator at one 
of the other person's sites and point at their errors. The fact that one 
of my team (oh yes, team...or did you think I was the only one working 
on a large University site?) borked a recent change obviously diminishes 
any of the points I made in the discussion...*sigh*

What's even more laughable is you're sending 1.0 Strict to
the validator as text/html because, as everyone knows, even
though the W3C validator understands XTHML perfectly, it does
not send the correct Accept header when it makes the request
for your page.
Laughable...of course. Again, as per spec HTML compatible XHTML 1.0 
Strict may be sent as text/html. Sure, let me go and compensate for the 
validator not sending the correct Accept header by sniffing out its 
specific user agent.

So, let's see: IE is broken, and to hell with it; W3C validator is 
sending out incorrect headers, so need to compensate. Got it.

--
Patrick H. Lauke
_
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]
www.splintered.co.uk | www.photographia.co.uk
http://redux.deviantart.com
**
The discussion list for  http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
**


Re: [WSG] XHTML 1.1 Presentation Module

2005-03-25 Thread Douglas Clifton
Patrick,

Perhaps you spend a little more time with syntax and a little
less time spouting about perfect "semantic" markup.

Personally, I could care less about sending XHTML 1.0 to IE
as text/html. Or sending self-closing element tags either. It's
a borked browser on so many fronts to begin with anyway.

URI: http://www.salford.ac.uk/

"This page is not Valid XHTML 1.0 Strict!"

http://shop.salford.ac.uk";>Online shop

Oops!

What's even more laughable is you're sending 1.0 Strict to
the validator as text/html because, as everyone knows, even
though the W3C validator understands XTHML perfectly, it does
not send the correct Accept header when it makes the request
for your page.

Which is pretty much moot since you're not even closing your
 tags anyway.

Ouch!

-- 
Douglas Clifton
[EMAIL PROTECTED]
http://loadaveragezero.com/
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list & getting help
**



RE: [WSG] XHTML 1.1 Presentation Module

2005-03-25 Thread Trusz, Andrew
 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Patrick H. Lauke
Sent: Thursday, March 24, 2005 2:57 PM
To: wsg@webstandardsgroup.org
Subject: Re: [WSG] XHTML 1.1 Presentation Module

Trusz, Andrew wrote:

> Here's how xhtml2.0 defines the text module which includes [sup]
[...]
> Note in particular the phrase "in this case it is intended to only 
> have a semantic meaning." That seems pretty clear. While that may or 
> may not be the current definition of [sup], it certainly seems to be 
> headed for a structural/semantic definition since it is defined in this
module.

So split hairs, "in this case *IT* is intended to only have a semantic
meaning". The "semantic meaning" bit only refers to the use of the phrase
'inline level', not to the elements themselves...
However, I'm waiting with baited breath to see how they're going to define
the semantics of elements which are presentational already in their name,
and can contain such disparate types of content as mathematic exponents and
french abbreviations. I'll be the 1st one to cheer when it
happens...

--
Patrick H. Lauke
_

You can let out your breath. The semantic meaning for the inline use is
defined for the elements, attributes and content models defined in the
module. That's the meaning of the entire paragraph: these are inline
elements which have a structural meaning and those meanings are defined in
this module. That's what the paragraph says; that's what the rule says. The
[sup] element means superscript. 

The user agent is indicating that some element is a superscript. The content
will provide the ontological framework for recognizing which meaning the
user should attach to the superscript.  So, an aural browser would provide
very different renderings of "e=mc2" and "e=mc[sup]2". When that rendering
is seen or heard, the context can be understood: a math expression, a date,
a french abbreviation, etc.  

Language is sloppy, sloppy, sloppy. It's worth remembering that the point of
providing structural/semantic meaning to elements is to make it possible for
machines to catch some of the sophistication hidden in that sloppiness.
Inevitably, there will be friction between machine precision and human
flexibility. Developing rules for every situation would result in a system
so cumbersome that it would simply not be used -- which we almost have with
sgml. 

Who knows, different definitions of [sup] may be broken out just as nl is
extracted in xhtml2.0 from ul. Practice at times begets theory. 

drew
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list & getting help
**



Re: [WSG] XHTML 1.1 Presentation Module

2005-03-24 Thread Patrick H. Lauke
Trusz, Andrew wrote:
Here's how xhtml2.0 defines the text module which includes [sup]
[...]
Note in particular the phrase "in this case it is intended to only have a
semantic meaning." That seems pretty clear. While that may or may not be the
current definition of [sup], it certainly seems to be headed for a
structural/semantic definition since it is defined in this module.
So split hairs, "in this case *IT* is intended to only have a semantic 
meaning". The "semantic meaning" bit only refers to the use of the 
phrase 'inline level', not to the elements themselves...
However, I'm waiting with baited breath to see how they're going to 
define the semantics of elements which are presentational already in 
their name, and can contain such disparate types of content as 
mathematic exponents and french abbreviations. I'll be the 
1st one to cheer when it happens...

--
Patrick H. Lauke
_
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]
www.splintered.co.uk | www.photographia.co.uk
http://redux.deviantart.com
**
The discussion list for  http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
**


Re: [WSG] XHTML 1.1 Presentation Module

2005-03-24 Thread Ben Curtis

I can gather from this exchange, although the elements have not been 
deprecated, they should not be included in clean semantic markup?
One could argue that the replacement of i, b, sup, sub, tt, and hr with 
spans, classes, and the like are equally unclean semantically. What is 
the semantic difference between these two bits?

	Einstein's Gedankenexperiment
	about being a photon led to E = mc
	class="mathExponent">2.

...or:
Einstein's Gedankenexperiment
about being a photon led to E = mc2.
Since the presentational tags are empty like span, these are 
semantically equivalent. The difference, I suppose, is trying to be 
forward compatible with XHTML2 -- a ludicrous idea at this time, IMO.

This standpoint (I'm not sure I agree) I've found best articulated here:
http://mpt.kiwiwebhost.net/archive/2004/05/02/b-and-i
http://mpt.kiwiwebhost.net/archive/2004/05/09/semantic
--
Ben Curtis : webwright
bivia : a personal web studio
http://www.bivia.com
v: (818) 507-6613

**
The discussion list for  http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
**


RE: [WSG] XHTML 1.1 Presentation Module

2005-03-24 Thread Trusz, Andrew
 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Patrick H. Lauke
Sent: Thursday, March 24, 2005 1:06 PM
To: wsg@webstandardsgroup.org
Subject: Re: [WSG] XHTML 1.1 Presentation Module

> Examples: 
>   E = mc2
>   Mlle Dupont [/quote]

That still doesn't make it semantic, sorry. If nothing else, the emphasis on
"rendered/rendering" reinforces the idea it's a presentational aspect. It
doesn't define WHAT it is (semantics), only HOW it's presented.

--
Patrick H. Lauke
_
***

Here's how xhtml2.0 defines the text module which includes [sup]

"9. XHTML Text Module

This section is normative.

This module defines all of the basic text container elements, attributes,
and their content models that are "inline level". Note that while the
concept of "inline level" can be construed as a presentation aspect, in this
case it is intended to only have a semantic meaning."


Note in particular the phrase "in this case it is intended to only have a
semantic meaning." That seems pretty clear. While that may or may not be the
current definition of [sup], it certainly seems to be headed for a
structural/semantic definition since it is defined in this module.

drew
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list & getting help
**



Re: [WSG] XHTML 1.1 Presentation Module

2005-03-24 Thread Patrick H. Lauke
Vlad Alexander (XStandard) wrote:
[quote:]
Separators: in previous versions of HTML, the hr element was used to separate sections of a text from each other. In retrospect, the name hr (for horizontal rule) was badly chosen, because an hr was neither necessarily horizontal (in vertical text it was vertical), nor necessarily a rule (books often use other typographical methods to represent separators, such as a line of three asterisks, and stylesheets can be used to give you this freedom). In order to emphasize its structuring nature, and to make it clearer that it has no essential directionality, hr has been renamed separator. 
[/quote]
I wasn't disputing whether or not  is semantic or not. I was 
suggesting that simply saying "the W3C use it on their site" is not an 
argument that holds too much weight.

[quote]
For visual user agents this element [] would normally be rendered as a super-script of the text baseline, 
but on user agents where this is not possible (for instance teletype-like devices) other renderings may be used. For 
instance, 2n that would be rendered as 2n on a device that can render it so, might be 
rendered as 2↑(n) on a simpler device.
Many scripts (e.g., French) require superscripts or subscripts for proper 
rendering. The sub and sup elements should be used to markup text in these 
cases.
Examples: 
  E = mc2
  Mlle Dupont
[/quote]
That still doesn't make it semantic, sorry. If nothing else, the 
emphasis on "rendered/rendering" reinforces the idea it's a 
presentational aspect. It doesn't define WHAT it is (semantics), only 
HOW it's presented.

--
Patrick H. Lauke
_
re·dux (adj.): brought back; returned. used postpositively
[latin : re-, re- + dux, leader; see duke.]
www.splintered.co.uk | www.photographia.co.uk
http://redux.deviantart.com
**
The discussion list for  http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
**


Re: [WSG] XHTML 1.1 Presentation Module

2005-03-24 Thread XStandard
Hi Patrick,

The following is take from:
http://www.w3.org/TR/xhtml2/xhtml2.html

Before somebody smart in this list points out that this document is a working 
draft, let me say that (1) there are other sources that say the same thing - I 
don't have time to hunt for them right now and (2) I am only referring to 
sections that talk about the past or have not changed and (3) this document is 
more descriptive than other sources.

[quote:]
Separators: in previous versions of HTML, the hr element was used to separate 
sections of a text from each other. In retrospect, the name hr (for horizontal 
rule) was badly chosen, because an hr was neither necessarily horizontal (in 
vertical text it was vertical), nor necessarily a rule (books often use other 
typographical methods to represent separators, such as a line of three 
asterisks, and stylesheets can be used to give you this freedom). In order to 
emphasize its structuring nature, and to make it clearer that it has no 
essential directionality, hr has been renamed separator.
[/quote]

[quote]
For visual user agents this element [] would normally be rendered as a 
super-script of the text baseline, but on user agents where this is not 
possible (for instance teletype-like devices) other renderings may be used. For 
instance, 2n that would be rendered as 2n on a device that can 
render it so, might be rendered as 2↑(n) on a simpler device.

Many scripts (e.g., French) require superscripts or subscripts for proper 
rendering. The sub and sup elements should be used to markup text in these 
cases.

Examples:
  E = mc2
  Mlle Dupont
[/quote]

Regards,
-Vlad
http://xstandard.com


Patrick Lauke wrote:
>>Vlad Alexander (XStandard)
>
>
>> and  are not presentational.
>
>
> I beg to differ...they are entirely visual.
>
>
>>There is a valid need
>>for superscript and subscript in markup. For example:
>>
>>E = mc2
>
>
> Again, that's visual markup. It doesn't say "M C squared",
> but "M C and then a 2 that lives a little higher up than
> the rest of the text". HTML was never meant to mark up
> mathematical expressions...that's what MathML is for.
> I've seen  used for referencing footnotes as well...
> so you see it's not that  has
> semantic value, but it's purely describing the visual appearance.
>
>
>
>>W3C uses a hidden  tag on
>>the home page to separate page content from the copyright info.
>
>
> The W3C site is not always the best example for the purest, most
> semantic use of markup, css, accessibility or anything else, so
> - regardless of this actual discussion on  - I wouldn't use
> something found in their markup as an absolute proof.
>
> Patrick
> 
> Patrick H. Lauke
> Webmaster / University of Salford
> http://www.salford.ac.uk
> **
> The discussion list for  http://webstandardsgroup.org/
>
>  See http://webstandardsgroup.org/mail/guidelines.cfm
>  for some hints on posting to the list & getting help
> **
>
>


**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list & getting help
**



Re: [WSG] XHTML 1.1 Presentation Module

2005-03-24 Thread Chris Kennon
Hi,
I can gather from this exchange, although the elements have not been 
deprecated, they should not be included in clean semantic markup?

Thanks
C
On Thursday, March 24, 2005, at 09:06  AM, Patrick Lauke wrote:
Vlad Alexander (XStandard)

 and  are not presentational.
I beg to differ...they are entirely visual.
There is a valid need
for superscript and subscript in markup. For example:
E = mc2
Again, that's visual markup. It doesn't say "M C squared",
but "M C and then a 2 that lives a little higher up than
the rest of the text". HTML was never meant to mark up
mathematical expressions...that's what MathML is for.
I've seen  used for referencing footnotes as well...
so you see it's not that  has
semantic value, but it's purely describing the visual appearance.

W3C uses a hidden  tag on
the home page to separate page content from the copyright info.
The W3C site is not always the best example for the purest, most
semantic use of markup, css, accessibility or anything else, so
- regardless of this actual discussion on  - I wouldn't use
something found in their markup as an absolute proof.
Patrick

Patrick H. Lauke
Webmaster / University of Salford
http://www.salford.ac.uk
**
The discussion list for  http://webstandardsgroup.org/
 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list & getting help
**

"The true measure of ignorance
is thinking intelligence is the
solution to everything."
-ck

Chris Kennon
Principal
ckimedia (www.ckimedia.com)
e-mail: ([EMAIL PROTECTED])
blog: (http://thebardwire.blogspot.com/)
ph: (619)429-3258
fax: (619)429-3258
**
The discussion list for  http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
**


RE: [WSG] XHTML 1.1 Presentation Module

2005-03-24 Thread Patrick Lauke
> Vlad Alexander (XStandard)

>  and  are not presentational.

I beg to differ...they are entirely visual.

> There is a valid need 
> for superscript and subscript in markup. For example:
> 
> E = mc2

Again, that's visual markup. It doesn't say "M C squared",
but "M C and then a 2 that lives a little higher up than
the rest of the text". HTML was never meant to mark up
mathematical expressions...that's what MathML is for.
I've seen  used for referencing footnotes as well...
so you see it's not that  has
semantic value, but it's purely describing the visual appearance.


> W3C uses a hidden  tag on 
> the home page to separate page content from the copyright info.

The W3C site is not always the best example for the purest, most
semantic use of markup, css, accessibility or anything else, so
- regardless of this actual discussion on  - I wouldn't use
something found in their markup as an absolute proof.

Patrick

Patrick H. Lauke
Webmaster / University of Salford
http://www.salford.ac.uk
**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list & getting help
**



Re: [WSG] XHTML 1.1 Presentation Module

2005-03-24 Thread XStandard
Hi Chris,

, ,  and  are still in the spec. But it's best practice not 
to use them. Don't know really why they were not taken out or deprecated.

 and  are not presentational. There is a valid need for superscript 
and subscript in markup. For example:

E = mc2


 (horizontal rule) is a misnomer.  is used to separate sections of a 
text from each other. In XHTML 2.0 it will be renamed to . W3C uses 
a hidden  tag on the home page to separate page content from the copyright 
info.

Regards,
-Vlad
http://xstandard.com
Standards-compliant XHTML WYSIWYG editor





Chris Kennon wrote:
> Hi,
>
> I thought these elements were deprecated:
>
> Presentation Module
> b, big, hr, i, small, sub, sup, tt
>
>
> But there existence in XHMTL 1.1 specification contradicts this
> assumption. Have the been ostracized by the web development community? I
> can remember  being frowned upon as far back as Dave Siegel
> "Designing Killer Web Sites".
>
>
>
> CK
> __
> "Knowing is not enough, you must apply;
> willing is not enough, you must do."
> ---Bruce Lee
>
> **
> The discussion list for  http://webstandardsgroup.org/
>
> See http://webstandardsgroup.org/mail/guidelines.cfm
> for some hints on posting to the list & getting help
> **
>
>


**
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list & getting help
**