{"id":1290,"date":"2019-03-21T16:28:37","date_gmt":"2019-03-21T16:28:37","guid":{"rendered":"https:\/\/2019.bristol.wordcamp.org\/?post_type=wcb_session&#038;p=1290"},"modified":"2019-06-29T13:59:35","modified_gmt":"2019-06-29T13:59:35","slug":"building-intelligent-layouts","status":"publish","type":"wcb_session","link":"https:\/\/bristol.wordcamp.org\/2019\/session\/building-intelligent-layouts\/","title":{"rendered":"Building Intelligent Layouts"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/2019.bristol.wordcamp.org\/speaker\/michelle-barker\/\">Michelle Barker<\/a><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Saturday 3:15pm Room 1<\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/2019.bristol.wordcamp.org\/files\/2019\/02\/splot_neon_p1@2x-8-150x150.png\" alt=\"\" class=\"wp-image-734\" srcset=\"https:\/\/bristol.wordcamp.org\/2019\/files\/2019\/02\/splot_neon_p1@2x-8-150x150.png 150w, https:\/\/bristol.wordcamp.org\/2019\/files\/2019\/02\/splot_neon_p1@2x-8-100x100.png 100w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/figure><\/div>\n\n\n\n<p>The CSS Grid Layout Module Level 1 (CSS Grid) has given developers the tools to build complex layouts with relatively little code. It affords us complete control over layout behaviour and positioning of items in two dimensions. At the same time, it has given us many more CSS properties to learn and understand, which can be overwhelming. How do you figure out the best way to build a layout when faced with so much choice?<\/p>\n\n\n\n<p>In this talk, Michelle will demystify some of the new terminology, properties, and functions that have arrived with CSS Grid. We\u2019ll bust some common myths and look at how we can harness these new tools to build robust layouts, even with dynamic content. We\u2019ll take an in-depth look at a real-world example of a complex layout, and in the process learn about the superpowers that Grid provides us with.<\/p>\n\n\n\n<figure class=\"wp-block-embed-wordpress-tv wp-block-embed is-type-video wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"VideoPress Video Player\" aria-label='VideoPress Video Player' width='525' height='295' src='https:\/\/video.wordpress.com\/embed\/hWzQglWD?hd=1&amp;cover=1' frameborder='0' allowfullscreen allow='clipboard-write'><\/iframe><script src='https:\/\/v0.wordpress.com\/js\/next\/videopress-iframe.js?m=1674852142'><\/script>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"525\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">The fabulous <a href=\"https:\/\/twitter.com\/MicheBarks?ref_src=twsrc%5Etfw\">@MicheBarks<\/a> doing her talk &#39;Building Intelligent Layouts&#39; at <a href=\"https:\/\/twitter.com\/hashtag\/WCBRS?src=hash&amp;ref_src=twsrc%5Etfw\">#WCBRS<\/a>.<br><br>Here are her slides:<a href=\"https:\/\/t.co\/4Ra1F3O4mK\">https:\/\/t.co\/4Ra1F3O4mK<\/a> <a href=\"https:\/\/t.co\/oJcPjhPBg1\">pic.twitter.com\/oJcPjhPBg1<\/a><\/p>&mdash; WordCamp Bristol (@wordcampbristol) <a href=\"https:\/\/twitter.com\/wordcampbristol\/status\/1129772416937467905?ref_src=twsrc%5Etfw\">May 18, 2019<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Michelle Barker Saturday 3:15pm Room 1 The CSS Grid Layout Module Level 1 (CSS Grid) has given developers the tools to build complex layouts with relatively little code. It affords us complete control over layout behaviour and positioning of items in two dimensions. At the same time, it has given us many more CSS properties &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/bristol.wordcamp.org\/2019\/session\/building-intelligent-layouts\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Building Intelligent Layouts&#8221;<\/span><\/a><\/p>\n","protected":false},"author":13754724,"featured_media":1586,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1558192500,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1276],"footnotes":""},"session_track":[13411],"session_category":[],"class_list":["post-1290","wcb_session","type-wcb_session","status-publish","has-post-thumbnail","hentry","wcb_track-track-1"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/papmd9-kO","session_date_time":{"date":"May 18, 2019","time":"3:15 pm"},"session_speakers":[{"id":"1276","slug":"michelle-barker","name":"Michelle Barker","link":"https:\/\/bristol.wordcamp.org\/2019\/speaker\/michelle-barker\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/bristol.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bristol.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/bristol.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/bristol.wordcamp.org\/2019\/wp-json\/wp\/v2\/users\/13754724"}],"version-history":[{"count":7,"href":"https:\/\/bristol.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1290\/revisions"}],"predecessor-version":[{"id":2737,"href":"https:\/\/bristol.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/1290\/revisions\/2737"}],"speakers":[{"embeddable":true,"href":"https:\/\/bristol.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/1276"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bristol.wordcamp.org\/2019\/wp-json\/wp\/v2\/media\/1586"}],"wp:attachment":[{"href":"https:\/\/bristol.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=1290"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/bristol.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=1290"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/bristol.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=1290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}