Options:
- # Session Start: Sat Feb 23 00:00:00 2008
- # Session Ident: #html-wg
- # [00:28] * Quits: adele (adele@67.170.232.64) (Quit: adele)
- # [00:36] * Quits: edas (edaspet@82.233.238.50) (Quit: Quitte)
- # [00:42] <ChrisWilson> Wow, chatty around here.
- # [00:47] * smedero watches a dustball roll past
- # [00:49] * Quits: smedero (smedero@192.223.6.251) (Quit: smedero)
- # [01:02] * Joins: mjs (mjs@17.255.108.87)
- # [01:03] <mjs> hey ChrisWilson
- # [01:03] <ChrisWilson> hey Maciej
- # [01:04] * Quits: mjs_ (mjs@17.203.14.246) (Ping timeout)
- # [01:04] * ChrisWilson is afk
- # [01:05] * Hixie tries to find a solution to the <figure> <legend> impasse
- # [01:07] <jgraham> Hixie: what are the constraints again?
- # [01:08] * anne suggested <label> before
- # [01:09] <jgraham> Will label work outside forms / for AT?
- # [01:09] <anne> "ok everyone's homework now is to come up with a solution for <figure> that introduces a caption without introducing a new element, without using anything that can be mistaken for prose content, without breaking forms or outlines, with a good default presentation, and that is compatible with styliing in legacy UAs."
- # [01:10] * Joins: milesdefeyter (milesdefey@96.231.195.145)
- # [01:11] * Quits: milesdefeyter (milesdefey@96.231.195.145) (Quit: milesdefeyter)
- # [01:13] <anne> <h1> works
- # [01:14] <anne> (not in Firefox though, if they won't fix that bug...)
- # [01:15] <jgraham> <h1> seems unnecessarily ugly. Moreso than just specifying that the lat child of the <figure> is the caption, for example (and the default styling is wrong too)
- # [01:15] <Hixie> <label> doesn't work because it would make putting form controls in figure labels very annoying
- # [01:15] <jgraham> s/lat/last/
- # [01:16] <anne> <figure><p><img></p><p>caption</p></figure> wfm
- # [01:16] <Hixie> <h1>-<h6> doesn't work because it breaks the outlining algorithm, and <h1>-<h5> has bad styling for it
- # [01:16] <anne> outlining algorithm special cases <blockquote> already, could do the same for <figure>
- # [01:16] <Hixie> anne: but then you are forced to put the caption in a defined place, and you can't easily put multiple paragraphs into a figure
- # [01:17] <anne> true
- # [01:17] <jgraham> Hixie: Well CSS should solve layout issues :-p
- # [01:17] <Hixie> i guess we could use <h6> and hard-code figures into the outlining
- # [01:17] <Hixie> jgraham: i meant in the markup, not in the layout
- # [01:18] <jgraham> I'm not sure why it's problem if the markup has to be in a certain order
- # [01:18] <Hixie> true
- # [01:18] <Hixie> the alternative of course is <figure> <legend><span class="legend">...</span></legend> ... </figure>
- # [01:19] <Hixie> with css for figure > legend, figure > .legend
- # [01:19] <Hixie> which works pretty well both now and in the figure
- # [01:19] <Hixie> future even
- # [01:19] * Quits: tH (Rob@87.102.23.130) (Connection reset by peer)
- # [01:20] <jgraham> (fwiw, I think that I would prefer a new element over <h6> since using h6 doesn't make any conceptual sense for authors learning the language)
- # [01:20] * Joins: tH_ (Rob@87.102.35.237)
- # [01:20] * tH_ is now known as tH
- # [01:20] <Hixie> yeah i don't like h6
- # [01:20] <Hixie> a 14th element for making titles is so not an option
- # [01:21] <anne> jgraham, that also applies to the current usage of h1
- # [01:21] <anne> <dt> doesn't work in IE
- # [01:21] <anne> it simply ignores the end tag
- # [01:21] <jgraham> anne: You mean for headings? I think that makes some sense
- # [01:22] <jgraham> <h1> that is
- # [01:22] * Quits: billmason (billmason@69.30.57.129) (Quit: .)
- # [01:23] * Joins: adele (adele@67.170.232.64)
- # [01:23] <anne> <p><b> :)
- # [01:24] <anne> or <i> might be better...
- # [01:26] <jgraham> <p><b> could be mistaken for prose content
- # [01:29] <jgraham> <figure aria-describedby="anyotherelementonthepage"> - see no need for a caption at all ;)
- # [01:31] <anne> <figure><p role=caption>....</p></figure> ftw
- # [01:33] <Hixie> once a browser implements something like that, let me know
- # [01:35] * jgraham wonders if Firefox + Orca counts
- # [02:18] * Quits: mjs (mjs@17.255.108.87) (Quit: mjs)
- # [02:21] <Hixie> hmmm
- # [02:21] <Hixie> we could use <header>
- # [02:21] <Hixie> <figure> <header> ... </header> ... </figure>
- # [02:21] <Hixie> any opinions?
- # [02:21] * Quits: aroben (adamroben@17.203.14.245) (Quit: aroben)
- # [02:24] * Philip hears that WebKit now supports canvas getImageData
- # [02:26] <jgraham> Well header doesn't seem much like a synonym to caption to me, so I don't really like it, but I can't see an immediate reason it won't work
- # [02:37] <Hixie> oh wait, can't use it for the same reason as <p>.
- # [03:21] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:27] * Quits: adele (adele@67.170.232.64) (Quit: adele)
- # [03:34] * Joins: DanC_lap (connolly@128.30.52.30)
- # [03:42] * Quits: DanC_lap (connolly@128.30.52.30) (Client exited)
- # [03:42] * Joins: DanC_lap (connolly@128.30.52.30)
- # [04:05] * Quits: tH (Rob@87.102.35.237) (Quit: ChatZilla 0.9.81-rdmsoft [XULRunner 1.8.0.9/2006120508])
- # [04:06] * Joins: aroben (aroben@17.203.12.236)
- # [04:14] * Quits: Navarr (navarr@75.53.193.248) (Quit: Yeah.. I'll see ya around...)
- # [04:56] * Quits: matt (matt@128.30.52.30) (Quit: matt)
- # [05:01] * Quits: aroben (aroben@17.203.12.236) (Connection reset by peer)
- # [05:08] * Joins: adele (adele@67.170.232.64)
- # [05:41] * Quits: adele (adele@67.170.232.64) (Quit: adele)
- # [07:40] * Joins: mjs (mjs@64.81.48.145)
- # [07:43] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [08:23] * Joins: adele (adele@67.170.232.64)
- # [08:24] * Quits: adele (adele@67.170.232.64) (Quit: adele)
- # [08:34] * Quits: gavin (gavin@99.253.193.147) (Ping timeout)
- # [09:00] * Joins: mjs (mjs@64.81.48.145)
- # [09:17] * Quits: ChrisWilson (cwilso@131.107.0.74) (Ping timeout)
- # [09:19] * Joins: gavin (gavin@99.253.193.147)
- # [09:21] <hsivonen> can someone remind me what the problem with <legend> was?
- # [09:22] * Joins: ChrisWilson (cwilso@131.107.0.74)
- # [09:31] <mjs> hsivonen: Opera, Firefox and Safari (current versions) will all completely drop it from the DOM and only leave its contents
- # [09:31] <mjs> (inside <figure> as opposed to <fieldset>)
- # [09:31] <mjs> IE will leave an empty element named "legend" before and an empty one named "/legend" after
- # [09:31] <mjs> at least, that is what I found last I tested this
- # [09:35] <hsivonen> mjs: ok. that's bad
- # [09:35] <mjs> hsivonen: yeah, that's why I raised it as an issue
- # [09:36] <mjs> I think I described this in some detail when I started the public-html thread about it a while back
- # [09:36] <mjs> honestly I think the least technically risky solution is to just add a new element
- # [09:36] <mjs> (same issue for <details> as <figure>)
- # [09:44] * Quits: mjs (mjs@64.81.48.145) (Quit: mjs)
- # [09:49] <Hixie> i really don't want a new element
- # [09:49] <Hixie> we have on the order of 10 elements for headings and labels already
- # [09:49] <Hixie> can't we just do <legend><span class="legend">...</span></legend> for now?
- # [10:32] * Joins: ROBOd (robod@89.122.216.38)
- # [10:42] * Joins: tH_ (Rob@87.102.35.237)
- # [10:42] * tH_ is now known as tH
- # [10:45] * Quits: Lachy (Lachlan@84.215.54.100) (Connection reset by peer)
- # [10:45] * Joins: Lachy_ (Lachlan@84.215.54.100)
- # [10:48] * Quits: Lachy_ (Lachlan@84.215.54.100) (Ping timeout)
- # [10:48] * Quits: sbuluf (utg@200.49.132.70) (Quit: sbuluf)
- # [10:54] * Joins: Lachy_ (Lachlan@84.215.54.100)
- # [12:12] * Joins: edas (edaspet@82.233.238.50)
- # [12:27] * Quits: jgraham (james@81.86.215.67) (Quit: I get eaten by the worms)
- # [12:32] * Quits: Lachy_ (Lachlan@84.215.54.100) (Quit: This computer has gone to sleep)
- # [12:44] * Quits: edas (edaspet@82.233.238.50) (Ping timeout)
- # [12:47] * Joins: edas (edaspet@82.233.238.50)
- # [12:50] * Quits: edas (edaspet@82.233.238.50) (Ping timeout)
- # [12:52] * Joins: Lachy (Lachlan@84.215.54.100)
- # [13:05] * Quits: Lachy (Lachlan@84.215.54.100) (Connection reset by peer)
- # [13:05] * Joins: Lachy_ (Lachlan@84.215.54.100)
- # [13:08] * Quits: Lachy_ (Lachlan@84.215.54.100) (Connection reset by peer)
- # [13:08] * Joins: Lachy__ (Lachlan@84.215.54.100)
- # [13:12] * Quits: Lachy__ (Lachlan@84.215.54.100) (Connection reset by peer)
- # [13:12] * Joins: Lachy_ (Lachlan@84.215.54.100)
- # [13:15] <jgraham__> Doesn't the <legend><span class="legend"> thing require that we are able to change parsing of <legend> outside fieldset at some point? The fact that all browsers do something consistent and odd here suggests the oddness may be needed for compatibility
- # [13:16] * Quits: Lachy_ (Lachlan@84.215.54.100) (Connection reset by peer)
- # [13:16] * Joins: Lachy__ (Lachlan@84.215.54.100)
- # [13:16] * Quits: Lachy__ (Lachlan@84.215.54.100) (Connection reset by peer)
- # [13:17] * Joins: Lachy__ (Lachlan@84.215.54.100)
- # [13:18] <anne> It does require that. Note that currently browsers also drop <tr>, <td>, etc. outside <table>
- # [13:21] * Quits: Lachy__ (Lachlan@84.215.54.100) (Ping timeout)
- # [13:27] * Joins: Lachy__ (Lachlan@88.91.111.254)
- # [13:34] * Quits: Lachy__ (Lachlan@88.91.111.254) (Quit: Leaving)
- # [13:34] * Joins: Lachy (Lachlan@88.91.111.254)
- # [13:38] * Quits: Lachy (Lachlan@88.91.111.254) (Quit: Leaving)
- # [13:39] * Joins: myakura (myakura@122.29.8.215)
- # [13:44] * Joins: edas (edaspet@82.233.238.50)
- # [13:53] * Joins: Sander (svl@164.15.34.11)
- # [13:53] * Quits: Sander (svl@164.15.34.11) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [14:02] * Joins: peepo (Jay@86.147.236.233)
- # [14:09] * Disconnected
- # [14:09] * Attempting to rejoin channel #html-wg
- # [14:09] * Rejoined channel #html-wg
- # [14:09] * Topic is 'HTML WG teleconference 7 Feb 17:00UTC http://www.w3.org/html/wg/tracker/agenda (logs: http://krijnhoetmer.nl/irc-logs/ ) '
- # [14:09] * Set by DanC_lap on Thu Feb 07 16:39:25
- # [14:09] * Quits: drry (drry@222.225.140.32) (Ping timeout)
- # [14:09] * Quits: Thezilch (fuz007@68.111.154.116) (Connection reset by peer)
- # [14:09] * Joins: Thezilch (fuz007@68.111.154.116)
- # [14:10] * Quits: krijnh (krijnhoetm@213.84.148.98) (Connection reset by peer)
- # [14:10] * Joins: drry (drry@222.225.140.32)
- # [14:10] * Quits: jgraham__ (jgraham@81.86.215.67) (Ping timeout)
- # [14:10] * Quits: edas (edaspet@82.233.238.50) (Ping timeout)
- # [14:11] * Joins: jgraham__ (jgraham@81.86.215.67)
- # [14:14] * Joins: Lachy (Lachlan@84.215.54.100)
- # [14:20] * Joins: gsnedders (gsnedders@86.151.228.75)
- # [14:22] * Parts: edaspet (edaspet@82.233.238.50) (Quitte)
- # [14:28] * Quits: gsnedders (gsnedders@86.151.228.75) (Quit: Partying in teh intarwebs)
- # [14:29] * Joins: gsnedders (gsnedders@86.151.228.75)
- # [15:42] * Joins: jgraham (james@81.86.215.67)
- # [17:34] * Quits: Thezilch (fuz007@68.111.154.116) (Connection reset by peer)
- # [17:40] * Joins: Sander (svl@164.15.34.11)
- # [17:42] * Quits: Sander (svl@164.15.34.11) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [17:47] * Quits: DanC_lap (connolly@128.30.52.30) (Client exited)
- # [17:47] * Joins: DanC_lap (connolly@128.30.52.30)
- # [17:50] * Quits: myakura (myakura@122.29.8.215) (Quit: Leaving...)
- # [17:57] * Joins: Sander (svl@164.15.34.9)
- # [17:57] * Quits: Sander (svl@164.15.34.9) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [18:59] * Quits: jgraham (james@81.86.215.67) (Quit: I get eaten by the worms)
- # [19:04] * Joins: zcorpan (zcorpan@90.224.24.157)
- # [19:44] * Joins: jgraham (james@81.86.215.67)
- # [19:58] * Joins: mjs (mjs@64.81.48.145)
- # [20:03] * Joins: adele (adele@67.170.232.64)
- # [20:03] * Quits: adele (adele@67.170.232.64) (Quit: adele)
- # [20:18] * Joins: mjs_ (mjs@64.81.48.145)
- # [20:18] * Quits: mjs (mjs@64.81.48.145) (Connection reset by peer)
- # [21:12] <Hixie> jgraham: the spec already requires that
- # [21:17] <jgraham> The legend thing? I'm nervous about making features depend on aspects of the parsing algorithm that have no significant deployment
- # [21:28] * Joins: Dashimon (noone@74.85.13.60)
- # [21:29] * Quits: Dashiva (noone@80.202.220.46) (Ping timeout)
- # [21:29] * Dashimon is now known as Dashiva
- # [21:58] * Quits: Lachy (Lachlan@84.215.54.100) (Quit: Leaving)
- # [21:59] * Joins: Lachy (Lachlan@84.215.54.100)
- # [22:03] * Quits: Lachy (Lachlan@84.215.54.100) (Quit: Leaving)
- # [22:03] * Joins: Lachy (Lachlan@84.215.54.100)
- # [22:03] * Quits: Lachy (Lachlan@84.215.54.100) (Quit: This computer has gone to sleep)
- # [22:04] * Joins: Lachy (Lachlan@84.215.54.100)
- # [22:15] * Quits: Lachy (Lachlan@84.215.54.100) (Quit: Leaving)
- # [22:15] * Joins: Lachy (Lachlan@84.215.54.100)
- # [22:25] * Quits: Lachy (Lachlan@84.215.54.100) (Quit: Leaving)
- # [22:30] * Joins: Lachy (Lachlan@84.215.54.100)
- # [22:31] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
- # [22:37] * Joins: paullewis (paullewis@82.242.109.217)
- # [23:16] * Quits: DanC_lap (connolly@128.30.52.30) (Ping timeout)
- # [23:33] <Hixie> jgraham: opera does the html5 thing with legend and i haven't heard of any problems
- # [23:33] <Hixie> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%3Cscript%3Edocument.createElement('figure')%3C%2Fscript%3E%3Ctitle%3ETitle%3C%2Ftitle%3E%3Cp%3E...%3C%2Fp%3E%0D%0A%3Cfigure%3E%0D%0A%20%3Clegend%3Efigure1%3C%2Flegend%3E%0D%0A%20content1%0D%0A%3C%2Ffigure%3E%0D%0A%3Cfieldset%3E%0D%0A%20...%0D%0A%20%3Cfigure%3E%0D%0A%20%20%3Clegend%3Efigure2%3C%2Flegend%3E%0D%0A%20%20content2%0D%0A%20%3C%2Ffigure%3E%0D%0A%20...%0D%0A%3C%2Ffieldset%3E
- # [23:35] * Joins: sbuluf (phj@200.49.132.103)
- # [23:55] <zcorpan> Hixie: legend outside fieldset is void in opera
- # Session Close: Sun Feb 24 00:00:00 2008
The end :)