Options:
- # Session Start: Thu Apr 08 00:00:00 2010
- # Session Ident: #microformats
- # [00:06] * Quits: memload (~jamesjeff@94.196.222.212.threembb.co.uk) (Ping timeout: 260 seconds)
- # [00:06] * Quits: mwunsch (~mwunsch@38.105.146.82) (Remote host closed the connection)
- # [00:07] * Joins: memload (~jamesjeff@94.196.222.212.threembb.co.uk)
- # [00:11] <JonathanNeal> Where can I get the descriptions of all the microformat classnames?
- # [00:12] <JonathanNeal> Well, I guess I'll just go by http://en.wikipedia.org/wiki/VCard#Properties
- # [00:17] <singpolyma> The microformat spec pages usually list all of them. Otherwise, the original spec (as you said, vCard in the case of hCard) is a good place to look
- # [00:17] <singpolyma> Also... don't make the mistake of thinking microformats are tied to classnames. Different ones use different elements/attributes based on what is correct semantically
- # [00:18] <JonathanNeal> Well, I've been putting together a test page @ http://sandbox.thewikies.com/html5-wai/
- # [00:25] <singpolyma> <div class="vcard" id="main-document" role="document">
- # [00:25] <singpolyma> srsly?
- # [00:25] <singpolyma> A div wrapping the whole document? That's sort of evil
- # [00:26] <JonathanNeal> I know.
- # [00:26] <JonathanNeal> Well, a div wrapping the whole document isn't evil.
- # [00:27] <singpolyma> Also, <div id=content><div id=main-content> ? That seems just... silly
- # [00:27] <JonathanNeal> Many times you'll find sites have a dockbar or popout web application that sits aside the main document (main document includes the document heading, navigation, and main content)
- # [00:28] <JonathanNeal> Well, breadcrumbs are part of the page's content, but not part of the main content since they are particular to each page, so they would go inside content.
- # [00:28] <singpolyma> That sort of thing should be in an <aside> probably :) Any anyway, this is a div wrapping the entire <body>
- # [00:28] <singpolyma> breadcrumbs are navigation
- # [00:28] <singpolyma> Also, the email in the footer could be an hCard
- # [00:29] <JonathanNeal> s/main content/site content (multipage)
- # [00:29] <singpolyma> Oh, except that you've made the whole page one giant hCard... which seems silly... and they don't nest well
- # [00:30] <JonathanNeal> Sure ... I think the hCard implementation is the most shady, and it's a v1 - which is why I shared it.
- # [00:30] <JonathanNeal> singpolyma, I agree.
- # [00:30] <singpolyma> here, one sec
- # [00:31] <JonathanNeal> I can defend every use of a div because of how it will help me organize a variety of content and make it most accessible. However, I agree with everything you're saying about my hCard work.
- # [00:31] <JonathanNeal> It was more to see if I could create a page that is also an hCard.
- # [00:31] <singpolyma> if you're in html5, a div is almost always wrong
- # [00:33] <JonathanNeal> I would disagree, or else roles would be useless.
- # [00:34] <JonathanNeal> organizing content on a page and sectioning indepedently-distributable content are two very different things.
- # [00:35] <singpolyma> all content is indepedently distributable :P
- # [00:36] <JonathanNeal> So how do you organize the main content of a page that is all the section/articles on a particular page?
- # [00:36] <singpolyma> All the sections/articles in body are the content of a page...
- # [00:36] <JonathanNeal> They will only belong to body, which is nice and minimalist, but it will make them difficult to assign role="main"
- # [00:38] <singpolyma> so assign role=main to body...
- # [00:38] <singpolyma> role=main is mostly a hack to get around people who do it wrong anyway
- # [00:39] <JonathanNeal> I think we may feel the same way about a lot of things, but we're trying to accomplish two different things.
- # [00:39] <singpolyma> http://pastie.org/908420
- # [00:39] <JonathanNeal> I'm trying to write something that can be hugely extendable in the shortest, most accessible code possible. I'm accounting for a portal, where they may be different and multiple headings, groups of articles, types of navigation (sitemap, page breadcrumb, webapp sitemap), etc.
- # [00:40] <singpolyma> groups of articles are a <section>
- # [00:41] <JonathanNeal> Yes, but sometimes the body header describes the content on the page and how it is different than the multipage.
- # [00:41] <JonathanNeal> eg Jonathan Neal | Home
- # [00:41] <singpolyma> sure... hence the body-level <header>
- # [00:41] <JonathanNeal> So you'd have to move "Home" into the <h1> inside the first <section>, which would be after your heading and navigation --- and that wouldn't organize the content well, especially not for styling, which I admit I account for.
- # [00:42] <singpolyma> Why? Home is a part of the heading for all the everything on the page
- # [00:44] <JonathanNeal> So then you would group all of those multiple articles on the page into one section
- # [00:44] <JonathanNeal> And that would just be an untitled section?
- # [00:45] <singpolyma> If that's semantically what you want, then yes. There is no need for that usually
- # [00:45] <JonathanNeal> ps I love what you've shown me on the pastie and I'm working it in right now.
- # [00:45] <JonathanNeal> It's useful to group multiple articles / sections / applications on a page, especially in a portal.
- # [00:46] <JonathanNeal> Visual organization is important, and that can require those divs and spans.
- # [00:46] <singpolyma> yes, just not *all* of them. Any time every single thing in body is in one tag, it's probably wrong... <body> can contain content for a reason
- # [00:46] <JonathanNeal> It does, that div can be one of many in the body.
- # [00:46] <singpolyma> Any styling should be possible with any markup. Give or take
- # [00:47] <singpolyma> check out the markup (non-HTML5) on https://theveeb.com/ ... it's nothing like you probably expect
- # [00:47] <JonathanNeal> <body><div id="control-panel" role="application" /><div id="main-document" /><div id="chat-bar" role="application" />
- # [00:47] <JonathanNeal> s/id="main-document" role="document"
- # [00:48] <singpolyma> control panel and chat bar are probably <aside> control panel may be <nav> depending what's in it
- # [00:48] <singpolyma> even if they are divs, the main document doesn't need to be in a div just because they are
- # [01:05] * Quits: Hey_neken (~kaxero@215.Red-213-96-129.staticIP.rima-tde.net) (Remote host closed the connection)
- # [01:16] * Joins: BobJonkman (~BobJonkma@206-248-137-186.dsl.teksavvy.com)
- # [01:22] <JonathanNeal> Well, it's a nice way to organize and style it.
- # [01:22] <JonathanNeal> I've updated the page using your suggestions. I like it!
- # [01:24] <singpolyma> :)
- # [01:25] <singpolyma> I'm not sure <a class="include"> can validly have text content. The whole point is supposed to be for when you don't want there to be text content
- # [01:26] <singpolyma> Also, I'm not sure if you can include an id that is not the actual element with the data you want...
- # [01:26] <singpolyma> in this case, you actually want the <a> but are including the parent <h1>
- # [01:27] <singpolyma> also, you now have still the two <div>s *and* have added a <section> inside... that's *more* cruft, not less :P
- # [01:27] <singpolyma> Aside from that, looks pretty good
- # [01:32] <JonathanNeal> Nothing changed with the <div>s and <section.s
- # [01:33] <JonathanNeal> singpolyma, well I am following the conventions, maybe not quite the way you intended, but they certainly work and they validate.
- # [01:35] <JonathanNeal> The other thing is that, if I remove the text from that anchor, then the anchor is no longer accessible.
- # [01:35] <JonathanNeal> Which is the point of anchors with hrefs.
- # [01:48] <JonathanNeal> I swapped out the anchor with an object, since it seemed more apt.
- # [01:50] <JonathanNeal> It's in the notes and issues "Unlike the hyperlink pattern, the object is not believed to cause problems in assistive technology when fallback text is absent."
- # [01:51] <JonathanNeal> It would have been nice to use <link> but alas, no allowed.
- # [01:58] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 240 seconds)
- # [02:04] * Quits: @dglazkov (~dglazkov@nat/google/x-zhabzghjxffcgnru) (Quit: dglazkov)
- # [02:12] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [02:12] * ChanServ sets mode: +o tantek
- # [02:12] * Quits: @tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Client Quit)
- # [02:12] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [02:12] * ChanServ sets mode: +o tantek
- # [02:12] * Quits: @tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [02:14] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [02:30] * Joins: shigeta (~shigeta@sakkgw2.sixapart.jp)
- # [02:37] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Quit: Leaving)
- # [04:31] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
- # [04:31] * ChanServ sets mode: +o dglazkov
- # [04:53] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [04:53] <JonathanNeal> Hi all!
- # [05:51] * Quits: @Phae (~phaeness@gateb.mh.bbc.co.uk) (Ping timeout: 246 seconds)
- # [05:58] * Joins: Phae (~phaeness@gateb.thls.bbc.co.uk)
- # [05:58] * ChanServ sets mode: +o Phae
- # [06:06] * Quits: mkaply (~chatzilla@cpe-66-68-157-58.austin.res.rr.com) (Ping timeout: 264 seconds)
- # [06:30] * Quits: @dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [07:07] * Quits: BobJonkman (~BobJonkma@206-248-137-186.dsl.teksavvy.com) (Remote host closed the connection)
- # [08:51] * Joins: zro (~zro@wikimedia/zro)
- # [09:03] * Joins: ntoll (~ntoll@88-110-171-9.dynamic.dsl.as9105.com)
- # [09:46] * Joins: csarven (~csarven@ip157-77-212-87.adsl2.static.versatel.nl)
- # [09:55] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [09:57] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 276 seconds)
- # [09:58] * JonathanNeal_ is now known as JonathanNeal
- # [10:42] * Joins: emrojo (~emrojo@2001:720:410:100f:212:3fff:fe22:bbaf)
- # [10:50] * Joins: benward (~benward@70-36-139-40.dsl.dynamic.sonic.net)
- # [10:50] * ChanServ sets mode: +o benward
- # [11:14] * Quits: @benward (~benward@70-36-139-40.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
- # [11:27] * Quits: emrojo (~emrojo@2001:720:410:100f:212:3fff:fe22:bbaf) (Quit: Leaving.)
- # [11:44] * Joins: skade (~skade@87.79.35.60)
- # [12:39] * Quits: skade (~skade@87.79.35.60) (Quit: skade)
- # [13:10] * Joins: skade (~skade@87.79.35.60)
- # [13:36] * Quits: memload (~jamesjeff@94.196.222.212.threembb.co.uk) (Quit: memload)
- # [13:57] * Quits: shigeta (~shigeta@sakkgw2.sixapart.jp) (Quit: Leaving...)
- # [14:45] * Joins: andersonorui (~andersono@c951aedb.virtua.com.br)
- # [14:51] * Joins: mkaply (~chatzilla@cpe-66-68-157-58.austin.res.rr.com)
- # [15:24] * Quits: georgebrock (~georgebro@cpc2-lewi8-0-0-cust418.bmly.cable.ntl.com) (Quit: georgebrock)
- # [15:31] * Joins: memload (~jamesjeff@94.196.29.222.threembb.co.uk)
- # [15:38] * Joins: mwunsch (~mwunsch@38.105.146.82)
- # [16:01] * Joins: tobyink (~tai@ophelia.g5n.co.uk)
- # [16:02] * Joins: dzhus (~sphinx@95-26-201-147.broadband.corbina.ru)
- # [16:14] * Joins: emrojo (~emrojo@2001:720:410:100f:212:3fff:fe22:bbaf)
- # [16:28] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
- # [16:28] * ChanServ sets mode: +o dglazkov
- # [16:44] * Quits: @dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [17:02] * Quits: emrojo (~emrojo@2001:720:410:100f:212:3fff:fe22:bbaf) (Quit: Leaving.)
- # [17:03] * Joins: dglazkov (~dglazkov@nat/google/x-apkmdolosrdnrlcp)
- # [17:03] * ChanServ sets mode: +o dglazkov
- # [17:13] * Joins: emrojo (~emrojo@2001:720:410:100f:212:3fff:fe22:bbaf)
- # [17:20] * Quits: memload (~jamesjeff@94.196.29.222.threembb.co.uk) (Read error: Connection reset by peer)
- # [17:39] * Quits: zro (~zro@wikimedia/zro) (Quit: Death)
- # [17:57] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Quit: Leaving)
- # [18:23] * Quits: skade (~skade@87.79.35.60) (Quit: skade)
- # [18:30] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [18:32] <JonathanNeal> hi all!
- # [18:33] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Read error: No route to host)
- # [18:33] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [18:38] * Quits: @dglazkov (~dglazkov@nat/google/x-apkmdolosrdnrlcp) (Quit: dglazkov)
- # [18:38] * Joins: memload (~jamesjeff@94.197.183.200.threembb.co.uk)
- # [18:39] * Quits: emrojo (~emrojo@2001:720:410:100f:212:3fff:fe22:bbaf) (Quit: Leaving.)
- # [18:45] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [18:45] * ChanServ sets mode: +o tantek
- # [18:47] * Quits: @tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Client Quit)
- # [18:47] * Joins: zitter (~danilo@adsl-ull-16-230.49-151.net24.it)
- # [18:58] * Joins: dglazkov (~dglazkov@nat/google/x-yzvuubakpgpobiww)
- # [18:58] * ChanServ sets mode: +o dglazkov
- # [19:36] * Joins: azazul` (~azazul@87.110.136.27)
- # [19:40] * Quits: azazul (~azazul@87.110.136.27) (Ping timeout: 260 seconds)
- # [19:59] * Quits: zitter (~danilo@adsl-ull-16-230.49-151.net24.it) (Quit: Leaving)
- # [19:59] * Joins: zro (~zro@wikimedia/zro)
- # [20:07] * Quits: iwaim (~iwaim@2001:2c0:40e::1) (Ping timeout: 268 seconds)
- # [20:34] * Quits: mwunsch (~mwunsch@38.105.146.82) (Quit: mwunsch)
- # [21:32] * Joins: iwaim (~iwaim@2001:2c0:40e::1)
- # [21:40] * Joins: mwunsch (~mwunsch@38.105.146.82)
- # [21:45] * Joins: skade (~skade@p5B11AEB0.dip.t-dialin.net)
- # [21:49] * Joins: Hey_neken (~kaxero@215.Red-213-96-129.staticIP.rima-tde.net)
- # [21:59] * Quits: Hey_neken (~kaxero@215.Red-213-96-129.staticIP.rima-tde.net) (Remote host closed the connection)
- # [22:07] * Quits: memload (~jamesjeff@94.197.183.200.threembb.co.uk) (Quit: memload)
- # [22:07] * Quits: skade (~skade@p5B11AEB0.dip.t-dialin.net) (Quit: skade)
- # [22:27] * Joins: skade (~skade@p54AD2394.dip.t-dialin.net)
- # [22:47] * Joins: memload (~jamesjeff@94.196.32.173.threembb.co.uk)
- # [22:54] * Joins: Hey_neken (~kaxero@215.Red-213-96-129.staticIP.rima-tde.net)
- # [22:58] * Quits: andersonorui (~andersono@c951aedb.virtua.com.br) (Quit: Leaving...)
- # [23:06] * Quits: skade (~skade@p54AD2394.dip.t-dialin.net) (Quit: skade)
- # [23:39] * Quits: zro (~zro@wikimedia/zro) (Quit: Death)
- # [23:52] * Quits: dzhus (~sphinx@95-26-201-147.broadband.corbina.ru) (Ping timeout: 260 seconds)
- # Session Close: Fri Apr 09 00:00:00 2010
The end :)