{"id":84,"date":"2020-10-22T10:13:54","date_gmt":"2020-10-22T15:13:54","guid":{"rendered":"https:\/\/wowfall2020.londietmartin.com\/?p=84"},"modified":"2020-11-01T18:43:41","modified_gmt":"2020-11-02T00:43:41","slug":"improving-with-css-grid-and-online-communication","status":"publish","type":"post","link":"https:\/\/wowfall2020.londietmartin.com\/?p=84","title":{"rendered":"Improving With CSS Grid And Online Communication"},"content":{"rendered":"\n<figure class=\"wp-block-image alignwide size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"774\" height=\"435\" src=\"https:\/\/i0.wp.com\/wowfall2020.londietmartin.com\/wp-content\/uploads\/2020\/10\/7vpUPMSbPfhxiUNYj5XnE6.jpg?resize=774%2C435&#038;ssl=1\" alt=\"\" class=\"wp-image-85\" srcset=\"https:\/\/i0.wp.com\/wowfall2020.londietmartin.com\/wp-content\/uploads\/2020\/10\/7vpUPMSbPfhxiUNYj5XnE6.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/wowfall2020.londietmartin.com\/wp-content\/uploads\/2020\/10\/7vpUPMSbPfhxiUNYj5XnE6.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/wowfall2020.londietmartin.com\/wp-content\/uploads\/2020\/10\/7vpUPMSbPfhxiUNYj5XnE6.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/wowfall2020.londietmartin.com\/wp-content\/uploads\/2020\/10\/7vpUPMSbPfhxiUNYj5XnE6.jpg?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/wowfall2020.londietmartin.com\/wp-content\/uploads\/2020\/10\/7vpUPMSbPfhxiUNYj5XnE6.jpg?resize=1568%2C882&amp;ssl=1 1568w, https:\/\/i0.wp.com\/wowfall2020.londietmartin.com\/wp-content\/uploads\/2020\/10\/7vpUPMSbPfhxiUNYj5XnE6.jpg?w=1800&amp;ssl=1 1800w\" sizes=\"auto, (max-width: 774px) 100vw, 774px\" \/><figcaption><a href=\"https:\/\/www.creativebloq.com\/advice\/a-comprehensive-guide-to-using-css-grid\" target=\"_blank\" rel=\"noreferrer noopener\">CB Creative Blog<\/a><\/figcaption><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>CSS grid layout<\/strong>\u00a0or\u00a0<strong>CSS grid<\/strong>\u00a0is a technique in\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Cascading_Style_Sheets\" target=\"_blank\" rel=\"noreferrer noopener\">Cascading Style Sheets<\/a>\u00a0that allows web developers to create complex\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Responsive_Web_Design\" target=\"_blank\" rel=\"noreferrer noopener\">responsive web design<\/a>\u00a0layouts more easily and consistently across browsers.<sup><a href=\"https:\/\/en.wikipedia.org\/wiki\/CSS_grid_layout#cite_note-1\" target=\"_blank\" rel=\"noreferrer noopener\">[1]<\/a><\/sup>\u00a0There have been other methods for controlling web page layout methods, such as\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/HTML_element#tables\" target=\"_blank\" rel=\"noreferrer noopener\">tables<\/a>, the\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/CSS_box_model\" target=\"_blank\" rel=\"noreferrer noopener\">box model<\/a>, and\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/CSS_flex-box_layout\" target=\"_blank\" rel=\"noreferrer noopener\">CSS flex box<\/a>. CSS grid is currently not an official standard (it is a\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/World_Wide_Web_Consortium\" target=\"_blank\" rel=\"noreferrer noopener\">W3C Candidate Recommendation<\/a>) although it has been adopted by most major browsers.<sup><a href=\"https:\/\/en.wikipedia.org\/wiki\/CSS_grid_layout#cite_note-:0-2\" target=\"_blank\" rel=\"noreferrer noopener\">[2]<\/a><\/sup><\/p><cite><a href=\"https:\/\/en.wikipedia.org\/wiki\/CSS_grid_layout\" target=\"_blank\" rel=\"noreferrer noopener\">Wikipedia, CSS Grid Layout<\/a><\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">CSS Grid is one of the most important functions in building a responsive website. With the vast variety of screen sizes, it is presidents to have a website that will flow depending on the device being used whether it is a watch, fridge, phone, tablet, computer, or car display. The list of devices that are used to browse the web is ever-growing and so should our skills. <\/p>\n\n\n\n<p class=\"has-text-align-left wp-block-paragraph\">The<a href=\"https:\/\/www.hobo-web.co.uk\/best-screen-size\/\" target=\"_blank\" rel=\"noreferrer noopener\"> UK SEO Service HOBO<\/a> has a great article on the most used screen sizes today. The visual presentation is the first step in communication online. If the audience is unable to easily view your site or if the layout is chaotic then you have virtually no chance to get your message across. Another important aspect when it comes to creating a website is understanding your audience. Some audiences will have an easier time navigating a detailed website than that of others.\u00a0 The <a href=\"https:\/\/www.pewresearch.org\/internet\/2019\/06\/13\/mobile-technology-and-home-broadband-2019\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pew Research Center<\/a> has a great article detailing the wide variety of individuals on the web and the growing diversity of screen sizes. If you compare your phone with a friend you will likely find they have a completely different screen size. Better yet count how many screens of different sizes you own that are able to view the internet. In my house alone I have over nine screens that could be used to view a website. Overall it is unprecedented that any website is built with a flexible layout that is able to shift depending on the screen <a href=\"https:\/\/gs.statcounter.com\/screen-resolution-stats\" target=\"_blank\" rel=\"noreferrer noopener\">size and resolution.<\/a> Currently, the leading screen widths are 360px, 1366px, and 1920px. (Mobile, Desktop, &amp; Tablet)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Learning Grid<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now that you understand the importance of creating a fluid website layout, how do you create one? While there are multiple ways to create a fluid layout in CSS we will be focusing on CSS Grid, a newer addition to the CSS world and the web. There are plenty of resources available to dive into the grid world. Below I have created a chart with a few of my favorite introductory materials and what they have to offer.<\/p>\n\n\n\n<figure class=\"wp-block-table alignwide is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td><a href=\"https:\/\/cssgridgarden.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Grid Garden<\/a><\/td><td>A fun interactive game where you use Grid code to grow and water a garden. While it does not cover every aspect of Grid it does go over the basics and is even a great source for quick review.<\/td><\/tr><tr><td><a href=\"https:\/\/yoksel.github.io\/grid-cheatsheet\/\" target=\"_blank\" rel=\"noreferrer noopener\">Grid Cheat Sheet<\/a><\/td><td>This site provides a quick reference guide of Grid code. <em>&nbsp;<\/em>If you know how to use the code but have not touched it in a long time it is great to have an easy reference to turn to.<\/td><\/tr><tr><td><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/CSS_Grid_Layout\" target=\"_blank\" rel=\"noreferrer noopener\">Mozilla MDN<\/a><\/td><td>For an in-depth guide to all things not only Grid but also web design and development in general.&nbsp;<\/td><\/tr><tr><td><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/user-agent-switcher-for-c\/djflhoibgkdhkhhcedjiklpkjnoahfmg?hl=en-US\" target=\"_blank\" rel=\"noreferrer noopener\">User-Agent Switcher for Chrome<\/a><\/td><td>An excellent application for testing screen sizes for multiple devices as you develop a website.&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Simply put the CSS Grid provides a grid-based layout with rows and columns allowing for easy design of a website without the use of <a href=\"https:\/\/www.w3schools.com\/css\/css_float.asp\" target=\"_blank\" rel=\"noreferrer noopener\">floats<\/a> and <a href=\"https:\/\/www.w3schools.com\/css\/css_positioning.asp\" target=\"_blank\" rel=\"noreferrer noopener\">positioning<\/a>. Currently, Grid is supported by all modern browsers. Spaces can be designated between each row and\/or column. An element of a website can span multiple columns and\/or rows depending on the desired layout. \u201cThe basic difference between CSS Grid Layout and <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/CSS_Flexible_Box_Layout\" target=\"_blank\" rel=\"noreferrer noopener\">CSS Flexbox Layout<\/a> is that flexbox was designed for layout in one dimension &#8211; either a row or a column. Grid was designed for two-dimensional layout &#8211; rows, and columns at the same time. The two specifications share some common features, however, and if you have already learned how to use flexbox, the similarities should help you get to grips with Grid.\u201d &#8211; <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/CSS_Grid_Layout\/Relationship_of_Grid_Layout\" target=\"_blank\" rel=\"noreferrer noopener\">MDN Web Docs<\/a>\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If reading documentation is not your cup of tea you can find plenty of content available on Youtube to learn more about CSS Grid.<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube alignwide wp-block-embed is-type-rich is-provider-embed-handler wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"CSS Grid Layout Crash Course\" width=\"774\" height=\"435\" src=\"https:\/\/www.youtube.com\/embed\/jV8B24rSN5o?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CSS grid layout\u00a0or\u00a0CSS grid\u00a0is a technique in\u00a0Cascading Style Sheets\u00a0that allows web developers to create complex\u00a0responsive web design\u00a0layouts more easily and consistently across browsers.[1]\u00a0There have been&hellip;<\/p>\n","protected":false},"author":28,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-84","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/wowfall2020.londietmartin.com\/index.php?rest_route=\/wp\/v2\/posts\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wowfall2020.londietmartin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wowfall2020.londietmartin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wowfall2020.londietmartin.com\/index.php?rest_route=\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/wowfall2020.londietmartin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=84"}],"version-history":[{"count":6,"href":"https:\/\/wowfall2020.londietmartin.com\/index.php?rest_route=\/wp\/v2\/posts\/84\/revisions"}],"predecessor-version":[{"id":484,"href":"https:\/\/wowfall2020.londietmartin.com\/index.php?rest_route=\/wp\/v2\/posts\/84\/revisions\/484"}],"wp:attachment":[{"href":"https:\/\/wowfall2020.londietmartin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wowfall2020.londietmartin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wowfall2020.londietmartin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}