Options:
- # Session Start: Tue Nov 08 00:00:00 2011
- # Session Ident: #css
- # [00:01] * Joins: drublic (drublic@93.132.230.78)
- # [00:07] * Quits: jdaggett (jdaggett@180.235.9.33) (Quit: jdaggett)
- # [00:08] * Joins: gilles (gilles@144.189.101.1)
- # [00:14] * Quits: tantek (tantek@63.245.220.240) (Quit: tantek)
- # [00:22] * Joins: Mike5_ (Mike5@mcclure.w3.org)
- # [00:28] * Quits: Mike5 (Mike5@mcclure.w3.org) (Ping timeout)
- # [00:28] * Mike5_ is now known as Mike5
- # [01:02] * Quits: gilles (gilles@144.189.101.1) (Quit: gilles)
- # [01:04] * Joins: gilles (gilles@144.189.101.1)
- # [01:05] * Quits: arno (arno@192.150.10.200) (Quit: Leaving.)
- # [01:06] * Joins: arno (arno@192.150.10.200)
- # [01:09] * Quits: drublic (drublic@93.132.230.78) (Client exited)
- # [01:10] * Quits: arronei (arronei@131.107.0.112) (Ping timeout)
- # [01:11] * Quits: arno (arno@192.150.10.200) (Quit: Leaving.)
- # [01:12] * Quits: gilles (gilles@144.189.101.1) (Quit: gilles)
- # [01:20] * Joins: arno (arno@192.150.10.200)
- # [01:21] * Quits: arno (arno@192.150.10.200) (Quit: Leaving.)
- # [01:24] * Joins: arno (arno@192.150.10.200)
- # [01:27] * Joins: dcosta_ (dcosta@187.31.77.7)
- # [01:27] * Quits: dcosta (dcosta@187.31.77.7) (Ping timeout)
- # [01:27] * dcosta_ is now known as dcosta
- # [02:05] * Quits: dbaron (dbaron@159.63.23.38) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:07] * Joins: jdaggett (jdaggett@202.221.217.73)
- # [02:16] * Quits: nimbupani (Adium@24.18.47.160) (Quit: Leaving.)
- # [02:31] * Quits: arno (arno@192.150.10.200) (Quit: Leaving.)
- # [02:32] * Quits: lhnz (lhnz@188.223.83.48) (Ping timeout)
- # [02:33] * Joins: lhnz (lhnz@188.223.83.48)
- # [03:26] * Joins: miketaylr (miketaylr@24.42.93.245)
- # [03:44] * Joins: arno (arno@192.150.10.200)
- # [04:04] * Quits: arno (arno@192.150.10.200) (Quit: Leaving.)
- # [05:02] * Quits: bradk (bradk@99.7.175.117) (Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/ )
- # [05:19] * Joins: dbaron (dbaron@173.228.28.129)
- # [05:59] * Joins: nimbupani (Adium@24.18.47.160)
- # Session Close: Tue Nov 08 06:04:07 2011
- #
- # Session Start: Tue Nov 08 06:04:07 2011
- # Session Ident: #css
- # [06:04] * Disconnected
- # [06:05] * Attempting to rejoin channel #css
- # [06:05] * Rejoined channel #css
- # [06:05] * Topic is 'CSS Working Group | logged at http://krijnhoetmer.nl/irc-logs/'
- # [06:05] * Set by dbaron on Wed Oct 12 01:04:03
- # [06:22] * Joins: Mike5_ (Mike5@mcclure.w3.org)
- # [06:27] * Quits: Mike5 (Mike5@mcclure.w3.org) (Client exited)
- # [06:27] * Mike5_ is now known as Mike5
- # [06:38] * Joins: arno (arno@208.87.61.130)
- # [07:01] * Quits: miketaylr (miketaylr@24.42.93.245) (Quit: miketaylr)
- # [07:09] * Quits: stearns (anonymous@50.132.63.33) (Quit: stearns)
- # [07:10] * Quits: hober (ted@174.143.153.77) (Ping timeout)
- # [07:10] * Quits: gsnedders (gsnedders@204.232.194.186) (Ping timeout)
- # [07:10] * Joins: gsnedders (gsnedders@204.232.194.186)
- # [08:07] * Quits: dbaron (dbaron@173.228.28.129) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [09:13] * Quits: fantasai (fantasai@69.162.163.148) (Connection reset by peer)
- # [09:14] * Joins: fantasai (fantasai@69.162.163.148)
- # [09:24] * Joins: drublic (drublic@93.132.237.88)
- # [09:37] * Quits: jdaggett (jdaggett@202.221.217.73) (Quit: jdaggett)
- # [09:47] * Joins: jamesn (jamesn@173.228.104.116)
- # [09:57] * Quits: jamesn (jamesn@173.228.104.116) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [10:48] * Quits: arronei_ (arronei@131.107.0.86) (Client exited)
- # [10:48] * Joins: arronei (arronei@131.107.0.85)
- # [11:39] * Quits: lhnz (lhnz@188.223.83.48) (Ping timeout)
- # [11:41] * Joins: lhnz (lhnz@188.223.83.48)
- # [12:14] * Quits: dholbert (dholbert@98.248.36.12) (Ping timeout)
- # [12:17] * Joins: dholbert (dholbert@98.248.36.12)
- # [12:23] * Joins: Mike5_ (Mike5@mcclure.w3.org)
- # [12:26] * Quits: dglazkov (u4270@88.198.6.68) (Ping timeout)
- # [12:28] * Quits: Mike5 (Mike5@mcclure.w3.org) (Ping timeout)
- # [12:28] * Mike5_ is now known as Mike5
- # [12:40] * Quits: dholbert (dholbert@98.248.36.12) (Ping timeout)
- # [12:41] * Joins: dholbert (dholbert@98.248.36.12)
- # [12:45] * Joins: dglazkov (u4270@88.198.6.68)
- # [13:43] * Quits: lhnz (lhnz@188.223.83.48) (Ping timeout)
- # [13:43] * Joins: lhnz (lhnz@188.223.83.48)
- # [14:27] * Joins: karl (karlcow@128.30.54.58)
- # [15:13] * Joins: miketaylr (miketaylr@24.42.93.245)
- # [15:32] * Joins: stearns (anonymous@50.132.63.33)
- # [15:39] * Quits: karl (karlcow@128.30.54.58) (Quit: Freedom - to walk free and own no superior.)
- # [16:20] * Joins: jamesn_ (jamesn@173.228.104.116)
- # [16:30] * Joins: anne (annevk@98.210.155.154)
- # [16:32] * Quits: anne (annevk@98.210.155.154) (Connection reset by peer)
- # [16:37] * Joins: hober (ted@174.143.153.77)
- # [16:37] * Quits: arno (arno@208.87.61.130) (Quit: Leaving.)
- # [16:40] * Quits: jamesn_ (jamesn@173.228.104.116) (Quit: Colloquy for iPad - http://colloquy.mobi)
- # [17:04] * Joins: arno (arno@192.150.10.200)
- # [17:45] * Quits: drublic (drublic@93.132.237.88) (Ping timeout)
- # [17:57] * Joins: gilles (gilles@144.189.101.1)
- # [18:10] * Quits: gilles (gilles@144.189.101.1) (Quit: gilles)
- # [18:15] * Joins: drublic (drublic@77.2.136.225)
- # [18:16] * Joins: dbaron (dbaron@173.228.28.129)
- # [18:23] * Joins: Mike5_ (Mike5@mcclure.w3.org)
- # [18:23] * Joins: Ms2ger (Ms2ger@91.181.45.148)
- # [18:28] * Quits: Mike5 (Mike5@mcclure.w3.org) (Ping timeout)
- # [18:28] * Mike5_ is now known as Mike5
- # [18:29] * Joins: gilles (gilles@144.189.101.1)
- # [18:32] * Quits: gilles (gilles@144.189.101.1) (Quit: gilles)
- # [18:38] * Joins: gilles (gilles@144.189.101.1)
- # [18:52] * Quits: stearns (anonymous@50.132.63.33) (Quit: stearns)
- # [19:05] * Quits: lhnz (lhnz@188.223.83.48) (Connection reset by peer)
- # [19:05] * Joins: lhnz (lhnz@188.223.83.48)
- # [19:32] * Quits: gilles (gilles@144.189.101.1) (Quit: gilles)
- # [19:32] * Quits: dbaron (dbaron@173.228.28.129) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [19:35] * Quits: miketaylr (miketaylr@24.42.93.245) (Quit: miketaylr)
- # [19:38] * Joins: stearns (anonymous@192.150.22.5)
- # [19:46] * Joins: karl (karlcow@128.30.54.58)
- # [20:02] * Joins: tpod (tpod@159.63.23.38)
- # [20:02] * Joins: gilles (gilles@144.189.101.1)
- # [20:09] * Joins: dbaron (dbaron@63.245.220.240)
- # [20:26] * Quits: gilles (gilles@144.189.101.1) (Quit: gilles)
- # [20:57] * Joins: paul_irish (paul_irish@216.239.45.4)
- # [21:19] * Quits: brianman (brianman@131.107.0.76) (Ping timeout)
- # [21:20] * Joins: brianman (brianman@131.107.0.86)
- # [21:26] * Quits: tpod (tpod@159.63.23.38) (Ping timeout)
- # [21:36] * Joins: dcosta_ (dcosta@187.31.77.7)
- # [21:37] * Quits: dcosta (dcosta@187.31.77.7) (Ping timeout)
- # [21:37] * dcosta_ is now known as dcosta
- # [22:03] * Quits: Ms2ger (Ms2ger@91.181.45.148) (Quit: nn)
- # [22:05] * Joins: miketaylr (miketaylr@24.42.93.245)
- # [22:19] * Quits: dcosta (dcosta@187.31.77.7) (Ping timeout)
- # [22:24] * Joins: anne (annevk@72.14.229.87)
- # [23:05] * Joins: plinss_ (plinss@192.6.114.30)
- # [23:09] <brianman> Tab, you around?
- # [23:09] * fantasai waves
- # [23:09] <brianman> Hi Elika, Did my 4 issues capture the current status correctly?
- # [23:09] <fantasai> I think issue 1 is not an issue
- # [23:09] <fantasai> nobody thinks it should be allowed :)
- # [23:09] <fantasai> it doesn't make any sense
- # [23:09] <brianman> Let me relist them for archiving...
- # [23:10] <brianman> 1 - Brian - proposal to disallow "circle to 5px 7px"
- # [23:10] <brianman> 2 - Tab - proposal to disallow "circle to 5px"
- # [23:10] <brianman> 3 - Brian - proposal to disallow "ellipse to 5px"
- # [23:10] <brianman> 4 - Cover/Contain - Allow/remove for CSS3? Alias discussion has a mix. Current ED has them removed.
- # [23:10] <brianman> So at least three of us agree on 1.
- # [23:10] <fantasai> Yeah, so 1 is a non-issue. A circle with two radii is mathematically impossible per definition of a circle :)
- # [23:10] <brianman> Your thoughts on 2
- # [23:11] <fantasai> My thoughts are, we should disallow circle to <percentage> because we'd need to specify which dimension to take the percentage
- # [23:11] <fantasai> and that's a feature add
- # [23:11] <fantasai> But I'd prefer to leave circle to <length> in, since for authors if it's a circle, they'll think of it as being a circle
- # [23:11] <brianman> What about Tab's CSS4 idea ... circle auto 50px ?
- # [23:11] <fantasai> and not a subclass of ellipse
- # [23:11] <fantasai> that looks confusing to me
- # [23:12] <fantasai> I think that
- # [23:12] * Quits: karl (karlcow@128.30.54.58) (Quit: Freedom - to walk free and own no superior.)
- # [23:12] <fantasai> circle to 50% cover
- # [23:12] <fantasai> or circle to 50% contain
- # [23:12] <fantasai> would make more sense
- # [23:12] <fantasai> and be more useful
- # [23:12] <brianman> Well...he really said "circle to auto 50%", I removed the % temporarily.
- # [23:12] <fantasai> yeah, I still think that's confusing
- # [23:12] <fantasai> it implies that circle can take two radii
- # [23:12] <fantasai> which is nonsense
- # [23:13] <fantasai> But that's a discussion we can have later
- # [23:13] <brianman> well, that can be refined, but th emain point was whether to exclude "circle with #s" from CSS3 so we have flexibility in CSS4
- # [23:13] <fantasai> I'm pretty sure that we'll allow 'circle to <length>' in CSS4 as a subset of whatever it is we pick
- # [23:13] <fantasai> TabAtkins: ping
- # [23:14] <fantasai> So my reasoning is
- # [23:14] <fantasai> 'circle to <length>' is almost certainly a subset of what we'd want for CSS4
- # [23:14] <brianman> I can accept that.
- # [23:15] <fantasai> And for authors 'ellipse to <lengt>' where the <length> specifies a circle, is probably a little weird and unexpected
- # [23:15] <fantasai> since colloquially, we refer to circles as circles, and non-circular ellipses as ellipses
- # [23:15] <fantasai> even though a circle is a subclass of ellipse
- # [23:15] <brianman> so 3...you agree with disallow?
- # [23:16] <brianman> (not sure if that's a word, but whatev)
- # [23:16] <fantasai> for 3...
- # [23:16] <fantasai> I like disallowing 1 length
- # [23:16] <brianman> for ellipse
- # [23:16] <fantasai> but I'm not sure about disallowing 1 percentage
- # [23:16] <fantasai> yeah
- # [23:16] <fantasai> ellipse to 30% makes sense to me
- # [23:16] <fantasai> it will be elliptical
- # [23:16] <brianman> so "ellipse to 30% 30%" == "ellipse to 30%"?
- # [23:17] <fantasai> yeah
- # [23:17] <brianman> While that might be mildly convenient, I worry it's unnecessary and potentially confusing.
- # [23:17] <brianman> similar to avoiding % in circle
- # [23:17] <fantasai> % in circle has an ambiguity problem
- # [23:17] <brianman> also note current (WD) syntax doesn't allow single param ellipse
- # [23:17] <fantasai> we don't have that with ellipses
- # [23:18] <brianman> I worry things like inheritance and compute value produce confusion
- # [23:18] <brianman> if you inherit "ellipse to 30%" it may be not obvious what happens to the inheritor
- # [23:18] <fantasai> it's no less obvious than "ellipse to 30% 30%"
- # [23:18] <brianman> (namely that you expand the 30% to 30% 30%, then compute, then inherit)
- # [23:19] <fantasai> uh, no
- # [23:19] <brianman> (not compute, inherit, expand)
- # [23:19] <fantasai> inheritance happens on the percentage
- # [23:19] <fantasai> not on the resolved percentage
- # [23:19] <brianman> sorry...my brain was on EM
- # [23:19] <brianman> you're right
- # [23:19] <fantasai> :)
- # [23:19] <brianman> % are immune to that mess
- # [23:19] <brianman> (so far)
- # [23:19] <fantasai> no, they are. It used to not be the case, and we changed it :)
- # [23:19] <fantasai> I think font-size is an exception... but anyway
- # [23:20] <brianman> Anyway, I could live with it but I think we're safer excluding the "ellipse one-radius" entirely
- # [23:20] <brianman> 4 - did we have any progress on that one?
- # [23:21] <fantasai> Don't think so
- # [23:21] <brianman> I could go either way, as long as the 4 farthest and closest flavors live.
- # [23:21] <fantasai> ?
- # [23:22] <brianman> ok - <extent-implicit> = closest-corner | closest-side | farthest-corner | farthest-side
- # [23:22] <brianman> ok <extent-implicit> = closest-corner | closest-side | farthest-corner | farthest-side | cover | contain
- # [23:22] <brianman> bad - <extent-implicit> = closest-corner | contain | cover | farthest-side
- # [23:23] <brianman> clearer?
- # [23:24] <fantasai> yes
- # [23:25] <fantasai> so
- # [23:25] <fantasai> I don't like having aliases in CSS
- # [23:25] <fantasai> I think we generally try very hard to avoid them
- # [23:26] <fantasai> the first exception we made was for page-break-before
- # [23:26] <fantasai> and that's fairly recent
- # [23:26] <brianman> is auto often an alias?
- # [23:26] <fantasai> no
- # [23:26] <brianman> an alias for "do what css2 did"
- # [23:26] <fantasai> heh, no
- # [23:26] <fantasai> auto sometimes computes to a particular value
- # [23:27] <brianman> and "center" vs. "50%"?
- # [23:27] <fantasai> but it will depend on other things
- # [23:27] <fantasai> we do have keywords that compute to a numeric, yes
- # [23:28] <brianman> so it's specifically the keywordA => keywordB not keywordA => non-keyword-hardcoded-thing that bothers you?
- # [23:28] <fantasai> yeah
- # [23:28] <brianman> Not sure I agree, but ok.
- # [23:28] <fantasai> aliases aren't a solution to bikeshedding :)
- # [23:29] <fantasai> We use them to provide better usability (e.g. center/left/right vs. 50%/0%/100%)
- # [23:29] <brianman> left/right have additional value, relative to center
- # [23:29] <brianman> anchoring
- # [23:29] <brianman> right = "100% - offset"
- # [23:30] <brianman> but yes, I hear the readability argument
- # [23:30] <brianman> Wish I had Brad's number so we could progress further...
- # [23:31] <brianman> rewinding a little... I'm a little concerned about "ellipse %" allowed but "ellipse L" not allowed. I'd rather just disallow both, but I can live with it in the name of moving forward.
- # [23:32] <fantasai> I see the consistency argument, and I think we should allow both.
- # [23:32] <fantasai> Especially since the shape keyword is optional
- # [23:32] <fantasai> you might want to just write
- # [23:32] <fantasai> radial-gradient(to 5em, red, blue)
- # [23:32] <brianman> I think of that differently
- # [23:32] <brianman> I think of that as...
- # [23:32] <brianman> radial-gradient([circle]? to <length>, <color-stops>)
- # [23:33] <brianman> vs.
- # [23:33] <brianman> radial-gradient([ellipse]? to <length> <length>, <color-stops>)
- # [23:33] <fantasai> hm
- # [23:33] <brianman> I like both of those. I dislike the hybrids of those.
- # [23:33] <fantasai> i see
- # [23:34] <brianman> (and length or percentage for both)
- # [23:34] <fantasai> well, I don't feel strongly about 'ellipse to <percentage>' vs 'ellipse to <percentage>{2}'
- # [23:34] <brianman> but percentage for circle is tricky
- # [23:34] <fantasai> I think we should have brad / tab weigh in on that
- # [23:34] <brianman> ok
- # [23:34] <fantasai> yes, percentage for circle is tricky because there are multiple interpretations
- # [23:34] <brianman> But I think you get my mindset better on it now.
- # [23:35] <TabAtkins> Pong.
- # [23:35] <brianman> yay 3/4
- # [23:35] <TabAtkins> Sorry, was travelling to work.
- # [23:35] <brianman> Read up and then tell us when you're current.
- # [23:35] <fantasai> :)
- # [23:35] <brianman> While he's reading...
- # [23:35] <brianman> E - are we agree on farthest-corner lives?
- # [23:35] <brianman> (regardless of cover/contain conclusion)
- # [23:36] * Quits: dbaron (dbaron@63.245.220.240) (Ping timeout)
- # [23:36] <fantasai> I'm neutral on that point atm...
- # [23:36] <fantasai> but I can see that it would be good for CSS4
- # [23:36] <brianman> k
- # [23:36] <fantasai> I'd like to add an 'opposite' keyword in CSS4 to handle Brad's concerns wrt sizing
- # [23:36] <fantasai> So we could have
- # [23:36] <brianman> If we were agreed on keeping those two (f-c and c-s) then I'd say you three can decide on cover/contain among yourselves.
- # [23:36] <fantasai> radial-gradient(to opposite nearest-side, red, blue)
- # [23:37] <TabAtkins> current
- # [23:37] <brianman> "opposite nearest-side" == "farthest-side". tell me where i'm wrong?
- # [23:37] <brianman> assuming nearest==closest
- # [23:37] <fantasai> farthest-side might be in the other dimension
- # [23:37] <TabAtkins> I'd prefer "nearest-x-side", etc
- # [23:38] <brianman> closest*
- # [23:38] <TabAtkins> yeah
- # [23:38] <brianman> yah, that's what i recommended in email and then brad went dark
- # [23:38] * TabAtkins is trying to contain a curious kitten at his desk.
- # [23:38] <brianman> heh
- # [23:39] <brianman> here was the example from email...
- # [23:39] <brianman> background-image: -ms-radial-gradient(100px 175px, closest-side-y circle, black, black 2%, transparent 2%, transparent 98%, black 98%, black 100%, transparent);
- # [23:39] <brianman> back on 11/3
- # [23:39] <brianman> the other option is allowing two keywords
- # [23:39] <brianman> to mean x/y closest/farthest-ness
- # [23:40] <brianman> but only for the "side side" pairing
- # [23:40] <fantasai> brings up a question
- # [23:40] <TabAtkins> Yeah, I'd prefer just exlicitly naming at that point.
- # [23:40] <fantasai> should it be farthest-side or farthest side :)
- # [23:40] <TabAtkins> former
- # [23:40] <TabAtkins> We have precedent on that.
- # [23:41] <brianman> so Tab...on the 1,2,3 discussion above. your thoughts?
- # [23:42] <TabAtkins> disallow all 3
- # [23:42] <TabAtkins> for now, at least
- # [23:42] <brianman> Repeating in case it's useful...
- # [23:42] <brianman> radial-gradient([circle]? to <length>, <color-stops>)
- # [23:42] <brianman> radial-gradient([ellipse]? to <length> <length>, <color-stops>)
- # [23:42] <TabAtkins> disallow, since it's confusing that you can't use percentages yet
- # [23:44] <brianman> well you can use percentages in my second above
- # [23:44] <brianman> just not the first
- # [23:44] <TabAtkins> Yes.
- # [23:44] <TabAtkins> Sorry, was typing the "disallow" when I saw your first ine.
- # [23:44] <brianman> Right right.
- # [23:44] <TabAtkins> the second is obviously fine. ^_^
- # [23:45] <brianman> She went quiet.
- # [23:45] <brianman> While she gets her voice back...
- # [23:45] <brianman> So you think we should nuke cover contain or keep em?
- # [23:46] <TabAtkins> No real opinion, but they're easier to understand for many people, so slightly inclined to keep.
- # [23:46] <TabAtkins> And definitely keeping the 4 cloesest/farthest, for consistency.
- # [23:46] <brianman> ok, so sounds like we're on the same page.
- # [23:46] <brianman> A - c-c c-s f-c f-s
- # [23:46] <fantasai> I think we should push this issue to the WG... it's unrelated to the current syntax issue anyway
- # [23:47] <brianman> I'm fine with that
- # [23:47] <fantasai> we have the problem whether or not we're using comma syntax :)
- # [23:47] <brianman> As long as the 2x2 c/f-c/s stay I think we're good.
- # [23:47] <TabAtkins> yeah
- # [23:47] <brianman> So E - convince tab why "circle 5px" is worth keeping
- # [23:48] <fantasai> My reasoning is that
- # [23:48] <fantasai> a) it's a subset of the syntax we will accept in L4, however we choose to solve the percentage circle problem
- # [23:48] <fantasai> b) authors are unlikely to think of circles as a subset of ellipse -- even though they are, colloquially we only use 'ellipse' when referring to a non-circular ellipse
- # [23:49] <brianman> [c) no ambiguity in desired rendering]
- # [23:49] <TabAtkins> one sec
- # [23:49] <brianman> Tab - Devil's advocate arguments?
- # [23:49] <TabAtkins> k
- # [23:50] * Joins: dbaron (dbaron@63.245.220.240)
- # [23:50] * fantasai waves to dbaron
- # [23:50] <TabAtkins> Regardless of whether authors think of circles as subsets of ellipses, they will expect some parallel structure.
- # [23:50] <TabAtkins> Specifically, they'll expect to be able to use percentages, because they're allowed in ellipse.
- # [23:51] <TabAtkins> While we all certainly agree what "circle to <length>" means, it doesn't hurt anything to leave it until level 4 where we can solve it *properly*
- # [23:51] <fantasai> I think if we're allowing it, we should make it valid now
- # [23:51] <fantasai> and solve the percentage problem in L4
- # [23:51] <fantasai> which will then make the parallel structure parallel
- # [23:51] <TabAtkins> Why is it important to expose right now?
- # [23:51] <fantasai> because if it's only valid in L4, nobody will benefit from it
- # [23:52] <brianman> concurring somewhat with tab's assertion - I really don't look forward to resolving "By Design" the bugs that will get logged on "circle 3%" not working
- # [23:52] <fantasai> they'll all have to learn 'ellipse to 4em 4em' as the magic incantation for a circle
- # [23:52] <fantasai> and they will use that indefinitely
- # [23:52] <brianman> ew @ em
- # [23:52] <fantasai> partly due to that being what they learned, and partly due to that being more backwards-compat
- # [23:52] <TabAtkins> Sigh. That's somewhat compelling.
- # [23:53] <brianman> I would posit the following...
- # [23:53] <brianman> If we're going to allow this "partial" flavor for circle, it should be in the grammar right in everybody's face.
- # [23:53] <brianman> Not prose-covered.
- # [23:53] <TabAtkins> Yeah.
- # [23:53] <TabAtkins> Alternately, we bite the bullet and allow % circles.
- # [23:53] <brianman> Put another way "if it's worth it, it's worth having a bigger grammar block."
- # [23:54] <TabAtkins> Lock ourselves into a definition right now of % being resolved relative to width.
- # [23:54] <brianman> expanded functionality resolution...
- # [23:54] <TabAtkins> Believe me, I know. ^_^
- # [23:55] <fantasai> My suggestion for resolving circles in L4 would be to combine <percentage> and cover/contain
- # [23:55] <fantasai> I think that's more useful than picking one particular dimension
- # [23:55] <brianman> I find the suggestion confusing. sample usage?
- # [23:56] <fantasai> to 100% cover would calculate a cover circle
- # [23:56] <fantasai> to 100% contain would calculate a contained circle
- # [23:57] <brianman> hm...
- # [23:57] <brianman> that's another way of thinking about it that leads to killing cover and contain in css3 to leave css4 flexible
- # [23:58] <brianman> ok, so reigning it back a bit....
- # [23:58] <brianman> css3
- # [23:59] <brianman> recommend we keep "circle <percentage>" off the table for CSS3
- # [23:59] <TabAtkins> You're running the conversation well. ^_^
- # [23:59] <TabAtkins> kk
- # [23:59] <brianman> heh trying ;)
- # [23:59] <brianman> I can accept "circle <length>" if it's part of the grammar instead of the prose.
- # Session Close: Wed Nov 09 00:00:00 2011
The end :)