Options:
- # Session Start: Fri Jan 24 00:00:00 2014
- # Session Ident: #css
- # [00:02] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [00:25] * Quits: rhauck1 (~Adium@public.cloak) ("Leaving.")
- # [00:27] * Joins: rhauck (~Adium@public.cloak)
- # [00:27] * Quits: emalasky (~Adium@public.cloak) ("Leaving.")
- # [00:29] * Joins: emalasky (~Adium@public.cloak)
- # [00:31] * Joins: dbaron (~dbaron@public.cloak)
- # [00:51] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [00:51] * Joins: dwim (~dwim@public.cloak)
- # [01:05] * Parts: jcraig (~jcraig@public.cloak) (jcraig)
- # [01:36] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [01:39] * Joins: dbaron (~dbaron@public.cloak)
- # [01:43] * Quits: lmclist__ (~lmclister@public.cloak) ("")
- # [01:52] * Quits: emalasky (~Adium@public.cloak) ("Leaving.")
- # [01:52] * Joins: emalasky (~Adium@public.cloak)
- # [02:01] * Quits: emalasky (~Adium@public.cloak) ("Leaving.")
- # [02:01] * Joins: emalasky (~Adium@public.cloak)
- # [02:03] * Quits: emalasky (~Adium@public.cloak) ("Leaving.")
- # [02:03] * Joins: emalasky (~Adium@public.cloak)
- # [02:18] * Joins: Henke37 (~Henrik@public.cloak)
- # [02:20] <Henke37> how does css interact with the <hr> element in html?
- # [02:22] <TabAtkins> <hr> is *slightly* magical, but it's basically a "height: 0; width: auto; display: block; border: 1px 3d gray;" (or something like that for the border) element.
- # [02:22] <TabAtkins> The magicalness is probably not necessary.
- # [02:23] <Liam> at a guess the default user agent stylesheet gives hr width 100% and border... ah
- # [02:23] <TabAtkins> <hr> is width: auto because it's shortened by nearby floats.
- # [02:23] <TabAtkins> Oh yeah, so it's also a BFC.
- # [02:23] <Liam> oh right
- # [02:24] <Henke37> a "bfc"?
- # [02:24] <TabAtkins> Block formatting context.
- # [02:25] <TabAtkins> Or in less confusing terms, "the thing you do when you want an element to shrink to avoid outside floats and grow to contain internal floats".
- # [02:25] <TabAtkins> Setting overflow: anything-but-auto does this, for example.
- # [02:27] <Henke37> right
- # [02:28] <Henke37> but it would be possible to just restyle it to show an image instead right?
- # [02:28] <TabAtkins> Technically, yes.
- # [02:28] <TabAtkins> In practice, no, not currently.
- # [02:28] <Henke37> aw, but I find the nice images people tend to use instead nice looking
- # [02:29] <Liam> wonder if you could use hr:before if you gave it height
- # [02:29] <TabAtkins> Henke37: I agree!
- # [02:29] <TabAtkins> Liam: Hm, maybe.
- # [02:29] <Henke37> css even has the ability to do them fancy image things to make the image adapt to the viewport size
- # [02:30] <TabAtkins> Okay, at least in Chrome (and likely WebKit), <hr> isn't magical at all.
- # [02:30] <TabAtkins> Just set a height and a background and you're golden.
- # [02:30] <Liam> fleurons and tailpieces would indeed make good <hr/> fodder
- # [02:31] <Henke37> hmm, can pagination supress an element when it would be at the top or bottom of a page?
- # [02:32] <dauwhe> Henke37: Changing content based on page position would be very useful to us.
- # [02:32] <dauwhe> see http://w3c.github.io/dpub-pagination/index.html#space-breaks-and-ornaments
- # [02:33] <Liam> possibly with scripting
- # [02:33] <dauwhe> a11y folks tell us to use hr for these "space breaks" common in fiction.
- # [02:33] <Liam> alternate content based on space available is useful in general
- # [02:33] <Liam> dauwhe, maybe the trick is to hide the hr element and use the end of section to draw the ornament?
- # [02:34] <dauwhe> I really, really want to avoid sectioning for these.
- # [02:34] <Liam> ah ok
- # [02:34] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [02:34] * Joins: dwim (~dwim@public.cloak)
- # [02:34] <Henke37> the hr element and equvivalents really are important in fiction
- # [02:34] <dauwhe> It makes for more complicated markup, and why should a space break ten pages into a chapter suddenly create a section at the start of a chapter?
- # [02:35] <dauwhe> Henke37: would love to do hr { content: something other than hr }
- # [02:35] <dauwhe> We do this now as Prince is happy with content property for any element.
- # [02:36] <Liam> agree, more complicated markup, depends on content as to whether it make sense, it happens to in stuff i'm doing right now :)
- # [02:36] <Liam> haven't tried content: for hr in AntennaHouse though
- # [02:39] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [02:39] <Liam> on the other hand i'm probably getting to fight bulleted lists more :)
- # [02:39] <dauwhe> We often have complicated ornaments, but usually add them in CSS: div.ornament { font-family: "fancy font"; content: prince-glyph-index(55); }
- # [02:39] * Joins: teoli (~teoli@public.cloak)
- # [02:40] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [02:40] <Henke37> hmm, is there a good way for scripting to provide its own layout code that operates nicely with css?
- # [02:42] <TabAtkins> Not yet!
- # [02:42] <Liam> good - no, there's no such thing as good scripting :-) :-) a; way - yes (e.g. see pdf.js) - operates nicely with css - not that I've seen (and pdf.js is pretty buggy) but to be less flippant search around for javascript polyfills, and remember that many people have scripting turned off, or are using a text reader such as JAWS if they can't see.
- # [02:43] <TabAtkins> I have plans for this. Basically I just want to open up every part of CSS to JS-based extension.
- # [02:43] <Liam> TabAtkins: "yet" :-)
- # [02:43] <Henke37> what does a layout algorithm need anyway?
- # [02:43] <TabAtkins> Hooks into the invalidation/painting machinery.
- # [02:43] * Joins: plh (plehegar@public.cloak)
- # [02:44] <SimonSapin> We (Servo) just discussed table layout and percentage heights. This is gonna be fun :)
- # [02:44] <SimonSapin> for some values of "fun"
- # [02:44] <Henke37> it needs to be able to consume elements from the document (and those named flows), it needs to be able to deal with those pesky floats and it needs to be able to answer the question of "what space is used"?
- # [02:45] <Henke37> aside from the obvious point of "position and size elements"
- # [02:45] * Quits: sgalineau (~sgalineau@public.cloak) (Client closed connection)
- # [02:48] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [02:55] * Quits: eliezerb (~Eliezer@public.cloak) (Client closed connection)
- # [02:55] * Joins: eliezerb (~Eliezer@public.cloak)
- # [02:55] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [02:56] * Joins: dwim (~dwim@public.cloak)
- # [02:58] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [02:58] * Joins: dwim (~dwim@public.cloak)
- # [02:59] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [03:00] * Joins: dwim (~dwim@public.cloak)
- # [03:02] <Liam> SimonSapin, yeah, complex tables can be... interesting
- # [03:03] * Liam used to have some examples from aviation manuals (with tables in the running headers and footers too)
- # [03:12] * Joins: jdaggett (~jdaggett@public.cloak)
- # [03:13] * Quits: eliezerb (~Eliezer@public.cloak) (Client closed connection)
- # [03:14] * Joins: eliezerb (~Eliezer@public.cloak)
- # [03:16] * Quits: emalasky (~Adium@public.cloak) ("Leaving.")
- # [03:18] * Quits: jet (~junglecode@public.cloak) (jet)
- # [03:18] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [03:19] * Joins: dwim (~dwim@public.cloak)
- # [03:24] * Joins: plh3 (plehegar@public.cloak)
- # [03:25] * Quits: eliezerb (~Eliezer@public.cloak) (Client closed connection)
- # [03:30] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
- # [03:34] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
- # [03:37] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [03:42] * Quits: plh3 (plehegar@public.cloak) (Ping timeout: 180 seconds)
- # [03:58] * Joins: Teoli (~sid23960@public.cloak)
- # [04:00] * Joins: jcraig (~jcraig@public.cloak)
- # [04:06] * Parts: dauwhe (~dauwhe@public.cloak) (dauwhe)
- # [04:06] * Joins: lmcliste_ (~lmclister@public.cloak)
- # [04:10] * Quits: Henke37 (~Henrik@public.cloak) (Client closed connection)
- # [04:38] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [05:09] * Quits: lmcliste_ (~lmclister@public.cloak) ("")
- # [05:17] * Joins: emalasky (~Adium@public.cloak)
- # [05:28] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [05:28] * Joins: dwim (~dwim@public.cloak)
- # [05:28] * Parts: jcraig (~jcraig@public.cloak) (jcraig)
- # [05:38] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [05:38] * Joins: dwim (~dwim@public.cloak)
- # [05:50] * Joins: jet (~junglecode@public.cloak)
- # [06:17] * Parts: jet (~junglecode@public.cloak) (jet)
- # [06:34] * Joins: lmcliste_ (~lmclister@public.cloak)
- # [06:37] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [06:37] * Joins: dwim (~dwim@public.cloak)
- # [06:43] * Joins: glenn (~gadams@public.cloak)
- # [06:43] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [06:43] * Joins: dwim (~dwim@public.cloak)
- # [06:54] * Joins: zcorpan (~zcorpan@public.cloak)
- # [06:55] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [06:55] * Joins: dwim (~dwim@public.cloak)
- # [07:12] * Joins: jet (~junglecode@public.cloak)
- # [07:13] * Quits: SteveZ (~SteveZ@public.cloak) (Ping timeout: 180 seconds)
- # [07:20] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [07:20] * Joins: dwim (~dwim@public.cloak)
- # [07:23] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [07:23] * Joins: dwim (~dwim@public.cloak)
- # [07:26] * Quits: lmcliste_ (~lmclister@public.cloak) ("")
- # [07:27] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [07:27] * Joins: dwim (~dwim@public.cloak)
- # [07:28] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [07:28] * Joins: dwim (~dwim@public.cloak)
- # [07:29] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [07:29] * Joins: dwim (~dwim@public.cloak)
- # [07:29] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [07:29] * Joins: dwim (~dwim@public.cloak)
- # [07:31] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [07:31] * Joins: dwim (~dwim@public.cloak)
- # [07:38] <krit> SimonSapin: CSSFunValue
- # [07:44] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [07:51] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [07:51] * Joins: dwim (~dwim@public.cloak)
- # [07:55] * Quits: jet (~junglecode@public.cloak) (jet)
- # [08:38] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:01] * Quits: jdaggett (~jdaggett@public.cloak) (Ping timeout: 180 seconds)
- # [09:02] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [09:03] * Joins: dwim (~dwim@public.cloak)
- # [09:05] * Quits: dwim (~dwim@public.cloak) (Client closed connection)
- # [09:05] * Joins: dwim (~dwim@public.cloak)
- # [09:31] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [09:32] * Joins: zcorpan (~zcorpan@public.cloak)
- # [09:42] * Joins: glazou (~glazou@public.cloak)
- # [09:58] * Quits: emalasky (~Adium@public.cloak) ("Leaving.")
- # [09:58] * Joins: emalasky (~Adium@public.cloak)
- # [09:58] * Quits: emalasky (~Adium@public.cloak) ("Leaving.")
- # [10:50] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [10:51] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [10:54] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [11:05] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [11:54] * Joins: plh3 (plehegar@public.cloak)
- # [11:55] * plh3 is now known as half_plh
- # [12:50] * Joins: shepazutu (schepers@public.cloak)
- # [12:53] * Joins: eliezerb (~Eliezer@public.cloak)
- # [12:55] * Quits: shepazu (schepers@public.cloak) (Ping timeout: 180 seconds)
- # [12:55] * shepazutu is now known as shepazu
- # [13:14] * Quits: half_plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
- # [13:44] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [13:49] * Joins: half_plh (plehegar@public.cloak)
- # [13:51] * half_plh is now known as plh
- # [14:10] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [14:17] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [14:37] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [14:42] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [14:43] * Quits: glazou (~glazou@public.cloak) (glazou)
- # [14:46] * Joins: zcorpan (~zcorpan@public.cloak)
- # [14:53] * Joins: eliezerb_2nd (~Eliezer@public.cloak)
- # [14:53] * Quits: eliezerb (~Eliezer@public.cloak) (Client closed connection)
- # [14:53] * Joins: glazou (~glazou@public.cloak)
- # [14:56] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [14:59] * Joins: zcorpan (~zcorpan@public.cloak)
- # [15:01] * Joins: glenn (~gadams@public.cloak)
- # [15:05] * Joins: jcraig (~jcraig@public.cloak)
- # [15:10] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [15:10] * Joins: zcorpan (~zcorpan@public.cloak)
- # [15:13] * Joins: zcorpan_ (~zcorpan@public.cloak)
- # [15:13] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [15:15] * Joins: darktears (~darktears@public.cloak)
- # [15:19] * Joins: zcorpan__ (~zcorpan@public.cloak)
- # [15:21] * Disconnected
- # Session Close: Fri Jan 24 15:21:23 2014
- #
- # Session Start: Fri Jan 24 15:53:52 2014
- # Session Ident: #css
- # [15:53] * Now talking in #css
- # [15:53] * Topic is 'http://lists.w3.org/Archives/Public/www-style/2014Jan/0294.html'
- # [15:53] * Set by glazou on Wed Jan 22 17:43:27
- # [16:15] * Quits: eliezerb_2nd (~Eliezer@public.cloak) (Ping timeout: 180 seconds)
- # [16:17] * Quits: darktears (~darktears@public.cloak) (Ping timeout: 180 seconds)
- # [16:29] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [16:34] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [16:35] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [16:37] * Joins: sgalineau (~sgalineau@public.cloak)
- # [16:37] * Quits: sgalineau (~sgalineau@public.cloak) (sgalineau)
- # [17:07] * Joins: emalasky (~Adium@public.cloak)
- # [17:08] * Joins: eliezerb (~Eliezer@public.cloak)
- # [17:17] * Quits: glazou (~glazou@public.cloak) (glazou)
- # [17:37] * Joins: lmcliste_ (~lmclister@public.cloak)
- # [17:40] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [18:14] * Quits: eliezerb (~Eliezer@public.cloak) (Ping timeout: 180 seconds)
- # [18:14] * Joins: eliezerb_2nd (~Eliezer@public.cloak)
- # [18:26] * Quits: emalasky (~Adium@public.cloak) ("Leaving.")
- # [18:28] * Joins: darktears (~darktears@public.cloak)
- # [18:49] * Joins: emalasky (~Adium@public.cloak)
- # [18:51] * Joins: tantek (~tantek@public.cloak)
- # [18:54] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
- # [18:59] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [19:00] * Quits: eliezerb_2nd (~Eliezer@public.cloak) (Ping timeout: 180 seconds)
- # [19:16] * Joins: darktears (~darktears@public.cloak)
- # [19:22] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [19:29] * Joins: adenilson (~anonymous@public.cloak)
- # [20:03] * Joins: nvdbleek (~nvdbleek@public.cloak)
- # [20:04] * Quits: emalasky (~Adium@public.cloak) ("Leaving.")
- # [20:05] * Joins: rhauck (~Adium@public.cloak)
- # [20:09] * Joins: emalasky (~Adium@public.cloak)
- # [20:19] * Joins: AdobeSeattle (~AdobeSeattle@public.cloak)
- # [20:25] * Joins: glenn (~gadams@public.cloak)
- # [20:41] * Joins: plh (plehegar@public.cloak)
- # [20:42] * Quits: AdobeSeattle (~AdobeSeattle@public.cloak) ("Page closed")
- # [20:47] * Joins: jet (~junglecode@public.cloak)
- # [21:02] * Quits: glenn (~gadams@public.cloak) ("Leaving...")
- # [21:09] * Quits: jet (~junglecode@public.cloak) (jet)
- # [21:15] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:21] * Quits: zcorpan (~zcorpan@public.cloak) ("Leaving...")
- # [21:25] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:32] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [21:45] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
- # [21:50] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
- # [21:53] * Joins: jcraig (~jcraig@public.cloak)
- # [21:54] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:54] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [21:54] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:54] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [21:54] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:54] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [21:55] * Joins: zcorpan (~zcorpan@public.cloak)
- # [22:20] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [22:37] * Quits: lmcliste_ (~lmclister@public.cloak) ("")
- # [22:42] * Joins: dbaron (~dbaron@public.cloak)
- # [22:53] * Joins: rhauck1 (~Adium@public.cloak)
- # [22:53] * Quits: rhauck (~Adium@public.cloak) (Client closed connection)
- # [22:55] * Quits: emalasky (~Adium@public.cloak) ("Leaving.")
- # [22:58] * Joins: jet (~junglecode@public.cloak)
- # [23:02] * Joins: emalasky (~Adium@public.cloak)
- # [23:04] * Joins: Adobe_Seattle (~Adobe_Seattle@public.cloak)
- # [23:05] * Quits: Adobe_Seattle (~Adobe_Seattle@public.cloak) ("Page closed")
- # [23:22] * Joins: lmcliste_ (~lmclister@public.cloak)
- # [23:30] * Parts: jcraig (~jcraig@public.cloak) (jcraig)
- # [23:49] * Quits: jet (~junglecode@public.cloak) (jet)
- # [23:51] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [23:52] * Joins: zcorpan (~zcorpan@public.cloak)
- # [23:54] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [23:57] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # Session Close: Sat Jan 25 00:00:02 2014
The end :)