15:55:55 RRSAgent has joined #css 15:55:55 logging to http://www.w3.org/2011/08/03-css-irc 15:56:19 zakim, this will be style 15:56:19 ok, plinss; I see Style_CSS FP()12:00PM scheduled to start in 4 minutes 15:56:20 Style_CSS FP()12:00PM has now started 15:56:27 +plinss 15:56:51 dsinger_ has joined #css 15:57:54 kimberlyblessing has joined #css 15:57:57 there's a call about the html lc issues 15:58:00 oyvind has joined #css 15:59:36 +dsinger 15:59:39 dsinger_ has joined #css 15:59:45 zakim, mute dsinger 15:59:45 dsinger should now be muted 15:59:59 +kimberlyblessing 16:00:06 + +1.206.324.aaaa 16:00:13 Zakim, aaaa is sylvaing 16:00:13 +sylvaing; got it 16:00:30 +??P25 16:00:41 zakim, who is here? 16:00:41 On the phone I see plinss, dsinger (muted), kimberlyblessing, sylvaing, ??P25 16:00:44 On IRC I see dsinger_, oyvind, kimberlyblessing, RRSAgent, Zakim, dbaron, sylvaing, Ms2ger, karl, krijnhuman, TabAtkins, arronei_, anne, gsnedders, Bert, lhnz, hober, CSSWG_LogBot, 16:00:46 ... fantasai, plinss, ed, Hixie, trackbot 16:01:05 zakim, P25 is fantasai 16:01:05 sorry, plinss, I do not recognize a party named 'P25' 16:01:09 +[Microsoft] 16:01:18 zakim, ??P25 is fantasai 16:01:18 +fantasai; got it 16:01:35 JohnJansen has joined #css 16:02:04 -[Microsoft] 16:02:22 TabAtkins_ has joined #css 16:03:14 + +1.650.618.aabb 16:03:29 Zakim, aabb is dbaron 16:03:29 +dbaron; got it 16:05:31 ScribeNick: fantasai 16:05:40 http://wiki.csswg.org/spec/reviews/html5 16:05:46 plinss: The one topic today is HTML5 LC comments 16:06:32 fantasai: the ones at the top are just a list of issues, need a proper writeup to be a comment 16:06:40 plinss: Should we go over them to see if we agree? 16:06:51 fantasai: Yes, but they still need a writeup 16:07:36 ... 16:07:48 plinss: First item, UI selectors and split between CSS3 UI and HTML5 16:08:15 http://www.w3.org/TR/html5/links.html#pseudo-classes 16:08:47 Note: there is no split. The only difference is in the direction selectors, which is between Selectors 4 and HTML. 16:09:18 fantasai: The main problem I see in this section is that there's no normative reference to Selectors /CSS3UI that define the selectors 16:09:32 Do we need to separate CSS-related comments from other more general comments? 16:09:37 TabAtkins, the split is that our specs define the selectors and HTML5 defines when they apply 16:09:48 did we log daniel's comment on 10.4.2: "This section is intended to be moved to its own CSS module once an editor is found to run with it." 16:10:12 There is a normative reference to Selectors and CSS3-UI, btw 16:10:14 I think that fell under the coordination / lack of communication issue. 16:10:30 it's more than that; this note says the section is a CSS feature 16:10:59 but certainly needs coordination work 16:11:35 Ms2ger: I don't see it, where? 16:11:39 fantasai, http://www.w3.org/Bugs/Public/show_bug.cgi?id=13613 (on not having a normative reference) 16:11:49 It's in the references section at least 16:11:58 s/It's/They are/ 16:12:02 [...] 16:12:02 Ms2ger, yes for the rendering section 16:12:14 Ms2ger, not for the pseudo-class section 16:12:14 fantasai: I think some of Bert's comments should be sent as personal comments, not as WG comments 16:12:31 Mm 16:12:38 dbaron: In general, I think comments shouldn't be sent as group comments unless they really affect the interaction of the specs 16:12:42 fantasai: A lot of these do 16:12:43 sylvaing, I emailed www-style on that 16:12:45 dbaron: Yes 16:12:48 sylvaing, only Tab replied thus far 16:13:04 plinss: So let's go over the issues and decide what ot do with that 16:13:15 +[Apple] 16:13:19 fantasai: For UI selectors issue, I think the only problem is the lack of normative reference. Looks like anne filed that 16:13:22 Zakim, Apple has hober 16:13:22 +hober; got it 16:13:52 fantasai: But that should be considered a WG comment 16:14:08 fantasai: Anyone else have comments on UI selectors issue? 16:14:12 16:14:47 anne, yes you did. I thought it should be on the wiki as one of the issues we might comment on. 16:15:06 plinss: So do we want to send that as a WG comment? 16:15:09 fantasai: How do we do that? 16:15:19 sylvaing, it is the third bullet point no? 16:15:31 ACTION fantasai: Write a paragraph linking to this bug so plinss can send it 16:15:31 Created ACTION-359 - Write a paragraph linking to this bug so plinss can send it [on Elika Etemad - due 2011-08-10]. 16:15:34 I don't see any reason to send it as WG comment if the issue is already filed 16:15:53 anne, it's still an issue raised by the WG 16:15:58 "The CSS WG endorses this comment"? seems fairly lame to me 16:16:04 it's an issue raised by you and I filed it 16:16:17 plinss: :ltr, :rtl ? 16:16:23 already filed 16:17:02 plinss: Should have a draft of Selectors 4 for them to reference soon 16:17:25 anne, and i don't see any reason to not be complete. If it's just a matter of linking to a filed issue the cost seems pretty low. 16:18:07 fantasai: So do we put this in the issue list? What do we put? 16:18:09 sylvaing, you mean filing an issue on HTML? 16:18:15 sylvaing, not sure what that would say 16:18:17 fantasai: That it needs updating and a reference to Selectors 4? 16:18:19 plinss: Yes 16:18:45 plinss: ::cue pseudo-element, :past/:future pseudo-classes 16:19:05 fantasai: I added :past and :future to Selectors 4 yesterday 16:19:26 plinss: We do have the general issue of HTML going off and defining pseudo-classes and pseudo-elements without talking to us about it. We need a general statement that they shouldn't do that. 16:19:27 ::cue is potentially interesting to look into. It's actually a generic way to poke selectors into embedded documents. 16:19:54 Though currently limited to WebVTT, which doesn't have a way of embedding CSS itself. 16:20:07 fantasai: Don't have a draft for ::cue, not intending to add it 16:20:16 dsinger has joined #css 16:20:18 nimbupani has joined #css 16:20:34 it's not selectors in embedded documents... 16:20:45 plinss: I think we can file it as a general issue that this isn't defined in CSS, there's been no communication to the CSSWG about it, it needs to be defined somewhere in CSS but we need to work together on it at some point in the future. 16:20:46 +[Apple.a] 16:20:53 zakim, [apple.a] has dsinger 16:20:53 +dsinger; got it 16:20:54 well it is, but not Selectors selectors 16:20:56 fantasai: So you want to write that one up? 16:20:58 plinss: yep 16:21:03 -dsinger 16:21:13 plinss, I communicated it to the CSS WG 16:21:13 anne, you were saying we shouldn't need to mention it if the issue has been filed. I'm saying if it has been we should link to it. If it hasn't, we should highlight it as an outstanding issue since it is one. that's all. 16:21:35 fantasai: disabled attribute, should it be WG comment or Daniel comment? 16:21:41 plinss: Probably Daniel comment. 16:21:43 sylvaing, it points to an email that asks the CSS WG to work on this 16:22:09 sylvaing, it has done since that page existed more or less 16:22:18 plinss: I'll ping him about it 16:22:33 fantasai: normative references to CSS editors' drafts? 16:22:47 Should be fine 16:22:47 fantasai: Should be a WG comment 16:23:03 plinss: Just say they shouldn't be doing it 16:23:06 agreed with Ms2ger 16:23:11 plinss: We discussed a little at the F2F 16:23:24 plinss: Some said it's just their problem wrt not being able to advance 16:23:24 I wouldn't want HTML to reference a WD of CSSOM at this point 16:24:11 anne, right. it's an issue so it should be listed. moving on...:) 16:24:53 fantasai: CSSWG handles editors' drafts differently from HTMLWG [...] 16:25:02 hober: Should we maybe expedite some updates to WD? 16:25:06 no not the CSSWG 16:25:10 some people in the CSSWG 16:25:18 and some treat them pretty much the same 16:25:25 plinss: Yeah. We're happy to publish updates as soon as the editor says they have something to update 16:25:41 this whole "lets talk as a WG" makes little sense to me 16:25:41 hober: I think that would be useful to communicate in the comments 16:26:13 plinss: I'll write that one up 16:26:27 Martijnc has joined #css 16:26:37 plinss: Should I provide a list? 16:27:03 fantasai: could do 16:27:08 plinss: case-insensitive attribute values 16:27:21 fantasai: Is this just values? Bert raised an issue about attribute names.. 16:27:52 plinss: Bert's comment is about elements and attributes 16:28:09 bert is wrong 16:28:20 plinss: Could combine 16:28:33 fantasai: Well, they're different. Adding a new syntax to do case-insensitive value matching is one thing 16:28:35 element names and attribute names in XML are matched case-sensitively and that should never change 16:28:51 fantasai: Having element selectors match case-sensitively in XML is another matter. 16:28:56 fantasai: Anne says Bert's wrong 16:29:02 there's no use case for that anyway 16:29:08 the only use case is for attribute values 16:29:25 fantasai: I don't know where Bert's getting this idea then 16:29:42 fantasai: But if it's not correct, then we shouldn't send that as a comment. 16:29:42 /* case-insensitive */ in HTML refers to this definition 16:29:46 "Similarly, for the purpose of the rules marked "case-insensitive", user agents are expected to use ASCII case-insensitive matching of attribute values rather than case-sensitive matching, even for attributes in XHTML documents." 16:30:54 fantasai: I don't see a problem with that. 16:31:19 fantasai: So I don't think we need to send this as a comment. 16:31:27 plinss: Bert's comment or? 16:31:35 fantasai: Well, Bert's comment is wrong, so we shouldn't send it 16:31:37 I already filed a bug on replacing that construct with the new i-flag 16:31:44 I should really go 16:32:25 fantasai: For the other issue, I don't think how HTML defines it is a problem. And they can use the new Selector 4 syntax once that's stable 16:32:42 plinss: No comment on this one? 16:32:43 fantasai: right 16:33:01 plinss: Next, rendering depends on video { object-fit: contain; } 16:33:06 fantasai: What does that mean? 16:34:00 http://dev.w3.org/html5/spec/Overview.html#replaced-elements 16:34:15 The rendering rules of video were previous explicitly described. They can instead be described succinctly by that UA style. 16:34:19 fantasai: It says the following rules apply, and lists video { object-fit: contain; } 16:34:25 fantasai: I don't see a problem with that 16:35:24 fantasai: Does anyone else see an issue? 16:36:26 Nobody sees an issue 16:36:30 plinss: Who added the issue? 16:36:33 plinss: Anne 16:36:49 RESOLVED: No issue 16:37:32 plinss: xxx-large issue? 16:37:44 fantasai: Seems like a comment they should make on our spec, not a comment we should make on theirs 16:38:09 RESOLVED: Not a CSSWG comment to HTML 16:38:14 oh, I noted it since we marked it at risk in css3-image 16:38:17 plinss: Attribute value normalization 16:38:22 Yeah, it's solely a convenience in the stylesheet, like the "X" selector used in describing the styling of headings. 16:38:48 the X selector can be replaced by :matches I think 16:38:53 fantasai: I think this issue is out of scope for us 16:39:00 hober: Wouldn't it affect selector matching? 16:39:11 it would 16:39:17 fantasai: And a lot of other things besides, but how they parse their document isn't in our scope imo 16:39:35 plinss: It's still a valid comment 16:39:45 fantasai: Yeah, but Bert should send it on his own. It's not a coordination issue between us and them 16:40:02 RESOLVED: Bert sends this comment on his own 16:40:45 plinss: Alternate style sheets? 16:40:51 fantasai: Seems like a fair comment. 16:41:21 It doesn't seem like something that should go in HTML 16:41:35 fantasai: CSSOM should explain how it interacts with scripting, but ... 16:41:50 hober: So comment should be they define it themselves? 16:42:09 fantasai: Theoretically you could have non-CSS style sheets, that's allowed by HTML 16:42:23 hober: This half-reads as a comment on CSSOM spec, not sure what that has to do with HTML spec 16:44:23 plinss: http://dev.w3.org/html5/spec/Overview.html#styling 16:45:35 fantasai: This seems like a "what's the right dividing line between CSSOM and HTML" issue 16:45:42 fantasai: And I'm not sure the line is drawn in the right place 16:45:54 plinss: Who wants to write this up in a better way? 16:46:22 fantasai: I guess I can write it up? I don't know anything about the OM, so I'm not sure that's a good idea... 16:47:09 hober: I'm not sure there's an issue, but might be artifact of how big and unweildy the HTML5 spec is 16:47:19 hober: It does define how style sheet is loaded 16:47:33 hober: It defers to CSSOM the scripting of enabling and disabling the style sheets 16:47:34 If alternate style sheets aren't defined, that seems like a bug for the CSSWG 16:47:38 hober: And that should live in the OM 16:47:53 fantasai: You don't need scripting support to support alternate style sheets 16:48:12 hober: There's two bits of that, is there some kind of UI exposed to the user -- that's out-of-scope for HTML spec 16:48:23 hober: And there's the scripting interface, which should live in CSSOM 16:49:33 fantasai: HTML4 had a section on alternate style sheets. Not very well written, but it described which style sheets were enabled by default, which style sheets were grouped together as a style set, and which style sheets were enabled or disabled when you switched style sets 16:49:48 hober: There's not a good part of W3C to write that down, so not clear where it should go 16:49:57 It looks like alternative style sheets in HTML are already defined in css3-cascade without a ref to HTML4 16:50:02 hober: Not specific to HTML that there's a concept of alternate style sheets 16:50:32 fantasai^: Interaction with disabled attribute just wasn't part of that 16:50:41 There's nothing left to define in HTML besides the OM 16:51:35 hober: It might be reasonable for us to narrowly scope the comment, say yes the scripting part of this should be in CSSOM, but the other part shouldn't, and HTML should either write down how alternate style sheets work, how the disabled attribute interacts with that ... 16:51:42 hober: Not clear to me CSSWG specifically shoudl do that 16:51:48 hober: As you said, could have other style languages 16:51:57 hober: Might be reasonable for Style Activity to handle that somewhere 16:52:02 hober, The CSSWG already does that 16:52:38 ... 16:53:09 hober: I'm agreeing there's a missing piece of prose. Not sure where it should go. Not specific to HTML, it's a part of the web platform. Other languages could have notion of alternate style sheets as well 16:53:25 fantasai: There's only two places that have this notion: HTML and the xml-stylesheet PI 16:53:36 http://www.w3.org/TR/xml-stylesheet/ 16:54:51 plinss: So what do want to say to HTML5? 16:55:06 fantasai, Also @import according to css3-cascade 16:55:09 fantasai: To make sure this is defined, either by writing the spec or finding someone else to write the spec 16:55:32 Ms2ger, any draft that's older than 2007 should be considered abandoned 16:55:56 Replace it, then 16:55:56 plinss: White space where HTML4 ignored it 16:56:28 hober: Not really a CSS issue 16:56:33 RESOLVED: Bert sends that one on his own 16:56:43 plinss: details element 16:57:38 The body element proposed there has been rejected several times already, fwiw 16:57:44 fantasai: We can't handle this in CSS yet, but I don't see a problem with the spec 16:57:59 hober: Tab was looking at handling the disclosure triangle via ::marker 16:58:10 plinss: Is a case where we might need extra markup 16:58:20 hober: Nothing's stopping authors from wrapping contents in a DIV 16:58:49 fantasai: The bit I'm not seeing here is the behavior. 16:59:07 fantasai: We can show a disclosure triangle, but that doesn't give it the ability to change the open and close states 16:59:35 That's out-of-scope for CSS, I guess 16:59:37 That part is done via the element's own magic. 16:59:53 That is, it's a part of 's activation behavior. 17:00:22 TabAtkins, is that defined somewhere? 17:00:38 "The user agent should allow the user to request that the additional information be shown or hidden. To honor a request for the details to be shown, the user agent must set the open attribute on the element to the value open. To honor a request for the information to be hidden, the user agent must remove the open attribute from the element." 17:01:27 fantasai: We definitely need to add something about collapsing stuff, though. 17:01:46 http://dev.w3.org/html5/spec/Overview.html#the-details-element 17:02:01 http://lists.w3.org/Archives/Public/www-style/2008Feb/0130.html 17:02:47 fantasai: Do we have selectors for the open and close states? 17:02:55 Yes, details[open] 17:03:01 Or details:not([open]) 17:03:13 TabAtkins: that selects on getAttributeSOMETHINGOROTHER 17:03:14 (The content attribute reflects the state of the element.) 17:03:20 oh, ok 17:04:24 plinss: But we still don't have a way of collapsing the contents that doesn't have an element around it 17:04:41 fantasai: I think we can add something that works similar to 'visibility' or 'speakability' from CSS3 Speech 17:05:11 TabAtkins, I think it'd be handy to have an example of that in the spec 17:05:23 fantasai: Okay, I can file a bug. 17:05:46 like, it could just be [open] { background: pink; } makes it pink when it's open 17:05:58 fantasai: I don't have an issue to file, anyone else? 17:06:06 RESOLVED: No comment on
17:06:49 http://dev.w3.org/html5/spec/Overview.html#the-iframe-element 17:06:54 plinss: