{"id":93499,"date":"2026-03-21T10:24:58","date_gmt":"2026-03-21T15:24:58","guid":{"rendered":"https:\/\/www.bricktowntom.com\/blog\/?p=93499"},"modified":"2026-03-21T10:24:58","modified_gmt":"2026-03-21T15:24:58","slug":"how-the-css-is-where-and-has-pseudo-class-selectors-work","status":"publish","type":"post","link":"https:\/\/www.bricktowntom.com\/blog\/03\/how-the-css-is-where-and-has-pseudo-class-selectors-work.html","title":{"rendered":"How the CSS :is, :where and :has Pseudo-class Selectors Work"},"content":{"rendered":"<p><a href=\"https:\/\/www.sitepoint.com\/css-is-where-has-pseudo-class-selectors\/?utm_source=rss\" title=\"How the CSS :is, :where and :has Pseudo-class Selectors Work\" rel=\"nofollow\"><br \/>\n              <img data-recalc-dims=\"1\" decoding=\"async\" class=\"webfeedsFeaturedVisual\" style=\"margin: auto;margin-bottom: 5px;max-width: 100%\" src=\"https:\/\/i0.wp.com\/uploads.sitepoint.com\/wp-content\/uploads\/2022\/08\/1660647540is-where-has-pseudo-class-selectors.jpg?w=993&#038;ssl=1\" alt=\"How the CSS :is, :where and :has Pseudo-class Selectors Work\" \/><br \/>\n            <\/a><br \/>\n            The new CSS :is(), :where() and :has() pseudo-class selectors are exciting additions to CSS. Learn how easy they are to use!<\/p>\n<p>\n              Continue reading<br \/>\n              <a rel=\"nofollow\" href=\"https:\/\/www.sitepoint.com\/css-is-where-has-pseudo-class-selectors\/?utm_source=rss\">How the CSS :is, :where and :has Pseudo-class Selectors Work<\/a><br \/>\n              on <a rel=\"nofollow\" href=\"https:\/\/www.sitepoint.com\">SitePoint<\/a>.\n            <\/p>\n<p>Source: Site Point<\/p>\n<p id=\"kc_opp\"><small>Republished by  <a href=\"http:\/\/www.blogtrafficexchange.com\/\">Blog Post Promoter<\/a><\/small><\/p>","protected":false},"excerpt":{"rendered":"<p>The new CSS :is(), :where() and :has() pseudo-class selectors are exciting additions to CSS. Learn how easy they are to use! Continue reading &hellip;<\/p>\n","protected":false},"author":1,"featured_media":93500,"comment_status":"false","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[23511],"tags":[128],"class_list":["post-93499","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ebusiness-emarketing","tag-advantage"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/08\/1660647540is-where-has-pseudo-class-selectors.jpg?fit=1200%2C639&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p3k0YU-ok3","jetpack-related-posts":[{"id":93049,"url":"https:\/\/www.bricktowntom.com\/blog\/04\/weekly-news-for-designers-%e2%84%96-646.html","url_meta":{"origin":93499,"position":0},"title":"Weekly News for Designers \u2116 646","author":"admin","date":"April 3, 2026","format":false,"excerpt":"Lesser-Known And Underused CSS Features In 2022 \u2013 Helpful CSS properties and selectors that you may not know about. WordPress 6.0 \u201cArturo\u201d \u2013 Get the lowdown on everything that\u2019s new in the latest release. A Perfect Table of Contents With HTML + CSS \u2013 How to craft an attractive and\u2026","rel":"","context":"In &quot;Affiliate Marketing&quot;","block_context":{"text":"Affiliate Marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/affiliate-marketing"},"img":{"alt_text":"Envato Elements","src":"https:\/\/i0.wp.com\/speckyboy.com\/wp-content\/uploads\/2019\/08\/envato-elements-weekly-news.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":92518,"url":"https:\/\/www.bricktowntom.com\/blog\/04\/the-easy-way-to-host-google-fonts-locally.html","url_meta":{"origin":93499,"position":1},"title":"The Easy Way to Host Google Fonts Locally","author":"admin","date":"April 14, 2026","format":false,"excerpt":"With well over 1,250 free, open-source fonts, Google Fonts is an amazing resource for web designers. Virtually every typographic style is available here, and 135+ languages are represented. Typically, these fonts are implemented via the Google Fonts API. Add a few code snippets to your website, call the fonts in\u2026","rel":"","context":"In &quot;Affiliate Marketing&quot;","block_context":{"text":"Affiliate Marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/affiliate-marketing"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/03\/host-google-fonts-locally-01.jpg?fit=900%2C400&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/03\/host-google-fonts-locally-01.jpg?fit=900%2C400&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/03\/host-google-fonts-locally-01.jpg?fit=900%2C400&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/03\/host-google-fonts-locally-01.jpg?fit=900%2C400&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":93472,"url":"https:\/\/www.bricktowntom.com\/blog\/04\/3-ways-to-enhance-custom-layouts-with-the-wordpress-block-editor.html","url_meta":{"origin":93499,"position":2},"title":"3 Ways to Enhance Custom Layouts with the WordPress Block Editor","author":"admin","date":"April 17, 2026","format":false,"excerpt":"With the Gutenberg Block Editor, WordPress provides a way to build custom layouts baked into the core software. You no longer need a page builder plugin to create multiple columns, embed media, or add a grid of blog posts. While that represents progress relative to the old Classic Editor, you\u2019ll\u2026","rel":"","context":"In &quot;Affiliate Marketing&quot;","block_context":{"text":"Affiliate Marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/affiliate-marketing"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/08\/enhance-gutenberg-layouts-01.jpg?fit=900%2C400&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/08\/enhance-gutenberg-layouts-01.jpg?fit=900%2C400&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/08\/enhance-gutenberg-layouts-01.jpg?fit=900%2C400&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/08\/enhance-gutenberg-layouts-01.jpg?fit=900%2C400&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":93154,"url":"https:\/\/www.bricktowntom.com\/blog\/03\/8-css-snippets-that-demonstrate-the-power-of-shadow-effects.html","url_meta":{"origin":93499,"position":3},"title":"8 CSS Snippets That Demonstrate the Power of Shadow Effects","author":"admin","date":"March 23, 2026","format":false,"excerpt":"Where would web designers be without CSS? It wasn\u2019t so long ago that something as simple as a drop shadow required the use of graphics. Now, it\u2019s a matter of writing a line or two of code. That\u2019s great for adding some basic effects to your text and containers. But\u2026","rel":"","context":"In &quot;Affiliate Marketing&quot;","block_context":{"text":"Affiliate Marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/affiliate-marketing"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":92502,"url":"https:\/\/www.bricktowntom.com\/blog\/03\/weekly-news-for-designers-%e2%84%96-636.html","url_meta":{"origin":93499,"position":4},"title":"Weekly News for Designers \u2116 636","author":"admin","date":"March 20, 2026","format":false,"excerpt":"8 CSS & JavaScript Snippets That Celebrate Spring \u2013 These snippets feature bursts of color and nature-inspired animation. Notion Icons 5.0 \u2013 Use this collection of icons to enhance your Notion workspace. Tally \u2013 A free form builder app that requires zero coding knowledge. Open Source Alternative to\u2026 \u2013 A\u2026","rel":"","context":"In &quot;Affiliate Marketing&quot;","block_context":{"text":"Affiliate Marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/affiliate-marketing"},"img":{"alt_text":"Envato Elements","src":"https:\/\/i0.wp.com\/speckyboy.com\/wp-content\/uploads\/2019\/08\/envato-elements-weekly-news.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":93059,"url":"https:\/\/www.bricktowntom.com\/blog\/04\/how-to-use-variables-in-css.html","url_meta":{"origin":93499,"position":5},"title":"How to use variables in CSS","author":"admin","date":"April 2, 2026","format":false,"excerpt":"Learn how to use CSS variables (custom properties) to make it easier to manage colors, fonts, size, and animations, consistently across web applications. Continue reading How to use variables in CSS on SitePoint. Source: Site Point","rel":"","context":"In &quot;E-business &amp; E-marketing&quot;","block_context":{"text":"E-business &amp; E-marketing","link":"https:\/\/www.bricktowntom.com\/blog\/category\/ebusiness-emarketing"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/06\/1654482584CSS-Variables.jpg?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/06\/1654482584CSS-Variables.jpg?fit=1200%2C600&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/06\/1654482584CSS-Variables.jpg?fit=1200%2C600&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/06\/1654482584CSS-Variables.jpg?fit=1200%2C600&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.bricktowntom.com\/blog\/wp-content\/uploads\/2022\/06\/1654482584CSS-Variables.jpg?fit=1200%2C600&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/posts\/93499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/comments?post=93499"}],"version-history":[{"count":1,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/posts\/93499\/revisions"}],"predecessor-version":[{"id":93540,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/posts\/93499\/revisions\/93540"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/media\/93500"}],"wp:attachment":[{"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/media?parent=93499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/categories?post=93499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bricktowntom.com\/blog\/wp-json\/wp\/v2\/tags?post=93499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}