Options:
- # Session Start: Sat Sep 05 00:00:00 2009
- # Session Ident: #whatwg
- # [00:00] * Quits: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com) ("Nettalk6 - www.ntalk.de")
- # [00:02] * Quits: tantekc (n=tantek@70.36.139.128)
- # [00:05] * Quits: Unixmonkey (n=Unixmonk@mail.reprographix.com)
- # [00:07] * Joins: onar_ (n=onar@17.244.69.12)
- # [00:08] * Quits: onar_ (n=onar@17.244.69.12) (Client Quit)
- # [00:13] * Joins: jwalden (n=waldo@nat/mozilla/x-nrpfjgoafruhdxvf)
- # [00:13] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [00:18] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [00:19] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) (Read error: 60 (Operation timed out))
- # [00:23] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [00:25] * Parts: Kalms (n=rasmuska@81.161.185.108)
- # [00:25] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [00:26] * Quits: franksalim (n=frank@adsl-75-61-85-210.dsl.pltn13.sbcglobal.net) (Read error: 113 (No route to host))
- # [00:37] <annevk3> Hixie, I just read some more of that thread and if Addison Phillips is right, and that seems more likely than me being right, I was wrong above about there not being such a thing as an IRI scheme
- # [00:39] <Lachy> TabAtkins, I'm really struggling to understand your arguments. They just don't seem rational and it's not at all clear what you're arguing for
- # [00:40] <Lachy> (re the header/footer/sidebar discussion)
- # [00:40] <TabAtkins> Lachy: one sec, in a call at work
- # [00:40] <Hixie> annevk3: well fwiw, i'm struggling to understand any of that thread
- # [00:41] <Hixie> annevk3: i just wish people (especially julian) would stop whining about what the rules are and just say wtf they would like the spec to say to satisfy them
- # [00:41] <annevk3> Hixie, yeah, he's not always very constructive :/
- # [00:44] <TabAtkins> Lachy: My point is that trying to draw semantic distinctions between header/footer/aside (used as website structure) doesn't do any good. If you can put some item in one of those locations, it's almost guaranteed to be attested in the other two across the web as well.
- # [00:45] <TabAtkins> So, semantically, header/footer/aside as *website structure* are very nearly the same (header being a slight exception, as it nearly always contains the site header).
- # [00:45] <TabAtkins> header/footer/aside used in an article carry very real and distinctly different meanings, of course. These are currently expressed in the spec.
- # [00:45] <Lachy> and as I tried to point out on the list, you're placing too much significance on the content alone, and ignoring the structural and contextual meanings conveyed by each
- # [00:46] <TabAtkins> What's the structural and contextual meaning of a blogroll being placed in the header as opposed to the footer or aside?
- # [00:46] <Lachy> when is a blog roll ever placed in a header?
- # [00:47] * Joins: ttepasse (n=ttepas--@p5B017BD2.dip.t-dialin.net)
- # [00:47] <Lachy> it's not introductory content, it doesn't belong there
- # [00:47] <TabAtkins> It's often not, because of (purely visual) size considerations. If you would like, just consider it in a sidebar or footer. What's th difference?
- # [00:47] <Lachy> it's not just visual consideration. It's structural and semantic
- # [00:47] <TabAtkins> Okay, look at, frex, http://www.igofigure.com.
- # [00:47] <TabAtkins> The heading area contains 6 distinct things.
- # [00:48] <TabAtkins> One of those is definitely appropriate for <header> (the site heading). One is possibly best in header (the main nav). The other four could be put anywhere equally well.
- # [00:48] <TabAtkins> Those four are placed in the heading area for purely visual reasons.
- # [00:49] <cardona507> is this worded correctly? "The value must be a short free-form string that giving the name of the Web application that the page represents. "
- # [00:50] <TabAtkins> cardona507: remove the "that" from "string that giving".
- # [00:50] <cardona507> its from the spec
- # [00:50] <TabAtkins> Then it's a spec bug. ^_^
- # [00:51] <Hixie> file it using the bug filing widget please :-)
- # [00:52] <cardona507> its also in the W3C spec
- # [00:53] <Hixie> it's the same document
- # [00:54] <cardona507> for some reason I felt like the whatwg was "fresher" :)
- # [00:54] <Hixie> it is :-)
- # [00:54] <Hixie> i edit the whatwg one live
- # [00:54] <Hixie> then when i'm done with an editor, i run a script that commits it to svn and uploads it to the w3c with the w3c header on it
- # [00:55] * Joins: Chris_Wilson (n=cwilso@nat/microsoft/x-liemlnxbujnnznaf)
- # [00:55] <Hixie> er, done with an edit, rather
- # [00:55] <Lachy> TabAtkins, I'm not disagreeing that their is partial overlap in the kinds of content that could potentially be included in each. But by placing, e.g., the language/country selector in the header, the designers intended for it to be part of the introductory content so it is among the first things encountered in the site.
- # [00:55] <Hixie> (and then every few months the w3c make a snapshot of the document to copy to the /tr/ page)
- # [00:55] <TabAtkins> I'm the designer, btw. ^_^
- # [00:55] <Lachy> While it could technically be placed in the sidebar or footer, placing it structurally near the beginning has a clear purpose
- # [00:55] <Hixie> (though i can't for the life of me work out why!)
- # [00:56] <TabAtkins> And it's placed in the heading area because the sidebar is already full enough, and putting more stuff in it would push down things that I want to be visible on pageload.
- # [00:57] <TabAtkins> There was no intention that it was introductory content. That blue bar up top is treated, for all intents and purposes, as an <aside> to me.
- # [00:58] <TabAtkins> And, given appropriate support from CSS, that totally *would* be an <aside>, placed somewhere else in the document.
- # [00:58] <Lachy> TabAtkins, why do you think it's most common for sites that include country/language selectors near the top of the page, rather than sticking them in sidebars or footers?
- # [00:58] <TabAtkins> Because you want to ensure it's seen on pageload, without taking up valuable sidebar inches.
- # [00:58] <Lachy> clearly, there has to be more than a purely asthetics reason for it
- # [00:58] <TabAtkins> It's a practical concern.
- # [00:59] <cardona507> hixie - is the bug filing widget the little arrow at the bottom right of the screen?
- # [00:59] <cardona507> on the spec that is
- # [00:59] <Lachy> right, a practical concern greatly affected by the chosen structure
- # [00:59] <Hixie> cardona507: yes
- # [01:00] <TabAtkins> It is, however, entirely tangential to the page itself, and certainly isn't introductory content.
- # [01:00] <cardona507> limited characters in the bug report widget?
- # [01:00] <TabAtkins> Lachy: It's only affected by the chosen structure because page layout is so impoverished on the web.
- # [01:01] <Hixie> cardona507: i don't think so
- # [01:02] <TabAtkins> Hixie: iirc, there's a limit. I was lucky that my last bug was *exactly* long enough to fit. One or two characters more would have done it in.
- # [01:03] <Hixie> huh
- # [01:03] * Hixie checks
- # [01:03] <cardona507> 255 characters
- # [01:03] <Lachy> TabAtkins, personally, I probabaly wouldn't include that witin the header element itself anyway, but it would certainly near the top, either before or immeidately after the <header>
- # [01:03] <Hixie> huh, i wonder why i have a maxlength
- # [01:04] <Hixie> i've removed the maxlength
- # [01:04] <Lachy> I likely wouldn't include the <nav> within the <header>, but that doesn't matter so much
- # [01:04] <TabAtkins> Indeed, somewhere near the top. You want it exposed early on, even if it's not part of the page header. Hell, you may even want it as an <aside> appearing right in the beginning of the page stream.
- # [01:04] <TabAtkins> Lachy: Yeah, again, that's due to layout concerns.
- # [01:05] * Quits: Kalms (n=rasmuska@81.161.185.108)
- # [01:05] <TabAtkins> Given something appropriately powerful like Template Layout, the structure would be a goodly bit different.
- # [01:05] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [01:05] * Quits: ChrisWilson (n=cwilso@nat/microsoft/x-qdyokdokppmwfuki) (Read error: 110 (Connection timed out))
- # [01:05] * TabAtkins notes that that's the major reason he joined the CSSWG - so he can ensure that things like layout are driven properly.
- # [01:06] * Joins: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net)
- # [01:06] <Lachy> no, it's because I'd want it near the beginning, irrelevant of the design. It could just as easily be positioned at the bottom of the page with CSS
- # [01:06] <TabAtkins> Yo, Maciej.
- # [01:06] <othermaciej> hello!
- # [01:07] <cardona507> *bug filed
- # [01:07] <TabAtkins> Lachy: Ideally, I'd probably do something like <aside #lang-selector /><header /><nav #main-nav /><article /><lots of navs and asides>
- # [01:07] <Lachy> TabAtkins, for the same reason a lot of developers include the navigation structually after the main content, but style it to be at the top
- # [01:07] <Lachy> sure, that would be a reasonable approach
- # [01:08] * Joins: onar_ (n=onar@17.226.23.126)
- # [01:10] * Quits: Kalms (n=rasmuska@81.161.185.108) (Client Quit)
- # [01:10] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [01:10] <TabAtkins> Yeah, but for now a lot of those are going to be put in <header> because they're put at the top. And changing <aside> to <sidebar> will make this worse, of course, as no one wants to code something called <sidebar> that's positioned at the top of the screen.
- # [01:11] * Quits: Kalms (n=rasmuska@81.161.185.108) (Client Quit)
- # [01:11] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [01:11] <TabAtkins> And similarly, things will be put in <footer> that may semantically be <aside>, because they're at the bottom.
- # [01:12] <TabAtkins> So trying to treat them as having different types of contents won't work in practice.
- # [01:12] <Lachy> what, now I'm really confused. Weren't you previously arguing that using <aside> for page sidebars wasn't great because of the name, and now you're arguing that <sidebar> isn't great either?
- # [01:13] <TabAtkins> Heh, no, but I can see your confusion, since Hixie convinced me mid-thread that <aside> was appropriate for sidebar content. ^_^
- # [01:13] <Lachy> dammit, how many times do I have to repeat myself? Stop placing so much emphasis on their content alone. It's irrelevant that there is overlap between the kinds of content they can contain.
- # [01:14] <TabAtkins> I'm not sure how to tell what the semantics of something is apart from checking what its children are.
- # [01:14] * Quits: Kalms (n=rasmuska@81.161.185.108) (Client Quit)
- # [01:14] <Hixie> html4 used to spawn all kinds of permathreads about what it said, much like people arguing about what the bible means
- # [01:14] <Lachy> they are structurally different and they are used in different places for different purposes
- # [01:14] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [01:15] <Hixie> html5 on the other hand is spawning all kinds of permathreads about whether what it says is right or not
- # [01:15] <Hixie> i think this is a win!
- # [01:15] <Hixie> not quite the win i was looking for though
- # [01:16] <TabAtkins> They are 'structurally' different only in the sense that they are placed in visually distinct areas on the screen. That doesn't convey semantics. "Before the main content" is the only half-significant difference, because headings are put there, plus things that the page author for whatever reason want to be seen immediately (even if they're tangential to the content itself).
- # [01:17] <Lachy> the visual position is irrelevant to this discussion
- # [01:17] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [01:18] <TabAtkins> I don't understand what structural difference you're alluding to, then, if it's not visual position.
- # [01:18] <Lachy> I give up. I really don't know how I can make it any clearer for you.
- # [01:18] <TabAtkins> I swear to you Lachy, I'm trying to understand. ^_^ I just have no clue what difference you're trying to convey yet.
- # [01:19] <Hixie> can i help?
- # [01:19] <Hixie> i've been mostly ignoring your discussion so far
- # [01:19] <TabAtkins> Okay, let's get a concrete example. What's the difference, in any sense you wish to use, between a blogroll placed in an <aside> and one placed in a <footer>?
- # [01:22] <Lachy> I wouldn't place a blogroll in the footer
- # [01:22] <TabAtkins> But people do, and will. So are they conveying a difference?
- # [01:22] * Quits: benward (n=benward@nat/yahoo/x-tfuiyvvpgznsjwac) (Read error: 110 (Connection timed out))
- # [01:23] <Hixie> do you have an example of a blog roll in a footer?
- # [01:23] <TabAtkins> If you want to say that *theoretically* the elements are semantically distinct, I'm fine with that. I'm talking about page-structure-in-practice.
- # [01:23] <TabAtkins> Hixie: Hmm, I'd have to go track one down.
- # [01:23] <Hixie> just curious
- # [01:24] <TabAtkins> http://www.catalyststudios.co.uk/
- # [01:24] <TabAtkins> http://www.problogdesign.com/resources/40-creative-blog-footer-designs/ <-- fat footers in general, with all kinds of content
- # [01:24] <Lachy> from the first one:
- # [01:24] <Lachy> <div id="footer">
- # [01:24] <Lachy> <p id="copyright">All original content is copyright © 1998 - 2009 Catalyst Studios</p>
- # [01:24] <Lachy> </div>
- # [01:25] <Lachy> No blogroll in the footer. It's actually in the <div id=tertiary> before it
- # [01:26] <Lachy> from the second:
- # [01:26] <Lachy> <div id="footer">
- # [01:26] <Lachy> <p>Copyright © 2007 - 2009 Michael Martin, Pro Blog Design. Icons by <a href="http://wefunction.com/" rel="nofollow" target="_blank">Function</a>.</p>
- # [01:26] <Lachy> <!-- /footer -->
- # [01:26] <Lachy> </div>
- # [01:26] <Lachy> <!-- /content -->
- # [01:26] <TabAtkins> the entire bottom is placed in a <div #tertiary>. In general, that's going to be a <footer>
- # [01:26] <Lachy> </div>
- # [01:26] <Lachy> <div id="sidebar">
- # [01:26] <Lachy> ...
- # [01:27] <TabAtkins> Check the comment at the end of the <div #tertiary> as well.
- # [01:27] <TabAtkins> </div> <!-- end footer div -->
- # [01:28] <TabAtkins> It's a footer div. That sort of thing will receive a <footer> in practice.
- # [01:28] <Lachy> So? The element used for the actual footer indicated by id="footer" is what would use the <footer> element. Not the #tertiary one
- # [01:29] <TabAtkins> Except that they *called* <div #tertiary> their "footer div".
- # [01:29] <Hixie> either could be used for the footer
- # [01:29] <Lachy> you're basing that on what appears to be a misplaced comment in the source
- # [01:29] <Hixie> both would be right
- # [01:29] <TabAtkins> They're using two distinct notions of the word "footer" here, obviously.
- # [01:30] <TabAtkins> Lachy: They didn't comment *any* of the children of <div #tertiary>. They only comment the overall site structure, because the </div>s are far from the opening <div>s. The comment is correctly placed.
- # [01:31] <TabAtkins> Hixie: Yeah, I'm sure <footer> would be just fine for their copyright statement. But it will *also* be used to contain far more than that.
- # [01:31] <Hixie> sure
- # [01:31] <Hixie> that's fine
- # [01:32] <Hixie> as specced now you could do the above as <footer> <section> ... blog roll ... </section> <section> ... copyright ... </section> </footer>
- # [01:32] <Hixie> and each would be an "appendix" section rather than a "chapter" section
- # [01:32] <TabAtkins> Yeah, I know it is. My point, though, is that the sort of content it will contain will be effectively identical to the sort of content that <aside> will contain in the wild, and so the two elements can't be distinguished when used as site structure except through their visual placement.
- # [01:33] * Quits: dglazkov (n=dglazkov@nat/google/x-ynaozgogtxextfup)
- # [01:34] <TabAtkins> Lachy's maintaining a difference beyond that which I can't discern.
- # [01:34] <Hixie> TabAtkins: the only difference is that "footer" is in flow, and "aside" is out of flow.
- # [01:35] <TabAtkins> So, are you asserting that there's a semantic difference between a blogroll put in <aside> and one put in <footer>?
- # [01:35] <Hixie> a blog roll is a blog roll
- # [01:35] <TabAtkins> I understand that, within an <article> or similar, there *is* such a difference.
- # [01:36] <Hixie> the only difference would be that one would be considered part of the main flow of the content, whereas the other would be considered an out-of-flow sidebar.
- # [01:36] <Hixie> consider a book
- # [01:36] <Hixie> <footer> is the back matter
- # [01:36] <TabAtkins> I completely agree within the context of a book, or an article, or similar.
- # [01:36] <Hixie> <side> is one of those sections that is styled differently that comes in between chapters or in the middle of chapters.
- # [01:36] <Hixie> so if the blogroll is an appendix, you'd use <footer><nav> or <footer><section>
- # [01:36] <Hixie> if the blogroll is to be styled as a sidebar, you'd use <aside>.
- # [01:37] <Hixie> if you can find a good way to say all this in the spec, file a bug so i can add it, btw
- # [01:37] <TabAtkins> I'm challenging the assertion that authors will, in practice, intend a distinction between blogrolls put in the sidebar and blogrolls put in the footer.
- # [01:37] <Hixie> i have no doubt that many will not
- # [01:37] <TabAtkins> Because in that context, they're page structure - nothing more than layout.
- # [01:37] <Hixie> but then authors can't tell the difference between <em>, <i>, <strong>, and <b>, either
- # [01:38] <Hixie> and i think that putting a blog roll in <aside> vs <footer> is far less of a problem than confusing those four
- # [01:38] <TabAtkins> I agree. ^_^
- # [01:41] * annevk3 is still in the hsivonen camp of making <em> and <i> synonyms
- # [01:41] <TabAtkins> But <em> was created as a reaction *against* <i>'s misuse (well, sorta I guess). <footer>, on the other hand, was created *because of* class="footer"'s use. If your intent is to replace class=footer with <footer>, but you draw a distinction that excludes content commonly put in class="footer", you're just fooling yourself.
- # [01:41] <annevk3> (and same for <strong> and <b>)
- # [01:41] <annevk3> (maybe obsoleting <strong> and <em>; is that controversial?)
- # [01:41] <TabAtkins> annevk3: (I'm sure you'd get plenty of complaints. ^_^)
- # [01:41] * da3d likes to pretend <strong> doesn't exist
- # [01:41] <Hixie> <em> and <i> were created at the same time
- # [01:42] <Hixie> TabAtkins: i don't think the spec draws such a distinction
- # [01:42] <TabAtkins> Dang, seriously? The semantic camp has lied to me!
- # [01:42] <TabAtkins> Hixie: Lachy is. You did, in saying that there's an "in flow"/"out of flow" distinction.
- # [01:42] <Hixie> TabAtkins: the inflow/outflow distinction doesn't exclude anything
- # [01:43] <Hixie> TabAtkins: it just says what the expected styling will be
- # [01:43] <TabAtkins> So it's just a synonym for "displayed on the side" vs "displayed at the bottom"?
- # [01:43] <annevk3> Hixie, that's a weak argument (if any), but no worries, I don't really care :)
- # [01:43] <Hixie> annevk3: i think as defined in html5 people can use <i>/<b> if they want, and people who want more flexibility for styling purposes (me) can use <em>, <strong>, <cite>, <var>, etc, where they are more useful
- # [01:44] * Quits: onar_ (n=onar@17.226.23.126) (Read error: 110 (Connection timed out))
- # [01:44] <annevk3> yup
- # [01:44] * Quits: paul_irish (n=paul_iri@12.33.239.250) (Remote closed the connection)
- # [01:45] <Hixie> holy crap i'm almost completely caught up on e-mail
- # [01:45] <Hixie> the oldest one is from yesterday!
- # [01:45] <TabAtkins> Something must be wrong!
- # [01:45] <othermaciej> <em> and <i> were created at the same time?
- # [01:45] * othermaciej didn't know
- # [01:45] <takkaria> Hixie: including private?
- # [01:47] <Hixie> othermaciej: i'm pretty sure http://www.w3.org/MarkUp/draft-ietf-iiir-html-01.txt is the first mention of either
- # [01:47] <Hixie> takkaria: no, only the main bucket
- # [01:47] <Hixie> takkaria: there's a bunch more feedback that is on hold for whatever reason (e.g. waiting for anne to do the encodings stuff :-) -- hi anne!)
- # [01:48] <annevk3> Hixie, I'm actually awaiting some research from someone at Microsoft and someone at Google for the tables on IE and Chrome/Safari
- # [01:48] <Hixie> k
- # [01:49] <annevk3> with that data it should be easier to convince IANA that certain aliases are missing
- # [01:49] <annevk3> (and certain encodings)
- # [01:50] <Hixie> if aria are too far out of touch, don't kill yourself trying to convince them, we can just start our own registry instead
- # [01:51] <takkaria> aria? is that a freudian slip?
- # [01:52] * Quits: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net) (Read error: 104 (Connection reset by peer))
- # [01:52] * Joins: othermaciej_ (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net)
- # [01:53] * othermaciej_ is now known as othermaciej
- # [01:53] <annevk3> Hixie, it took some time, but it seems they are accepting registrations for aliases that start with an x- now, both domain experts agreed to that via email
- # [01:53] <othermaciej> curse you, flaky hotel wifi
- # [01:53] <Hixie> annevk3: cool
- # [01:53] * TabAtkins has *finally* gotten Filament's daterangepicker fully integrated into the report generator.
- # [01:53] <Hixie> takkaria: um, yes!
- # [01:53] <Hixie> s/aria/iana/!
- # [01:54] <annevk3> Hixie, I don't have a good plan yet for the issues beyond registering unregistered encodings and aliases though
- # [01:55] * Joins: Unixmonkey (n=Unixmonk@rrcs-74-218-193-10.central.biz.rr.com)
- # [01:55] <Hixie> i imagine you can fix encodings by creating an IETF WG and just releasing new RFCs that obsolete the old ones
- # [01:55] <annevk3> but one step at a time and all that :)
- # [01:55] <Lachy> TabAtkins, I never said the distinction excludes anything. As I tried to explain to you several times, the actual content is irrelevant. I tried to explain that they had structural differences, but couldn't figure out how to explain it to you.
- # [01:56] <TabAtkins> I may be a lost cause, Lachy. ^_^
- # [01:57] * Quits: Unixmonkey (n=Unixmonk@rrcs-74-218-193-10.central.biz.rr.com) (Client Quit)
- # [02:00] * TabAtkins is done with work, back to writing the radial-gradient() proposal.
- # [02:00] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [02:05] * Quits: Kalms (n=rasmuska@81.161.185.108)
- # [02:14] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [02:14] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [02:18] * Quits: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net) (Read error: 104 (Connection reset by peer))
- # [02:18] * Joins: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net)
- # [02:20] * Quits: annevk3 (n=annevk@5355732C.cable.casema.nl)
- # [02:31] * Quits: da3d (n=opera@h11n1fls34o986.telia.com)
- # [02:32] * Joins: othermaciej_ (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net)
- # [02:33] * Quits: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net) (Read error: 104 (Connection reset by peer))
- # [02:33] * othermaciej_ is now known as othermaciej
- # [02:34] * Quits: dimich (n=dimich@74.125.59.65)
- # [02:52] * Joins: IceGuest_75 (n=IceChat7@ip72-208-126-183.ph.ph.cox.net)
- # [02:53] * Quits: IceGuest_75 (n=IceChat7@ip72-208-126-183.ph.ph.cox.net) (Client Quit)
- # [03:06] * Quits: ap (n=ap@nat/apple/x-jrgixhzvrpkthicf)
- # [03:18] * Joins: webben_ (n=benh@91.85.214.48)
- # [03:19] * Quits: jlebar (n=jlebar@nat/mozilla/x-vwnecbxopwlscizg) ("Leaving")
- # [03:23] * Quits: ojan (n=ojan@72.14.229.81)
- # [03:26] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [03:28] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 110 (Connection timed out))
- # [03:33] * Quits: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net) (Read error: 60 (Operation timed out))
- # [03:36] * Quits: weinig (n=weinig@17.246.16.129)
- # [03:43] * Joins: nessy (n=nessy@ppp115-228.static.internode.on.net)
- # [03:59] * Joins: dimich (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [04:06] * Quits: ttepasse (n=ttepas--@p5B017BD2.dip.t-dialin.net) ("?Q")
- # [04:14] * Quits: jwalden (n=waldo@nat/mozilla/x-nrpfjgoafruhdxvf) ("back later")
- # [04:16] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:18] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [04:24] * Joins: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net)
- # [04:27] * Joins: erikvvold (n=erikvvol@96.49.192.204)
- # [04:37] * Quits: erikvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
- # [04:38] * Quits: yutak_home (n=kee@M006079.ppp.dion.ne.jp) ("Ex-Chat")
- # [04:39] * Quits: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net)
- # [04:43] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:46] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:53] * Quits: nessy (n=nessy@ppp115-228.static.internode.on.net) ("Leaving")
- # [04:54] * Quits: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [05:08] * Joins: tantek (n=tantek@32.154.147.11)
- # [05:30] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [05:31] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [05:38] * Quits: tantek (n=tantek@32.154.147.11) (Read error: 110 (Connection timed out))
- # [05:40] * Quits: amstan (n=alex@69-165-138-245.dsl.teksavvy.com) (Remote closed the connection)
- # [05:46] * Quits: shepazu (n=schepers@31-33-83.wireless.csail.mit.edu)
- # [05:52] * Quits: MikeSmith (n=MikeSmit@31-35-163.wireless.csail.mit.edu) ("Tomorrow to fresh woods, and pastures new.")
- # [05:57] * Joins: SuperDot_iPod (n=superdot@76.231.44.168)
- # [05:58] * Joins: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [06:02] * Joins: myakura (n=myakura@p4115-ipbf3106marunouchi.tokyo.ocn.ne.jp)
- # [06:03] * Joins: SuperDot_iPod_ (n=superdot@adsl-76-231-44-168.dsl.pltn13.sbcglobal.net)
- # [06:04] * Quits: SuperDot_iPod (n=superdot@76.231.44.168) (Read error: 131 (Connection reset by peer))
- # [06:04] * SuperDot_iPod_ is now known as SuperDot_iPod
- # [06:05] * Joins: tantek (n=tantek@98.210.154.133)
- # [06:14] * Quits: murr4y (n=murray@85.84-49-67.nextgentel.com) (Read error: 60 (Operation timed out))
- # [06:15] * Joins: murr4y (n=murray@85.84-49-67.nextgentel.com)
- # [06:15] * Quits: SuperDot_iPod (n=superdot@adsl-76-231-44-168.dsl.pltn13.sbcglobal.net) ("Get Colloquy for iPhone! http://mobile.colloquy.info")
- # [06:16] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [06:16] * Joins: SuperDot_iPod (n=superdot@adsl-76-231-44-168.dsl.pltn13.sbcglobal.net)
- # [06:27] * Joins: MikeSmith (n=MikeSmit@72-255-49-122.client.stsn.net)
- # [06:32] * Joins: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net)
- # [06:33] * Quits: myakura (n=myakura@p4115-ipbf3106marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [06:44] * Joins: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net)
- # [07:08] * Quits: dimich (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
- # [07:15] * Joins: icaaq (n=icaaaq@c-bfaae455.68-1076-74657210.cust.bredbandsbolaget.se)
- # [07:18] * Quits: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [07:30] <cardona507> should <header> or <hgroup> descend from <section>?
- # [07:30] * Quits: icaaq (n=icaaaq@c-bfaae455.68-1076-74657210.cust.bredbandsbolaget.se)
- # [07:33] * Quits: tantek (n=tantek@98.210.154.133)
- # [07:35] * Quits: SuperDot_iPod (n=superdot@adsl-76-231-44-168.dsl.pltn13.sbcglobal.net) ("Get Colloquy for iPhone! http://mobile.colloquy.info")
- # [07:38] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [07:45] * Joins: nessy (n=nessy@ppp115-228.static.internode.on.net)
- # [08:01] * Quits: jonpierce (n=jonpierc@209-6-22-59.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [08:02] * Joins: zdobersek (n=zan@cpe-92-37-76-61.dynamic.amis.net)
- # [08:03] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [08:07] * Quits: nessy (n=nessy@ppp115-228.static.internode.on.net) ("This computer has gone to sleep")
- # [08:08] * Joins: zdobersek1 (n=zan@cpe-92-37-79-75.dynamic.amis.net)
- # [08:12] * Quits: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [08:24] * Quits: zdobersek (n=zan@cpe-92-37-76-61.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [08:26] * Quits: dpranke (n=Adium@nat/google/x-gfthmwijqhwhmwmt) ("Leaving.")
- # [08:29] * Quits: mpilgrim_ (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
- # [08:39] * Joins: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [08:41] <Lachy> cardona507, yes, like <section><header>...</header> <p>... </section>
- # [08:41] <cardona507> exactly- thanks lachy -
- # [08:44] <number-6> what is — ?
- # [08:48] * Quits: MikeSmith (n=MikeSmit@72-255-49-122.client.stsn.net) ("Tomorrow to fresh woods, and pastures new.")
- # [08:53] * Quits: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net) (Read error: 110 (Connection timed out))
- # [08:56] <Lachy> number-6, it's an em-dash
- # [09:03] * Joins: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net)
- # [09:08] <cardona507> I currently use http://html5.validator.nu/ to validate - is there an html 5 validator button?
- # [09:21] * Joins: nessy (n=nessy@ppp115-228.static.internode.on.net)
- # [09:26] <Lachy> do you mean on that says your page is valid HTML5?
- # [09:26] <Lachy> if so, then no
- # [09:27] * Joins: erlehmann (n=erlehman@tmo-104-92.customers.d1-online.com)
- # [09:28] <cardona507> I thought that I saw one somewhere , but now I can't find the link
- # [09:29] <Lachy> there is one that was created as a joke, but the reason badges is described here http://about.validator.nu/#faq
- # [09:30] <Lachy> s/reason/reason for no/
- # [09:31] <Lachy> You may have seen this one before http://simon.html5.org/valid-html5.png
- # [09:31] * Joins: harig_ (i=harig@121.245.102.23)
- # [09:31] * harig_ is now known as harig
- # [09:38] <Lachy> maybe it would be worth creating Validator.nu promotional badges for authors to use, but which don't make any claim about the validity.
- # [09:39] <Lachy> That way authors get to feel good about having a badge, and they promote HTML5 validation as well.
- # [09:50] <cardona507> I second that idea - The first time I saw the above badge it caught my eye - even if it was a joke I took notice - plus who doesn't want to brag about their html 5 prowess :)
- # [09:50] <cardona507> off to sleep - good night
- # [09:50] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [10:05] * Quits: webben_ (n=benh@91.85.214.48) ("Lost terminal")
- # [10:12] * Quits: harig (i=harig@121.245.102.23) (Read error: 104 (Connection reset by peer))
- # [10:14] * Joins: erikvold (n=erikvvol@96.49.192.204)
- # [10:20] * Joins: SuperDot_iPod (n=superdot@adsl-76-231-44-168.dsl.pltn13.sbcglobal.net)
- # [10:24] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
- # [10:27] * Joins: ChrisWilson (n=cwilso@131.107.0.101)
- # [10:27] * Quits: Chris_Wilson (n=cwilso@nat/microsoft/x-liemlnxbujnnznaf) (Read error: 54 (Connection reset by peer))
- # [10:31] * Quits: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net)
- # [10:38] * Joins: Maurice (i=copyman@94.213.72.212)
- # [10:55] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:57] * Joins: Politoed (i=Theorem@85.138.75.81)
- # [10:58] * Joins: maikmerten (n=maikmert@Z8ea4.z.pppool.de)
- # [11:11] * Quits: Maurice (i=copyman@94.213.72.212) (Read error: 145 (Connection timed out))
- # [11:20] * Joins: roc (n=roc@121-72-174-84.dsl.telstraclear.net)
- # [11:24] * Quits: SuperDot_iPod (n=superdot@adsl-76-231-44-168.dsl.pltn13.sbcglobal.net) ("Get Colloquy for iPhone! http://mobile.colloquy.info")
- # [11:27] * Parts: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [11:27] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [11:28] * Quits: foolip (n=philip@h-63-95.A163.priv.bahnhof.se) (Read error: 54 (Connection reset by peer))
- # [11:28] * Quits: zdobersek1 (n=zan@cpe-92-37-79-75.dynamic.amis.net) (Read error: 60 (Operation timed out))
- # [11:31] * Joins: zdobersek (n=zan@cpe-92-37-67-197.dynamic.amis.net)
- # [11:58] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [12:24] * Joins: lazni (n=lazni@118.71.112.192)
- # [12:24] * Joins: annevk3 (n=annevk@5355732C.cable.casema.nl)
- # [12:25] <annevk3> so there's no such thing as IRI schemes after all?
- # [12:25] <annevk3> *confused*
- # [12:29] * Quits: erlehmann (n=erlehman@tmo-104-92.customers.d1-online.com) (Read error: 60 (Operation timed out))
- # [12:32] * Joins: ttepasse (n=ttepas--@p5B015484.dip.t-dialin.net)
- # [12:32] * Joins: gavin___ (n=gavin@people.mozilla.com)
- # [12:36] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 54 (Connection reset by peer))
- # [12:46] * Joins: jonpierce (n=jonpierc@209-6-22-59.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [12:51] <Hixie> annevk3: i am so tired of julian just saying "that's not what i meant, try again"
- # [12:53] * Joins: da3d (n=opera@h11n1fls34o986.telia.com)
- # [12:58] <Dashiva> I'd say this is pretty good empirical proof that URL/URI/IRI/etc is a mess that people shouldn't have to care about
- # [13:05] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [13:05] <annevk3> Hixie, I guess http://lists.w3.org/Archives/Public/uri/2009Sep/0001.html is a good suggestion
- # [13:07] <Dashiva> Every new spec using IRIs has to include all that?
- # [13:08] * Quits: jonpierce (n=jonpierc@209-6-22-59.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
- # [13:10] * Joins: thomas____ (n=thomasai@ingserv.demon.co.uk)
- # [13:10] <annevk3> Dashiva, well, it's a mess, as you say
- # [13:12] * Quits: lazni (n=lazni@118.71.112.192) ("Leaving.")
- # [13:12] <Lachy> annevk3, the fact that there isn't an alternative to keygen yet isn't a reason to make it conforming as is. As I pointed out, there aren't really a significant number of authors wanting to use it anyway, and only barely enough to justify supporting it, so what's the point?>
- # [13:13] <Lachy> if there's really a need to address the use case it tries to solve, then I'd expect there would be significant interest in finding a real solution for it. But there isn't, so it seems like keygen is trying to solve an insignificant problem
- # [13:13] <annevk3> there's only a fraction of the market that needs it
- # [13:13] <annevk3> playing a numbers game on situations like that seems misguided
- # [13:14] <Lachy> making a stupid and poorly designed solution conforming for the hell of it seems even more misguided
- # [13:14] <annevk3> it apparently works good enough
- # [13:14] <annevk3> and there's no alternative
- # [13:15] * Quits: Kalms (n=rasmuska@81.161.185.108)
- # [13:15] <Philip`> Presumably being non-conforming is good enough for the people who want to use it, because it's always been non-conforming
- # [13:15] <Lachy> for the few dozen sites that actually use it? Sure. The rest use activex and java applets
- # [13:16] <annevk3> yes, lets encourage people to use proprietary platforms
- # [13:16] <annevk3> -_-
- # [13:16] <Lachy> no, I didn't say that. My point is that keygen clearly doesn't address the problem as well as those, so pushing an inferior solution is nonsensical
- # [13:17] <annevk3> did you talk with the people who deploy <keygen> or what do you base this opinion on?
- # [13:18] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 110 (Connection timed out))
- # [13:18] * Rik`_ is now known as Rik`
- # [13:19] <Lachy> I haven't found any sites myself that acually use it, so there really aren't that many people to talk to.
- # [13:19] * annevk3 sighs
- # [13:19] <Lachy> it's an edge case that causes interop problems, not an edge case worthy of conformance
- # [13:21] <Lachy> also, since Microsoft have basically said they're not interested in implementing it anyway, authors have even more reason to avoid it as a solution.
- # [13:22] <annevk3> what part of lacking an alternative and vendors being forced to adopt it didn't you get?
- # [13:24] <Lachy> I'm not arguing against implementation. I'm only arguing against authoring conformance.
- # [13:24] <Lachy> it's same reason implementers have to support <font>, but we don't make that conforming to use
- # [13:25] <annevk3> not at all
- # [13:25] <annevk3> <font> has an alternative
- # [13:25] <annevk3> color/ font-family / etc.
- # [13:27] <Lachy> so the lack of alternative is your only reason for wanting to make it conforming, and encouraging more authors to use an inferior solution that is a usability nightmare and won't see significant uptake anyway?!
- # [13:27] * Quits: roc (n=roc@121-72-174-84.dsl.telstraclear.net)
- # [13:27] <annevk3> it doesn't need significant update, it can't be inferior if there's no alternative and I've not seen any usability studies on <keygen> so I wouldn't know
- # [13:28] <Lachy> it's clearly inferior to the proprietary solutions that sites are using, and will keep using regardless of keygen's conformance
- # [13:28] <annevk3> s/update/uptake/
- # [13:29] <annevk3> Lachy, so you do have stats on sites that could've used <keygen> but don't?
- # [13:29] <annevk3> Lachy, and solely use ActiveX?
- # [13:31] <Lachy> just think about what a user's response would be to being asked to pick an encryption level. I can guarantee most will just say wtf?
- # [13:31] * Joins: GarethAdams (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [13:36] <Lachy> presumably all the korean banking sites that are mandated to use ActiveX, the Norwegian (and I think Swedish) banking sites that use the BankID java applet (though it's not really clear what exactly that java applet does, but it presumably provides some sort of extra security beyond normal HTML forms)
- # [13:38] * Joins: erlehmann (n=erlehman@tmo-104-92.customers.d1-online.com)
- # [13:42] <Lachy> intersting, keygen doesn't work in Minefield with the HTML5 parser enabled
- # [13:43] <Lachy> apparently because keygen in the older parser actually generates a select element in the DOM
- # [13:44] <Philip`> The site could have lots of nice little annotated diagrams showing exactly what options to select in all the keygen options, so users wouldn't get too lost
- # [13:47] <Lachy> or we could just develop a solution that actually addresses the same problems addressed by the proprietary solutions, and which doesn't present meaningless options to users that the browser could choose transparently based on information specified by the site.
- # [13:48] <Philip`> Please feel free to work on such a thing
- # [13:49] * Philip` imagines it'd be too late to be an HTML5 feature
- # [13:51] * Quits: thomas____ (n=thomasai@ingserv.demon.co.uk) (Read error: 104 (Connection reset by peer))
- # [13:51] <Lachy> I'm not interested in working on such a solution, but others who feel this case is worth addressing and are knowledgeable about the security issues, should do it
- # [14:06] * Philip` wonders if he'll ever be able to actually understand how RDFa works
- # [14:06] <Philip`> (as opposed to mechanically following the processing instructions a few times until I converge on some idea of what the output should be)
- # [14:09] * Joins: Maurice (n=copyman@5ED548D4.cable.ziggo.nl)
- # [14:10] * Quits: erlehmann (n=erlehman@tmo-104-92.customers.d1-online.com) (Read error: 110 (Connection timed out))
- # [14:33] * Attempting to rejoin channel #whatwg
- # [14:34] * Disconnected
- # [14:34] * Attempting to rejoin channel #whatwg
- # [14:34] * Rejoined channel #whatwg
- # [14:34] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Vennligst legg igjen din følelse av logikken ved døren, takk!'
- # [14:34] * Set by Lachy on Wed Aug 26 20:57:24
- # [14:34] <krijnh> Note: DoS protection doesn't work :/
- # [14:46] <annevk3> ttepasse, draconian error handling is a form of error handling
- # [14:46] <annevk3> ttepasse, it's very different from leaving error handling undefined
- # [14:49] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [14:50] <ttepasse> annevk3, yes, but the HTML-side error handling ist defined in the HTML Spec, ignoring the error handling in the ES-Spec (?throw an error?). The inconsistency in Hixies reasoning simply makes me go ?huh?.
- # [14:51] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [14:55] <annevk3> ttepasse, that is not ignoring error handling
- # [14:56] <ttepasse> You seem to be in a different conversation than me. Huh?
- # [14:56] <annevk3> ttepasse, what HTML5 does does not ignore error handling in the ECMAScript specification
- # [14:56] <annevk3> ttepasse, when something is an error in ECMAScript it is in HTML5
- # [14:56] <annevk3> ttepasse, the way the error is treated is different but that makes sense because the context is different
- # [15:00] <annevk3> ttepasse, also, did you study ISO 8601?
- # [15:01] <ttepasse> Coming back to my original thingy ... in case of input/@pattern it is OK to define an error handling; in case of ISO 6801 you're forced to throw the hand in the air instead of simply declaring non-conforming datestrings as invalid and to ignored. I see no difference between both cases; Hixie does. Which makes me hope that he would sometimes explain his reasoning than going for the usual one-sentence-no.
- # [15:02] <ttepasse> annevk3, some years ago yes.
- # [15:04] * Joins: Maurice` (n=copyman@5ED548D4.cable.ziggo.nl)
- # [15:06] <annevk3> ttepasse, I seem to have a thing for getting involved in stuff I don't really care about, but lets try this, what do you need from ISO 8601?
- # [15:09] * Quits: Maurice (n=copyman@5ED548D4.cable.ziggo.nl) (Connection timed out)
- # [15:10] <ttepasse> Personally? Nothing. (years less than 0000 would by nice, just out auf principle.) I just have a thing asking myself weird questions while reading whatwg and public-html. HTML 5 is my soap opera.
- # [15:13] <annevk3> Mkay. As for what I think the reasons are (not in order): a) you need to pay to read ISO specs b) ISO 8601 allows a lot more formats such as YYYYMMDD but not YYYYMM c) ISO 8601 does not define parsing rules d) HTML4 also defined a subset of ISO 8601
- # [15:13] * Joins: TabAtkins (n=chatzill@99.35.179.251)
- # [15:14] <annevk3> e.g. I've heard some people complain that the "T" must be uppercase, but that's exactly the same in HTML4
- # [15:15] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) ("Coyote finally caught me")
- # [15:15] * Joins: ivan` (n=ivan@ludios.net)
- # [15:16] <annevk3> Anyway, comparing two completely different cases on a high level and then claiming the editor is inconsistent is almost always the wrong way to go around things, because things are complicated
- # [15:16] * Quits: Maurice` (n=copyman@5ED548D4.cable.ziggo.nl)
- # [15:18] <ttepasse> Things are always complicated. But a spec process which more than once called itself neutral, reasonably, backed by resarch, sometimes even scientifical should be deciverable by someone outside with enough reading time, shouldn't it?
- # [15:19] <ttepasse> ?ISO 8601? means by extension the W3C-date-note, RFC 3339 and XML Schemas subsets.
- # [15:19] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [15:19] * Parts: guyzmo (n=guyzmo@nenya.mithrandir.net)
- # [15:19] * Joins: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [15:21] <annevk3> ttepasse, I don't think we're "well-documented"
- # [15:21] <annevk3> ttepasse, though presumably with enough reading of the mailing lists and IRC logs you'd get quite far
- # [15:21] <annevk3> (that's where I got the above information from anyway)
- # [15:22] * Joins: erlehmann (n=erlehman@tmo-108-92.customers.d1-online.com)
- # [15:22] <annevk3> ttepasse, what HTML5 has is a subset (at least when looking at valid syntax)
- # [15:23] <annevk3> anyway, it's still unclear to me what you want :)
- # [15:23] <ttepasse> In the last two years I come to see the under-documentation as a bug in the process. Granted, HTML WG and WHAT WG are better than other but still.
- # [15:24] <ttepasse> Simply understanding, why there are screenpages after screen pages of stuff already defined elsewhere. World peace. And coffee. ;)
- # [15:25] <annevk3> I agree it's not perfect, but I'm not sure the comment is fair against HTML5 if you look at how e.g. most other specifications are written
- # [15:26] <ttepasse> My personal highlight was Tim Brays old annotated version of the first XML REC. It doesn't explain everything but it gave a great view into the reasoning of the first XML wg.
- # [15:27] <annevk3> Having said that, we've been trying to find someone to document the reasons features exist, etc.
- # [15:27] <annevk3> Nobody has volunteered in the past two or three years we've been looking for that person
- # [15:28] <TabAtkins> I didn't know anybody was looking.
- # [15:28] * TabAtkins would possibly be interested.
- # [15:34] <annevk3> TabAtkins, email Hixie
- # [15:34] <TabAtkins> k
- # [15:47] * Joins: icaaq (n=icaaaq@c-bfaae455.68-1076-74657210.cust.bredbandsbolaget.se)
- # [15:54] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 113 (No route to host))
- # [15:56] * Joins: myakura (n=myakura@p4115-ipbf3106marunouchi.tokyo.ocn.ne.jp)
- # [15:57] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [15:58] * Joins: erlehmann_ (n=erlehman@tmo-108-92.customers.d1-online.com)
- # [15:58] * Quits: erlehmann_ (n=erlehman@tmo-108-92.customers.d1-online.com) (Read error: 104 (Connection reset by peer))
- # [16:14] * Quits: erlehmann (n=erlehman@tmo-108-92.customers.d1-online.com) ("Ex-Chat")
- # [16:31] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:32] * Joins: dglazkov_ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:32] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [16:32] * dglazkov_ is now known as dglazkov
- # [16:32] * Joins: TabAtkins_ (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net)
- # [16:33] * Joins: myakura_ (n=myakura@122.29.43.115)
- # [16:33] * Quits: TabAtkins (n=chatzill@99.35.179.251) (Read error: 131 (Connection reset by peer))
- # [16:33] * TabAtkins_ is now known as TabAtkins
- # [16:34] * Quits: myakura (n=myakura@p4115-ipbf3106marunouchi.tokyo.ocn.ne.jp) (Read error: 60 (Operation timed out))
- # [16:35] * Joins: shepazu (n=schepers@31-33-83.wireless.csail.mit.edu)
- # [16:40] * Joins: Verity (n=Adium@71-215-240-90.mpls.qwest.net)
- # [16:40] * Quits: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
- # [16:41] * Joins: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [16:42] * Parts: Verity (n=Adium@71-215-240-90.mpls.qwest.net)
- # [16:45] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [16:46] <ttepasse> Oh. http://www.cs.tut.fi/~jkorpela/ seems down.
- # [16:47] * Quits: GarethAdams (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [16:48] * Joins: GarethAdams (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [16:50] * Joins: gsnedders (n=gsnedder@host86-167-19-36.range86-167.btcentralplus.com)
- # [16:56] * Quits: gsnedders (n=gsnedder@host86-167-19-36.range86-167.btcentralplus.com)
- # [17:00] * Joins: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net)
- # [17:05] * Quits: othermaciej (n=mjs@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net) (Read error: 104 (Connection reset by peer))
- # [17:09] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [17:10] * Quits: nessy (n=nessy@ppp115-228.static.internode.on.net) ("This computer has gone to sleep")
- # [17:15] * Quits: GarethAdams (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [17:16] * Joins: erlehmann (n=erlehman@tmo-108-92.customers.d1-online.com)
- # [17:18] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [17:21] <cardona507> i am still attempting to grok <section>. Does <canvas> descend from <section>?
- # [17:21] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [17:23] * Quits: icaaq (n=icaaaq@c-bfaae455.68-1076-74657210.cust.bredbandsbolaget.se)
- # [17:29] <TabAtkins> ...no? <canvas> is completely unrelated.
- # [17:29] <TabAtkins> <section> is just a special flavor of <div>. It resets your heading levels and should have a heading itself.
- # [17:30] <cardona507> tabatkins - I guess <section> is defined kinda generically "The section element represents a generic document or application section. A section, in this context, is a thematic grouping of content, typically with a heading, possibly with a footer." so I am unclear what falls in a heading. no <canvas>.. how about <video> _ also- thanks
- # [17:31] <cardona507> or <audio>?
- # [17:31] <TabAtkins> A heading is <h1-6>, possibly grouped with an <hgroup>.
- # [17:32] <cardona507> ^*I am unlcear what falls in a <section> oops
- # [17:33] <TabAtkins> Oh, anything can fall in a section. Like I said, it's just a special flavor of <div>. Using <section> rather than <div> indicates that the contents form a coherent section of the document/application, and it would make sense to make this a line in a document outline.
- # [17:33] <TabAtkins> So yes, <canvas>/<video>/<audio> can all appear in a <section>.
- # [17:34] <TabAtkins> (When you said 'descend from', I thought you meant that the two were related in some way.)
- # [17:35] <cardona507> I did - I am saying <section><canvas id="" width="" height=""></canvas></section> - correct?
- # [17:35] <cardona507> ahhhh- gotcha - thanks tabatkins
- # [17:36] <TabAtkins> Yeah, that's potentially correct, as long as that <canvas> would be part of an actual *section* of your document. If you just need a container element around it, like for CSS purposes, then use <div>.
- # [17:37] <TabAtkins> Again, if you're not giving the <section> a heading, you probably shouldn't use it.
- # [17:41] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [18:05] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [18:05] * Quits: Kalms (n=rasmuska@81.161.185.108) (Read error: 104 (Connection reset by peer))
- # [18:06] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [18:09] * Joins: gsnedders (n=gsnedder@host86-167-19-36.range86-167.btcentralplus.com)
- # [18:11] <TabAtkins> Damn, I have new respect for people writing parsers.
- # [18:11] <TabAtkins> Especially CSS, where so much is implicit. Shit is hard.
- # [18:12] * gsnedders prefers just filing bugs on them doing it wrong :P
- # [18:16] * Joins: MikeSmith (n=MikeSmit@31-35-163.wireless.csail.mit.edu)
- # [18:17] <TabAtkins> Yeah, but I'm trying to be impressive here and demonstrate that my proposed syntax is easy to write. So I'm making a parser for it.
- # [18:18] <TabAtkins> Then I'll write the thing that *uses* the syntax.
- # [18:25] * gsnedders wants feelings back in his feet
- # [18:26] <gsnedders> s/gs/g/
- # [18:28] <TabAtkins> Are your feet depressed? Is the world gray and lifeless to them? Do they have a hard time getting out of bed in the morning, because there's just nothing worth it out there?
- # [18:29] <gsnedders> No, the world is frequently black and lightless to them.
- # [18:29] <gsnedders> (Also, I do like how in this B&B room I only get wifi at one end of my bed)
- # [18:30] <TabAtkins> Ooh, where you staying?
- # [18:30] <gsnedders> Southampton
- # [18:31] <TabAtkins> Somewhere near the shore, I would hope?
- # [18:32] <gsnedders> Not really. There's just docks there
- # [18:32] <TabAtkins> Bah, england is useless. At least you've got a big national park just a few km away.
- # [18:40] <erlehmann> With CCTVs ? I *really* want to know what CASE NIGHTMARE GREEN is.
- # [18:40] <erlehmann> But, alas I do not have enough clearance.
- # [18:41] <erlehmann> Incidentally, I'm heading off to the laundry. Just washing my stuff, of course.
- # [18:42] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [18:50] * Quits: ttepasse (n=ttepas--@p5B015484.dip.t-dialin.net) ("?Q")
- # [18:51] <TabAtkins> erlehmann: http://www.goldengryphon.com/Stross-Concrete.html
- # [18:52] <erlehmann> Yes, TabAtkins. Yes, indeed.
- # [18:52] <TabAtkins> Oh, I see what you're saying. ::whoosh::
- # [18:52] <TabAtkins> In any case, Stross is awesome and I love him.
- # [18:56] <erlehmann> That reminds me that I borrowed „Halting State“ from some hacker gal …
- # [18:56] <erlehmann> Did I return it ?
- # [19:07] * Joins: svl_ (n=me@f051021207.adsl.alicedsl.de)
- # [19:09] * Quits: gsnedders (n=gsnedder@host86-167-19-36.range86-167.btcentralplus.com) (Read error: 60 (Operation timed out))
- # [19:29] * Joins: tantek (n=tantek@adsl-69-106-252-83.dsl.pltn13.pacbell.net)
- # [19:45] * Joins: gsnedders (n=gsnedder@host86-167-19-36.range86-167.btcentralplus.com)
- # [19:52] * Quits: Kalms (n=rasmuska@81.161.185.108)
- # [19:58] * Quits: erlehmann (n=erlehman@tmo-108-92.customers.d1-online.com) ("Ex-Chat")
- # [20:00] * Joins: miketayl (n=miketayl@user-12hdvhe.cable.mindspring.com)
- # [20:05] * Quits: miketayl (n=miketayl@user-12hdvhe.cable.mindspring.com)
- # [20:17] * Joins: othermaciej (n=mjs@63.118.142.121)
- # [20:17] <annevk3> http://johnnyholland.org/2009/09/05/utopians-and-idealists-how-to-design-products-fitting-the-needs-of-the-users-most-likely-to-use-them/
- # [20:22] <othermaciej> good day
- # [20:23] <TabAtkins> yo, maciej
- # [20:26] <TabAtkins> http://www.abernier.name/griddesign/#page1
- # [20:27] <TabAtkins> somebody just shared this over in #microformats, and I thought it was very clever and cool.
- # [20:32] <othermaciej> TabAtkins: that's neat - what is it?
- # [20:32] * othermaciej is too lazy to inspect the style and markup
- # [20:33] <TabAtkins> It's a CSS table, where each cell is width:100%, height:100%, and given a unique id. The nav is just anchor links to the cell ids.
- # [20:33] <othermaciej> I see, it uses anchor navigation to scroll to the different panes
- # [20:33] <othermaciej> clever
- # [20:33] <TabAtkins> Yus.
- # [20:34] <othermaciej> it looks nice in Safari because of our smooth scrolling
- # [20:34] <othermaciej> looks good in Firefox too, at least on Mac
- # [20:35] <TabAtkins> Firefox does it nicely too, yeah.
- # [20:35] <TabAtkins> The only thing he needs to do is listen for resize and reposition the viewport, as resizing your window will make it no longer align with the grid boundaries (until you click the nav again).
- # [20:36] * Quits: othermaciej (n=mjs@63.118.142.121)
- # [20:39] * Joins: erlehmann (n=erlehman@tmo-108-92.customers.d1-online.com)
- # [20:39] * Joins: gsnedders_ (n=gsnedder@host86-167-19-36.range86-167.btcentralplus.com)
- # [20:39] * Quits: gsnedders (n=gsnedder@host86-167-19-36.range86-167.btcentralplus.com) (Read error: 104 (Connection reset by peer))
- # [20:40] * gsnedders_ is now known as gsnedders
- # [20:41] * gsnedders needs better wifi
- # [20:42] <TabAtkins> Apparently.
- # [20:43] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
- # [20:47] * Quits: zdobersek (n=zan@cpe-92-37-67-197.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [20:48] * Joins: zdobersek (n=zan@cpe-92-37-66-206.dynamic.amis.net)
- # [20:54] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [20:54] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [21:16] * Quits: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [21:16] * Joins: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no)
- # [21:26] * Quits: murr4y (n=murray@85.84-49-67.nextgentel.com) (Read error: 60 (Operation timed out))
- # [21:26] * Joins: murr4y (n=murray@85.84-49-67.nextgentel.com)
- # [21:37] * Quits: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no) ("Ex-Chat")
- # [21:44] * Joins: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [21:48] * Quits: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net) (Client Quit)
- # [21:58] * Joins: roc (n=roc@121-72-174-84.dsl.telstraclear.net)
- # [22:04] * Quits: gsnedders (n=gsnedder@host86-167-19-36.range86-167.btcentralplus.com) (Read error: 60 (Operation timed out))
- # [22:26] * Quits: tantek (n=tantek@adsl-69-106-252-83.dsl.pltn13.pacbell.net)
- # [22:38] * Quits: roc (n=roc@121-72-174-84.dsl.telstraclear.net)
- # [22:43] * Quits: erlehmann (n=erlehman@tmo-108-92.customers.d1-online.com) (Read error: 110 (Connection timed out))
- # [22:50] * Quits: myakura_ (n=myakura@122.29.43.115) ("Leaving...")
- # [22:50] * Joins: ttepasse (n=ttepas--@dslb-084-060-034-154.pools.arcor-ip.net)
- # [22:57] * fear\phage is now known as fearphage
- # [23:03] * Quits: zdobersek (n=zan@cpe-92-37-66-206.dynamic.amis.net) ("Leaving.")
- # [23:08] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:16] * Quits: ttepasse (n=ttepas--@dslb-084-060-034-154.pools.arcor-ip.net) ("?Q")
- # [23:23] * Joins: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [23:28] * Quits: maikmerten (n=maikmert@Z8ea4.z.pppool.de) (Remote closed the connection)
- # [23:29] * Joins: gsnedders (n=gsnedder@host86-167-19-36.range86-167.btcentralplus.com)
- # [23:34] <TabAtkins> Hrm, my homepage tries to peg my processor now. Granted, my computers are definitely both dated, but still. I can run Tori's Eye just fine, and that's the same deal.
- # [23:59] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # Session Close: Sun Sep 06 00:00:00 2009
The end :)