Options:
- # Session Start: Fri Jun 21 00:00:00 2013
- # Session Ident: #css
- # [00:02] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [00:02] * Joins: dbaron (~dbaron@public.cloak)
- # [00:03] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [00:03] * Joins: dbaron (~dbaron@public.cloak)
- # [00:15] * leaverou is now known as leaverou_away
- # [00:53] * Quits: tobie (tobie@public.cloak)
- # [00:55] * Joins: sgalineau (~sgalineau@public.cloak)
- # [00:55] * Quits: sgalineau (~sgalineau@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [00:55] * Joins: sgalineau (~sgalineau@public.cloak)
- # [00:56] * Quits: sgalineau (~sgalineau@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [00:56] * Joins: sgalineau (~sgalineau@public.cloak)
- # [00:56] * Quits: sgalineau (~sgalineau@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [00:56] * Joins: sgalineau (~sgalineau@public.cloak)
- # [00:56] * Quits: sgalineau (~sgalineau@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [00:57] * Joins: sgalineau (~sgalineau@public.cloak)
- # [01:08] * Joins: arno (~arnog@public.cloak)
- # [01:22] * Joins: cabanier (~cabanier@public.cloak)
- # [01:25] <TabAtkins> fantasai: Not really sure how it's more complicated. :/
- # [01:25] <TabAtkins> You've got physical longhands, and you later want logical longhands. Seems the same as in padding-left/right versus padding-inline-start/end.
- # [01:35] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [01:35] * Joins: dbaron (~dbaron@public.cloak)
- # [02:17] * Quits: sgalineau (~sgalineau@public.cloak) (Client closed connection)
- # [02:32] * Quits: krit (~krit@public.cloak) ("Leaving.")
- # [03:31] * Joins: sgalineau (~sgalineau@public.cloak)
- # [03:38] * Quits: sgalineau (~sgalineau@public.cloak) (Ping timeout: 180 seconds)
- # [03:48] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [03:52] * Quits: lmclister (~lmclister@public.cloak) (lmclister)
- # [04:05] * Joins: cabanier1 (~cabanier@public.cloak)
- # [04:10] * Quits: cabanier (~cabanier@public.cloak) (Ping timeout: 180 seconds)
- # [04:13] * leaverou_away is now known as leaverou
- # [05:41] * Joins: dbaron (~dbaron@public.cloak)
- # [06:07] * Joins: cabanier (~cabanier@public.cloak)
- # [06:07] * Quits: cabanier1 (~cabanier@public.cloak) (Client closed connection)
- # [06:24] * Joins: curvedmark (~curvedmark@public.cloak)
- # [06:24] * Joins: cabanier1 (~cabanier@public.cloak)
- # [06:29] <curvedmark> i'm not a member css wg staff or a collaborator, but I have a question regarding the css2.1 spec. can i ask it here or I should use the mailing list instead (I'm pretty sure it's my misunderstanding of the spec, so not sure if it's appropriate to send everybody an email)?
- # [06:29] * Quits: cabanier (~cabanier@public.cloak) (Ping timeout: 180 seconds)
- # [06:30] <liam> curvedmark, if it's a short question go for it
- # [06:30] <liam> don't know how many people are awake though :)
- # [06:33] <curvedmark> thanks. the question is, I can't find a rule in the spec that prevents me from vertically center #d2 this way, yet browsers seems to behave consistently on this one. I wonder what rules have I missed.
- # [06:33] <curvedmark> http://jsbin.com/ocadip/1/edit
- # [06:35] <curvedmark> the height of the containing block of #d2 is known, then why a percentage top of #d2 isn't calculated relatively to it?
- # [06:42] <liam> well, browsers today aren't really implemeting css 2.1
- # [06:43] <curvedmark> liam, by that can I assume you mean: 1. css2.1 does allow vertically centering a box this way. 2. all major browsers aren't css2.1 compliant?
- # [06:44] <liam> i mean 2, I don't know the answer to 1
- # [06:44] <curvedmark> liam, what, 2 is true?
- # [06:45] <liam> more precisely, they implement a mix of css 2 3 and 4, which in some cases changes css level 2 behaviour
- # [06:45] <liam> css 2.1 is pretty old really
- # [06:46] <curvedmark> so by that you mean css 3 and 4 aren't backward-compatible?
- # [06:46] <curvedmark> ok i might have digressed.
- # [06:46] <liam> well
- # [06:46] <liam> there were some bugs in older browsers
- # [06:47] <liam> older = , say, before IE9 and ff4
- # [06:48] <liam> (I find your jsbin slightly clearer if you add, border: 4px solid green; to #d1 by the way
- # [06:49] <liam> and if you add height and width of 100px to #d1 you'll get a result that might be closer to what you expect
- # [06:51] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [06:52] <curvedmark> liam, the example assumes #d2 has a variable dimension, so I can't really set a dimension on #d1, otherwise it defeats the purpose. setting a borders shifts #d2, but I agree it can be clearer, let me try translucent backgrounds.
- # [06:52] <liam> curvedmark, maybe it wasn't clear to me what you were trying to show exactly, sorry
- # [06:53] <curvedmark> liam, my bad. i didn't describe it clearly enough. :)
- # [06:54] <liam> a lot of the open web platform / html 5 initiative is/was about documenting what browsers do, and getting them all to work the same way... css 2 was never really very precise
- # [06:54] <liam> we had a lot of problems with cases like this in XSL-Fo (which was based on css 2.0 originally)
- # [06:54] <curvedmark> liam, i found out that you can horizontally center a box with variable width this way, but shocked to find that it didn't work vertically.
- # [06:55] <curvedmark> so if I really want to dig deep in css, i shouldn't refer to the css spec?
- # [06:56] <liam> there are about 60 css specs :-)
- # [06:56] <curvedmark> i know :). i mean i shouldn't start with css2.1?
- # [06:56] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [06:57] <liam> i'm afraid i don't have a good nswer to that one, i'm struggling with it too!
- # [06:58] <curvedmark> update version: http://jsbin.com/ocadip/1/edit
- # [06:58] <liam> i think css 2.1 is actually an ok start but understand that browsers have moved on, that there are bugs that were fixed, differences between the browsers etc
- # [06:58] <liam> caniuse.com is sometimes useful
- # [07:00] <curvedmark> but tbh, the rules involved in this example should be very fundamental (box model + relative position scheme), i doubt that later css spec ever changes that or browsers don't adhere to it.
- # [07:01] <liam> http://docs.webplatform.org/wiki/css may also help, e.g. http://docs.webplatform.org/wiki/css/properties/position
- # [07:01] <curvedmark> I highly suspect that this is a rule in css2.1 hidden somewhere that demands it.
- # [07:01] <liam> IE 6 didn't do the css box model exactly
- # [07:01] <curvedmark> *there is
- # [07:02] <liam> there could well be such a rule though
- # [07:02] <liam> sorry I can't answer for you - I suspect the people who can aren't around tonight (1am here)
- # [07:02] <liam> and I should be in bed :)
- # [07:03] <curvedmark> oh, thanks for you help, have a nice dream then. :)
- # [07:03] <liam> :)
- # [07:03] <curvedmark> you already helped a lot. :)
- # [07:40] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [07:41] * Joins: dbaron (~dbaron@public.cloak)
- # [07:49] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [08:06] * Joins: dbaron (~dbaron@public.cloak)
- # [08:22] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [08:28] * Joins: tobie (tobie@public.cloak)
- # [08:32] * Joins: dbaron (~dbaron@public.cloak)
- # [08:42] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [08:42] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [09:02] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [09:51] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [09:52] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [09:53] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [09:53] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [09:54] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [09:54] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [09:55] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [09:55] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [09:57] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [09:57] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [09:59] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [09:59] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [09:59] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [09:59] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:00] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:00] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:01] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:01] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:02] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:02] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:03] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:03] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:03] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:03] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:28] * Joins: zcorpan (~zcorpan@public.cloak)
- # [10:31] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:31] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:32] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:32] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:33] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:33] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:34] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:34] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:35] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:35] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:36] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:36] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:37] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:37] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:38] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:38] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:39] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:39] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:40] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:40] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:41] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:41] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:42] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:42] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:42] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:42] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:44] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:44] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:45] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:45] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:47] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:47] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:48] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:48] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:48] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:49] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:50] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:50] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:50] * Joins: SimonSapin (~simon@public.cloak)
- # [10:50] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:50] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:52] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:52] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:53] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:53] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:53] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [10:54] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:54] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:54] * Joins: zcorpan (~zcorpan@public.cloak)
- # [10:54] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:54] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:55] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:55] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:57] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:57] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:58] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:58] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:59] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:59] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [11:00] * Quits: curvedmark (~curvedmark@public.cloak) ("My iMac has gone to sleep. ZZZzzz…")
- # [11:01] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [11:46] * Joins: abucur (~Adium@public.cloak)
- # [13:17] * Quits: abucur (~Adium@public.cloak) ("Leaving.")
- # [13:29] * Quits: darktears (~darktears@public.cloak) (Ping timeout: 180 seconds)
- # [13:37] * Joins: darktears (~darktears@public.cloak)
- # [13:38] * leaverou is now known as leaverou_away
- # [13:44] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [13:46] * Joins: darktears (~darktears@public.cloak)
- # [13:58] * leaverou_away is now known as leaverou
- # [14:08] * leaverou is now known as leaverou_away
- # [14:09] * leaverou_away is now known as leaverou
- # [14:21] * leaverou is now known as leaverou_away
- # [14:49] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [15:50] * leaverou_away is now known as leaverou
- # [16:02] * Joins: shepazu (schepers@public.cloak)
- # [16:34] * Joins: sgalineau (~sgalineau@public.cloak)
- # [17:14] * Joins: dbaron (~dbaron@public.cloak)
- # [17:25] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [17:33] * Joins: cabanier (~cabanier@public.cloak)
- # [17:33] * Quits: cabanier1 (~cabanier@public.cloak) (Client closed connection)
- # [17:39] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [17:40] * Quits: cabanier (~cabanier@public.cloak) (Ping timeout: 180 seconds)
- # [17:46] * Joins: cabanier (~cabanier@public.cloak)
- # [18:17] * Quits: sgalineau (~sgalineau@public.cloak) (Ping timeout: 180 seconds)
- # [18:23] * Joins: sgalineau (~sgalineau@public.cloak)
- # [18:23] * Quits: sgalineau (~sgalineau@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [18:24] * Joins: sgalineau (~sgalineau@public.cloak)
- # [18:24] * Joins: lmclister (~lmclister@public.cloak)
- # [18:30] * Joins: arno1 (~arnog@public.cloak)
- # [18:35] * Quits: arno (~arnog@public.cloak) (Ping timeout: 180 seconds)
- # [18:37] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [18:42] * leaverou is now known as leaverou_away
- # [18:59] * Joins: krit (~krit@public.cloak)
- # [19:20] * leaverou_away is now known as leaverou
- # [19:33] * Joins: dbaron (~dbaron@public.cloak)
- # [20:00] * Quits: arno1 (~arnog@public.cloak) ("Leaving.")
- # [20:03] * Joins: arno (~arnog@public.cloak)
- # [20:10] <leaverou> so shape-inside has been removed? I can't find it in shapes or any of the other specs. Has it been renamed?
- # [20:10] <leaverou> cc TabAtkins
- # [20:15] <SimonSapin> leaverou: it’s marked as "postponed" in css-shapes
- # [20:15] <leaverou> that's what I saw
- # [20:15] <leaverou> which is strange, cause there are implementations
- # [20:17] <stearns> I'm putting it in level 2
- # [20:17] <stearns> for a few reasons
- # [20:17] <stearns> 1. as currently defined, it depends on exclusions (which I think is the correct move)
- # [20:17] <stearns> 2. it has unsolved issues that shape-outside does not (overflow, sizing to content)
- # [20:18] <stearns> 3. I want level 1 to be done faster
- # [20:33] * Quits: liam (liam@public.cloak) (Client closed connection)
- # [20:39] * Joins: liam (liam@public.cloak)
- # [20:50] * Quits: liam (liam@public.cloak) ("Client exiting")
- # [20:51] * Joins: liam (liam@public.cloak)
- # [21:01] * Quits: TabAtkins (~uid11559@public.cloak) (Ping timeout: 180 seconds)
- # [21:01] * Quits: slightlyoff (~uid1768@public.cloak) (Ping timeout: 180 seconds)
- # [21:02] * Quits: sawrubh_ (~uid6719@public.cloak) (Ping timeout: 180 seconds)
- # [21:02] * Quits: arno (~arnog@public.cloak) ("Leaving.")
- # [21:03] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [21:03] * Quits: boblet (~uid1921@public.cloak) (Ping timeout: 180 seconds)
- # [21:04] * Joins: dbaron (~dbaron@public.cloak)
- # [21:05] * Joins: arno (~arnog@public.cloak)
- # [21:14] * Joins: shepazu (schepers@public.cloak)
- # [21:30] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [21:37] * Joins: TabAtkins (~uid11559@public.cloak)
- # [21:43] * Joins: slightlyoff (~uid1768@public.cloak)
- # [22:10] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [22:18] * Quits: krit (~krit@public.cloak) ("Leaving.")
- # [22:24] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [22:53] * Quits: SimonSapin (~simon@public.cloak) (Ping timeout: 180 seconds)
- # [22:53] * Quits: tobie (tobie@public.cloak)
- # [22:55] * Joins: sawrubh_ (~uid6719@public.cloak)
- # [22:56] * Joins: krit (~krit@public.cloak)
- # [22:56] * Joins: boblet (~uid1921@public.cloak)
- # [22:59] * Joins: darktears (~darktears@public.cloak)
- # [23:06] * Quits: krit (~krit@public.cloak) (Client closed connection)
- # [23:09] * Joins: krit (~krit@public.cloak)
- # [23:24] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [23:25] * Quits: krit (~krit@public.cloak) ("Leaving.")
- # [23:36] * Joins: dbaron (~dbaron@public.cloak)
- # Session Close: Sat Jun 22 00:00:00 2013
The end :)