{"id":9919,"date":"2026-06-02T08:01:58","date_gmt":"2026-06-02T13:01:58","guid":{"rendered":"https:\/\/frontendmasters.com\/blog\/?p=9919"},"modified":"2026-06-02T08:02:00","modified_gmt":"2026-06-02T13:02:00","slug":"whats-missing-in-css-layout","status":"publish","type":"post","link":"https:\/\/frontendmasters.com\/blog\/whats-missing-in-css-layout\/","title":{"rendered":"What&#8217;s missing in CSS layout?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Personally, I wouldn&#8217;t blame you if you were asked what CSS needs these days and you were like <em>uhm, I think it&#8217;s good, actually<\/em>. These days CSS probably has more in it than you even know about or have tried, making it feel not particularly <em>lacking<\/em>. But if you really dig into the specifics, you&#8217;ll find plenty. I enjoyed <a href=\"https:\/\/patrickbrosset.com\/articles\/2026-05-20-whats-missing-in-css-layout\/\">Patrick Brosset&#8217;s dive into CSS layout specifically<\/a>, listing a solid dozen, as well as general concerns about difficulty. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Personally, I wouldn&#8217;t blame you if you were asked what CSS needs these days and you were like uhm, I think it&#8217;s good, actually. These days CSS probably has more in it than you even know about or have tried, making it feel not particularly lacking. But if you really dig into the specifics, you&#8217;ll [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":9920,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"inline_featured_image":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[29],"tags":[7,344,123,53],"class_list":["post-9919","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-beat","tag-css","tag-flexbox","tag-grid","tag-layout"],"acf":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/frontendmasters.com\/blog\/wp-content\/uploads\/2026\/06\/pexels-photo-6991807.jpeg?fit=1880%2C1253&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts\/9919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/comments?post=9919"}],"version-history":[{"count":1,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts\/9919\/revisions"}],"predecessor-version":[{"id":9921,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/posts\/9919\/revisions\/9921"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/media\/9920"}],"wp:attachment":[{"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/media?parent=9919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/categories?post=9919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/frontendmasters.com\/blog\/wp-json\/wp\/v2\/tags?post=9919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}