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 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 1supst/sup 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-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!

lia href=http://shop.salford.ac.uk;Online shop/a/ul

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
li 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 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-24 Thread Patrick Lauke
 Vlad Alexander (XStandard)

 sub and sup 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 = mcsup2/sup

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 sup used for referencing footnotes as well...
so you see it's not that sup has
semantic value, but it's purely describing the visual appearance.


 W3C uses a hidden hr 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 hr - 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 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)

sub and sup 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 = mcsup2/sup
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 sup used for referencing footnotes as well...
so you see it's not that sup has
semantic value, but it's purely describing the visual appearance.

W3C uses a hidden hr 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 hr - 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 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 [sup] 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, 2supn/sup 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 = mcsup2/sup
  span xml:lang=frMsuplle/sup Dupont/span
[/quote]

Regards,
-Vlad
http://xstandard.com


Patrick Lauke wrote:
Vlad Alexander (XStandard)


sub and sup 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 = mcsup2/sup


 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 sup used for referencing footnotes as well...
 so you see it's not that sup has
 semantic value, but it's purely describing the visual appearance.



W3C uses a hidden hr 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 hr - 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 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 hr 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 [sup] 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, 2supn/sup 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 = mcsup2/sup
  span xml:lang=frMsuplle/sup Dupont/span
[/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
_
redux (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 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 = mcsup2/sup
   span xml:lang=frMsuplle/sup Dupont/span [/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 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 span class=foriegnPhrase 
lang=deGedankenexperiment/span
	about being a photon led to span class=equationE = mcspan
	class=mathExponent2/span/span.

...or:
Einstein's i class=foriegnPhrase lang=deGedankenexperiment/i
about being a photon led to b class=equationE = mcsup
class=mathExponent2/sup/b.
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 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 
1supst/sup 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
**