Options:
- # Session Start: Sat Aug 04 00:00:00 2007
- # Session Ident: #whatwg
- # [00:11] * Joins: briansuda (n=briansud@85-220-86-120.dsl.dynamic.simnet.is)
- # [00:13] * Quits: Jero (n=chatzill@209.190.211.3) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]")
- # [00:28] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [00:41] * Quits: weinig (i=weinig@nat/apple/x-ed5c838361bdef1f) (Read error: 104 (Connection reset by peer))
- # [00:41] * Joins: weinig (i=weinig@nat/apple/x-4156ceac292181e3)
- # [00:41] * Quits: dev0 (i=Tobias@unaffiliated/icefox0) ("dev0 has no reason")
- # [00:47] <Hixie> zcorpan_: i can't get to that site, is it down?
- # [00:48] <hsivonen> oh dear. this "low quality" thing is going to be a rathole
- # [00:51] <Hixie> it's the same style="" rathole we've always had
- # [00:52] <hsivonen> Hixie: no. now it is becoming a b and i rathole as well
- # [00:55] <Hixie> othermaciej_: <font> and style="" are "low quality" because they are media-specific, and potentially hide information from non-presentational UAs.
- # [00:56] <Hixie> othermaciej_: <div>s-containing-inlines are "low quality" because they imply some sort of paragraphing structure without giving any information about why
- # [00:57] <Hixie> othermaciej_: (typically, the latter is used as a workaround for the lack of a widget abstraction language like xbl)
- # [00:57] * othermaciej_ is now known as othermaciej
- # [00:57] <othermaciej> Hixie: I don't see how style="" is media-specific
- # [00:58] <othermaciej> Hixie: it lacks the ability to give different styles per media, but can still be used in media-independent ways
- # [00:58] <othermaciej> since in practice most styles are not media-scoped anyway, nor do they need to be
- # [00:59] <Hixie> ok, strike the media-specific part
- # [00:59] <othermaciej> in that case, style="" hides no more information than <style>, <link rel="stylesheet"> or <style scoped>
- # [00:59] <Hixie> (though i actually do believe they usually result in media-specific content, even if it's technically possible to use them otherwise)
- # [00:59] <othermaciej> none of which you have labelled "low quality"
- # [01:00] <othermaciej> I have to go grab a beer, brb
- # [01:00] <Hixie> i considered including <style>, but in practice if you use a style sheet with selectors you tend to be pushed towards content that can stand even without the stylesheet.
- # [01:01] <Hixie> obviously though that's not automatically the case, which is why the other mode wouldn't be called "high quality"
- # [01:05] <othermaciej> back
- # [01:06] <othermaciej> if you include <style> and <link rel="stylesheet"> it would make it pretty hard to have a useful non-low-quality document
- # [01:06] <Hixie> indeed
- # [01:07] <othermaciej> but I don't think there's any evidence of a difference in hiding information from non-presentational UAs between those and style=""
- # [01:07] <Hixie> oh come now
- # [01:07] <othermaciej> I mean, that might be the case, but I am not sure how you would quantify it
- # [01:08] <Hixie> oh i don't know that it could be quantified
- # [01:09] <othermaciej> is there any way to show evidence for or against?
- # [01:09] <Hixie> but it certainly is clear to me that you can improve the quality of almost any document with <font>, style="", or <div>s-containing-inlines, whereas i don't think the same can be said of all documents that do not have those characteristics.
- # [01:09] <Hixie> objectively? i don't know
- # [01:09] <Hixie> i haven't looked at it in detail
- # [01:10] * Quits: kingryan (n=kingryan@corp.technorati.com)
- # [01:10] <othermaciej> obviously it's hard to argue against your proposal if it is based on an an unfalsifiable claim
- # [01:11] <Hixie> it's not really a proposal
- # [01:11] <Hixie> just an idea
- # [01:11] <Hixie> i don't think we can drop style="", <font>, and <div>s-containing-inlines altogether
- # [01:11] <othermaciej> ok, s/proposal/idea/
- # [01:11] <Hixie> but i do think that we should discourage their use in favour of the alternatives
- # [01:11] <Philip`> Could call it "Compatibility" instead of "Low quality", and have it provide the features that are compatible with implementations and content and forbid things that are likely to cause authors pain and not attempt to make subjective judgements of value
- # [01:11] <othermaciej> dropping all those would certainly make a lot of documents nonconforming for seemingly-gratuitous reasons
- # [01:12] <Hixie> Philip`: it's not really compatibility either, since if we were desigining the language from scratch, you'd still want these features
- # [01:12] <othermaciej> I just don't see any reason to discourage style="" if <style scoped> won't be similarly discouraged
- # [01:12] <othermaciej> the latter can be abused in all the same ways, the main difference is that it is more verbose
- # [01:13] <Hixie> othermaciej: i'm not even talking about legacy content, even for a brand new language with no content i think these features are necessary, e.g. for prototyping
- # [01:13] <othermaciej> and less compatible with compatible with existing UAs
- # [01:13] <Hixie> nor am i talking about abuse
- # [01:13] <Hixie> you can abuse <ins> and <del>
- # [01:13] <Hixie> and anything else
- # [01:13] <Hixie> i'm talking about completely conforming and correct uses
- # [01:13] <othermaciej> ok, let me put it this way
- # [01:13] <othermaciej> I don't think systematically replacing all style="" with <style scoped> would improve any documents
- # [01:13] <Hixie> i agree
- # [01:14] <Hixie> it's a case-by-case problem
- # [01:14] <Hixie> sometimes style="" has to be replaced with samething else, e.g. using a different element altogether
- # [01:14] <othermaciej> thus, creating an incentive to do so (badge-seeking behavior, etc) seems like a bad idea
- # [01:15] <Hixie> granted, but it seems better than giving the impression that a page that uses only <div>s and style="" is fine.
- # [01:16] <Hixie> bbl
- # [01:18] * Quits: weinig (i=weinig@nat/apple/x-4156ceac292181e3)
- # [01:24] * Quits: briansuda (n=briansud@85-220-86-120.dsl.dynamic.simnet.is)
- # [01:24] <othermaciej> I agree such documents are not great; just not sure how to make a good machine-checkable rule that detects bad style
- # [01:36] * Quits: othermaciej (n=mjs@17.255.105.80)
- # [01:48] <Hixie> yeah
- # [01:49] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [01:52] * Quits: KevinMarks (i=KevinMar@nat/google/x-ff181663bbbe8303) ("The computer fell asleep")
- # [01:53] * Joins: weinig (i=weinig@nat/apple/x-998e46766c65e800)
- # [02:00] <zcorpan_> Hixie: i think having different conformance levels is a bad idea. we should just allow style="" and <div>s containing inlines but perhaps discourage the former for authors
- # [02:02] <Hixie> how?
- # [02:03] <zcorpan_> by saying that they are conforming, and then having a note about why style="" can be harmful
- # [02:04] <zcorpan_> this way, badge hunters won't replace their style=""s with more verbose but no better alternatives, and people can cite the spec about why people shouldn't use style=""
- # [02:05] <zcorpan_> (i don't think <div>s containing inlines is harmful)
- # [02:07] <Hixie> there are pages that consist of nothing but <div>s and style=""s
- # [02:07] <Hixie> or even just <div>s and stylesheets
- # [02:08] <zcorpan_> indeed
- # [02:09] <zcorpan_> they are not going to disappear if we label them non-conforming, but some might be rewritten to use constructs that pass validation without increasing the quality or semantics
- # [02:10] <zcorpan_> i don't think labeling them non-conforming will result in them being rewritten to use semantic markup
- # [02:12] <Hixie> it might not affect _those_ pages, but i think it would help with people the same way that having "strict" vs "transitional" has helped some in terms of mindshare growth
- # [02:13] <zcorpan_> hmm, perhaps
- # [02:15] <Philip`> That seems to resulted in people choosing to use transitional twenty times more often than strict
- # [02:37] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [02:43] * Quits: zcorpan_ (n=zcorpan@84-216-43-162.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [03:09] * Quits: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
- # [03:32] * Quits: tndH (i=Rob@adsl-87-102-81-18.karoo.KCOM.COM) ("ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [03:51] * Joins: aroben (n=adamrobe@17.203.15.181)
- # [03:57] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [04:01] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Remote closed the connection)
- # [04:01] * Joins: aroben (n=adamrobe@17.203.15.181)
- # [04:41] * Joins: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
- # [04:48] <Lachy_> <alt for=idref> is exactly the kind of explicit association that won't work in reality. I do not understand why some people have concluded explicit markup associations are the only way to solve the problem - they seem to be ignoring the expressiveness of natural language
- # [04:58] * Joins: hober (n=ted@unaffiliated/hober)
- # [05:16] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [05:19] * Quits: mattly (n=matt@24-176-224-135.dhcp.snlo.ca.charter.com) (Read error: 104 (Connection reset by peer))
- # [05:32] * Joins: mattly (n=matt@24-176-224-135.dhcp.snlo.ca.charter.com)
- # [06:00] * Quits: weinig (i=weinig@nat/apple/x-998e46766c65e800)
- # [06:16] * Joins: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
- # [07:17] * Quits: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net) (Remote closed the connection)
- # [07:17] * Joins: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
- # [08:04] <Hixie> "Fine, so my comparison wasn't perfect. None ever are." is an interesting way of dismissing someone's counterargument that i hadn't seen before
- # [08:30] * Quits: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
- # [09:02] * Joins: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
- # [09:05] * Joins: jruderman (n=jruderma@wsip-70-165-153-109.lv.lv.cox.net)
- # [09:25] * Joins: ROBOd (n=robod@86.34.246.154)
- # [09:31] * Quits: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
- # [09:40] * Quits: weinig (n=weinig@c-67-188-89-242.hsd1.ca.comcast.net)
- # [09:43] * Joins: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net)
- # [09:53] * Joins: csarven- (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [09:56] * Quits: csarven- (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Client Quit)
- # [10:10] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [10:44] * Quits: jruderman (n=jruderma@wsip-70-165-153-109.lv.lv.cox.net) (Read error: 110 (Connection timed out))
- # [10:54] <Dashiva> Lachy_, Hixie: Grumbling in here is just going to spawn another formal objection, be careful ;)
- # [10:55] <Lachy_> Dashiva: we're still allowed to discuss issues in here
- # [10:56] * Lachy_ is now known as Lachy
- # [10:56] <gsnedders> Lachy_: even though it's logged in the same place?
- # [10:57] <Lachy> gsnedders: the fact that it's logged doesn't matter
- # [10:58] <Lachy> as long as our comments focus on the issue and not attack anyone personally, it's fine
- # [11:10] <hsivonen> hmm. apparently the W3C survey system uses colons in ids
- # [11:13] * Joins: jruderman (n=jruderma@wsip-70-165-153-109.lv.lv.cox.net)
- # [11:20] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.2 (IRC client for Emacs)")
- # [11:21] * Joins: maikmerten (n=maikmert@T7d95.t.pppool.de)
- # [11:26] <Hixie> i'll be damned if i'm going to let people stop me from chatting about html on irc
- # [11:36] <ROBOd> <hello world=all>
- # [11:37] <ROBOd> i have a question: is there any implementation of the outlining algorithm?
- # [11:41] <krijnh> Man, that Lachy is irritating me
- # [11:41] <krijnh> Ow, wait
- # [11:41] <Lachy> ?
- # [11:45] * Quits: gsnedders (n=gsnedder@host81-132-175-22.range81-132.btcentralplus.com) ("Don't touch /dev/null…")
- # [11:46] * Joins: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
- # [11:49] * Joins: hasather_ (n=hasather@22.80-203-71.nextgentel.com)
- # [11:55] * Joins: zcorpan_ (n=zcorpan@84-216-40-183.sprayadsl.telenor.se)
- # [11:58] * Quits: Lachy (n=Lachy@203-217-79-12.dyn.iinet.net.au) (Read error: 104 (Connection reset by peer))
- # [12:38] * Joins: dev0 (i=Tobias@unaffiliated/icefox0)
- # [12:56] * Quits: maikmerten (n=maikmert@T7d95.t.pppool.de) ("Leaving")
- # [12:57] * Parts: hasather_ (n=hasather@22.80-203-71.nextgentel.com)
- # [12:57] * Joins: hasather_ (n=hasather@22.80-203-71.nextgentel.com)
- # [13:05] <Philip`> ROBOd: Does the implementation in http://www.whatwg.org/specs/web-apps/current-work/#outlines count?
- # [13:08] <zcorpan_> re sam ruby's idea with cdata, isn't it better to hide the text with css than to use a specific syntactic construct?
- # [13:08] <ROBOd> Philip`: not really. i was thinking of some independent implementation
- # [13:09] <ROBOd> Philip`: one that also determines which heading and section applies to a particular node
- # [13:09] <zcorpan_> svg\:svg { display:none; } should do the trick, also for browsers that don't support declarative namespaces
- # [13:09] <ROBOd> using the given algorithm
- # [13:10] <zcorpan_> ROBOd: i don't know of any
- # [13:10] <Philip`> zcorpan_: You'd want to hide it from browsers that support namespaces but don't support SVG
- # [13:11] <Philip`> (Also svg\:svg would hide it from IE, which does support namespaces)
- # [13:11] <zcorpan_> Philip`: sam's proposal doesn't address that either
- # [13:11] <zcorpan_> (but it doesn't support svg, which is why he wanted to hide the text from ie)
- # [13:12] <zcorpan_> Philip`: however, other browsers already support svg, so that is a non-issue
- # [13:13] <hsivonen> hmm. I now see that the quality of English in my reply to Sam is really poor. fortunately, English doesn't use Draconian error handling.
- # [13:14] <hsivonen> my problem is that I don't see my own errors until I have flushed the writing flow from my head
- # [13:14] <zcorpan_> is error handling for English defined? :)
- # [13:14] <zcorpan_> hsivonen: try reading backwards, that sometimes helps finding errors
- # [13:15] <zcorpan_> but mostly just typos
- # [13:17] <Philip`> zcorpan_: I suppose SVG is already supported everywhere but if you used e.g. MathML then you wouldn't want non-MathML-supporting browsers showing all the raw textual content
- # [13:17] <Philip`> (but then you probably wouldn't want it to just show nothing at all)
- # [13:18] <zcorpan_> indeed. so don't do m\:math { display:none; } ... ;)
- # [13:20] <zcorpan_> i don't know of any good fallback story for inline mathml
- # [13:21] <zcorpan_> you either use mathml or GIF or html tables
- # [13:39] <hsivonen> it is interesting how people are complaining on www-validator about the validator now being more correct with XML
- # [13:55] * Joins: maikmerten (n=maikmert@T7d95.t.pppool.de)
- # [14:11] * Quits: jruderman (n=jruderma@wsip-70-165-153-109.lv.lv.cox.net) (Read error: 110 (Connection timed out))
- # [14:26] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Leaving")
- # [14:37] * Joins: maikmerten_ (n=maikmert@Lb4df.l.pppool.de)
- # [14:45] * Joins: tndH_ (i=Rob@adsl-87-102-81-18.karoo.KCOM.COM)
- # [14:46] * tndH_ is now known as tndH
- # [14:55] * Quits: maikmerten (n=maikmert@T7d95.t.pppool.de) (Read error: 110 (Connection timed out))
- # [15:03] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
- # [15:15] * annevk notices replies to ancient e-mails in his mailbox, directed to fora@annevankesteren.nl :-o
- # [15:25] * Joins: gsnedders (n=gsnedder@host81-132-175-22.range81-132.btcentralplus.com)
- # [15:40] * Joins: Lachy (n=Lachy@203-217-79-12.dyn.iinet.net.au)
- # [15:52] * Joins: dev0_ (i=Tobias@dslb-088-077-255-149.pools.arcor-ip.net)
- # [16:08] * Quits: dev0 (i=Tobias@unaffiliated/icefox0) (Read error: 110 (Connection timed out))
- # [16:14] <gsnedders> annevk: you were referencing a script by Bert Bos when discussing the formatting of the spec (pointlessly at this stage), is it available anywhere?
- # [16:33] * Joins: ROBOd (n=robod@86.34.246.154)
- # [16:49] <zcorpan_> wow http://www.w3.org/TR/pronunciation-lexicon/
- # [17:12] <annevk> gsnedders, if you're a W3C Member
- # [17:20] <Lachy> Hixie was right, Ratatouille is really good movie :-)
- # [17:28] * Quits: welly (n=welly@77-99-24-125.cable.ubr11.azte.blueyonder.co.uk) (Read error: 104 (Connection reset by peer))
- # [17:58] * Quits: Lachy (n=Lachy@203-217-79-12.dyn.iinet.net.au) (Read error: 104 (Connection reset by peer))
- # [18:04] * Quits: zcorpan_ (n=zcorpan@84-216-40-183.sprayadsl.telenor.se) (Read error: 110 (Connection timed out))
- # [18:05] * Joins: aroben (n=adamrobe@unaffiliated/aroben)
- # [18:30] <gsnedders> Ratatouille isn't out here till Oct :(
- # [18:32] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [18:33] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [18:51] * Parts: hasather_ (n=hasather@22.80-203-71.nextgentel.com)
- # [19:03] * Joins: zcorpan_ (n=zcorpan@81-233-253-112-no13.tbcn.telia.com)
- # [19:04] * Joins: hasather_ (n=hasather@22.80-203-71.nextgentel.com)
- # [19:24] * Quits: maikmerten_ (n=maikmert@Lb4df.l.pppool.de) ("Leaving")
- # [19:30] * Quits: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
- # [19:32] * Joins: weinig (i=weinig@nat/apple/x-b1508f2da2899129)
- # [19:51] * Joins: mpt (n=mpt@121-72-130-73.dsl.telstraclear.net)
- # [20:16] * Joins: jruderman (n=jruderma@wsip-70-165-153-109.lv.lv.cox.net)
- # [20:32] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [21:16] * Joins: virtuelv (n=virtuelv@96.80-202-82.nextgentel.com)
- # [21:18] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
- # [21:30] * Quits: jruderman (n=jruderma@wsip-70-165-153-109.lv.lv.cox.net) (Read error: 110 (Connection timed out))
- # [21:30] * Joins: tantek (n=tantek@adsl-65-66-156-12.dsl.kscymo.swbell.net)
- # [21:48] * Quits: tantek (n=tantek@adsl-65-66-156-12.dsl.kscymo.swbell.net)
- # [21:51] * Joins: hober (n=ted@unaffiliated/hober)
- # [21:56] * Parts: hasather_ (n=hasather@22.80-203-71.nextgentel.com)
- # [21:56] * Joins: hasather_ (n=hasather@22.80-203-71.nextgentel.com)
- # [22:07] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
- # [22:12] * Joins: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
- # [22:20] * Quits: psa (n=yomode@posom.com) (Remote closed the connection)
- # [22:26] * Joins: tantek_ (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
- # [22:26] * Quits: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [23:37] * Quits: tantek_ (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
- # [23:48] * Quits: virtuelv (n=virtuelv@96.80-202-82.nextgentel.com) ("Leaving")
- # [23:59] * Joins: aroben (n=adamrobe@c-67-160-250-192.hsd1.ca.comcast.net)
- # [23:59] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Remote closed the connection)
- # Session Close: Sun Aug 05 00:00:00 2007
The end :)