 
    
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>selector Archives - Complete, Concrete, Concise</title>
	<atom:link href="https://complete-concrete-concise.com/tag/selector/feed/" rel="self" type="application/rss+xml" />
	<link>https://complete-concrete-concise.com/tag/selector/</link>
	<description>Practical Information Without The Bloat</description>
	<lastBuildDate>Fri, 19 Apr 2019 14:58:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Advanced CSS Selectors &#8211; Part 1</title>
		<link>https://complete-concrete-concise.com/tutorials/webdev/front-end-basics/advanced-css-selectors-part-1/</link>
		
		<dc:creator><![CDATA[richardsplanet]]></dc:creator>
		<pubDate>Wed, 17 Apr 2019 12:42:14 +0000</pubDate>
				<category><![CDATA[Front-End Basics]]></category>
		<category><![CDATA[combinator]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[selector]]></category>
		<category><![CDATA[understanding]]></category>
		<guid isPermaLink="false">https://complete-concrete-concise.com/?p=3813</guid>

					<description><![CDATA[<p>Expand your skill set from 5 basic CSS selectors to over 50 advanced CSS selectors.</p>
<p>The post <a href="https://complete-concrete-concise.com/tutorials/webdev/front-end-basics/advanced-css-selectors-part-1/">Advanced CSS Selectors &#8211; Part 1</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="preamble">
<p>We’ve seen <a href="https://complete-concrete-concise.com/tutorials/webdev/front-end-basics/css-selecting-specific-elements-for-styling/">5 different ways to select page elements</a> for styling. Over the next few tutorials we will add more than 50 advanced CSS selectors for targeting HTML elements for styling.</p>
</div>
<h2 id="contents">Contents</h2>
<ol class="incremental" type="1">
<li><a href="#a-quick-recap-and-introduction">A Quick Recap and Introduction</a></li>
<li><a href="#updated-clone-page-code">Updated Clone Page Code</a></li>
<li><a href="#final-words">Final Words</a></li>
<li><a href="#references">References</a></li>
</ol>
<h2 id="a-quick-recap-and-introduction">A Quick Recap and Introduction</h2>
<p>You have seen how to style HTML elements using the following selectors:</p>
<div id="cb1" class="sourceCode">
<pre class="sourceCode css"><code class="sourceCode css"><a id="cb1-1" class="sourceLine" title="1"></a>
<a id="cb1-2" class="sourceLine" title="2"></a><span class="co">/*</span>
<a id="cb1-3" class="sourceLine" title="3"></a><span class="co">  This styling will be applied to all elements on</span>
<a id="cb1-4" class="sourceLine" title="4"></a><span class="co">  the page unless another style overrides it.</span>
<a id="cb1-5" class="sourceLine" title="5"></a><span class="co">*/</span>
<a id="cb1-6" class="sourceLine" title="6"></a><span class="op">*</span> {
<a id="cb1-7" class="sourceLine" title="7"></a>  <span class="kw">box-sizing</span>: <span class="dv">border-box</span><span class="op">;</span>
<a id="cb1-8" class="sourceLine" title="8"></a>}
<a id="cb1-9" class="sourceLine" title="9"></a>
<a id="cb1-10" class="sourceLine" title="10"></a><span class="co">/*</span>
<a id="cb1-11" class="sourceLine" title="11"></a><span class="co">  This styling will be applied to all &lt;p&gt; elements</span>
<a id="cb1-12" class="sourceLine" title="12"></a><span class="co">  on the page unless overridden by a style applied</span>
<a id="cb1-13" class="sourceLine" title="13"></a><span class="co">  via a .class, [attribute], or #ID</span>
<a id="cb1-14" class="sourceLine" title="14"></a><span class="co">*/</span>
<a id="cb1-15" class="sourceLine" title="15"></a>p {
<a id="cb1-16" class="sourceLine" title="16"></a>  <span class="kw">color</span>: <span class="cn">black</span><span class="op">;</span>
<a id="cb1-17" class="sourceLine" title="17"></a>  <span class="kw">background-color</span>: <span class="cn">white</span><span class="op">;</span>
<a id="cb1-18" class="sourceLine" title="18"></a>}
<a id="cb1-19" class="sourceLine" title="19"></a>
<a id="cb1-20" class="sourceLine" title="20"></a><span class="co">/*</span>
<a id="cb1-21" class="sourceLine" title="21"></a><span class="co">  This styling will be applied to all elements</span>
<a id="cb1-22" class="sourceLine" title="22"></a><span class="co">  with this class.</span>
<a id="cb1-23" class="sourceLine" title="23"></a>
<a id="cb1-24" class="sourceLine" title="24"></a><span class="co">  It can be overridden by other classes or [attributes]</span>
<a id="cb1-25" class="sourceLine" title="25"></a><span class="co">  that are applied to the element, but only if they are</span>
<a id="cb1-26" class="sourceLine" title="26"></a><span class="co">  defined after this one.</span>
<a id="cb1-27" class="sourceLine" title="27"></a>
<a id="cb1-28" class="sourceLine" title="28"></a><span class="co">  An #ID style will always override this style.</span>
<a id="cb1-29" class="sourceLine" title="29"></a><span class="co">*/</span>
<a id="cb1-30" class="sourceLine" title="30"></a><span class="fu">.myStyle</span> {
<a id="cb1-31" class="sourceLine" title="31"></a>  <span class="kw">color</span>: <span class="cn">blue</span><span class="op">;</span>
<a id="cb1-32" class="sourceLine" title="32"></a>  <span class="kw">background</span>: <span class="cn">yellow</span><span class="op">;</span>
<a id="cb1-33" class="sourceLine" title="33"></a>}
<a id="cb1-34" class="sourceLine" title="34"></a>
<a id="cb1-35" class="sourceLine" title="35"></a><span class="co">/*</span>
<a id="cb1-36" class="sourceLine" title="36"></a><span class="co">This styling will be applied to all elements</span>
<a id="cb1-37" class="sourceLine" title="37"></a><span class="co">matching this attribute.</span>
<a id="cb1-38" class="sourceLine" title="38"></a>
<a id="cb1-39" class="sourceLine" title="39"></a><span class="co">It can be overridden by other classes or [attributes]</span>
<a id="cb1-40" class="sourceLine" title="40"></a><span class="co">that are applied to the element, but only if they are</span>
<a id="cb1-41" class="sourceLine" title="41"></a><span class="co">defined after this one.</span>
<a id="cb1-42" class="sourceLine" title="42"></a>
<a id="cb1-43" class="sourceLine" title="43"></a><span class="co">An #ID style will always override this style.</span>
<a id="cb1-44" class="sourceLine" title="44"></a><span class="co">*/</span>
<a id="cb1-45" class="sourceLine" title="45"></a><span class="ex">[reversed]</span> {
<a id="cb1-46" class="sourceLine" title="46"></a>  <span class="kw">color</span>: <span class="cn">white</span><span class="op">;</span>
<a id="cb1-47" class="sourceLine" title="47"></a>  <span class="kw">background-color</span>: <span class="cn">black</span><span class="op">;</span>
<a id="cb1-48" class="sourceLine" title="48"></a>}
<a id="cb1-49" class="sourceLine" title="49"></a>
<a id="cb1-50" class="sourceLine" title="50"></a><span class="co">/*</span>
<a id="cb1-51" class="sourceLine" title="51"></a><span class="co">  This styling will be applied to the element</span>
<a id="cb1-52" class="sourceLine" title="52"></a><span class="co">  with this ID. Remember: each ID must be</span>
<a id="cb1-53" class="sourceLine" title="53"></a><span class="co">  unique on the page and an element can have a</span>
<a id="cb1-54" class="sourceLine" title="54"></a><span class="co">  maximum of 1 ID.</span>
<a id="cb1-55" class="sourceLine" title="55"></a>
<a id="cb1-56" class="sourceLine" title="56"></a><span class="co">  This styling overrides any other styling</span>
<a id="cb1-57" class="sourceLine" title="57"></a><span class="co">  applied to the element.</span>
<a id="cb1-58" class="sourceLine" title="58"></a><span class="co">*/</span>
<a id="cb1-59" class="sourceLine" title="59"></a>
<a id="cb1-60" class="sourceLine" title="60"></a><span class="pp">#myID</span> {
<a id="cb1-61" class="sourceLine" title="61"></a>  <span class="kw">font-size</span>: <span class="dv">24</span><span class="dt">px</span><span class="op">;</span>
<a id="cb1-62" class="sourceLine" title="62"></a>  <span class="kw">color</span>: <span class="cn">black</span><span class="op">;</span>
<a id="cb1-63" class="sourceLine" title="63"></a>  <span class="kw">background-color</span>: <span class="cn">orange</span><span class="op">;</span>
<a id="cb1-64" class="sourceLine" title="64"></a>}</code></pre>
</div>
<p>This sort of styling is very direct: you explicitly specify the element you want styled and rely on inheritance to pass styles from parent to child elements.</p>
<p>This direct form of styling does have shortcomings &#8211; if we want to style part of the page differently, we have to explicitly create new styles for that (likely using classes) and apply them to the elements we want styled. This creates a multiplicity of style rules than can quickly become unwieldy.<a id="fnref1" class="footnote-ref" href="#fn1"><sup>1</sup></a> As well, if you apply multiple styles (via classes) then the order in which the styles were defined matters.</p>
<p>Let’s consider the <a href="https://complete-concrete-concise.com/tutorials/webdev/front-end-basics/css-a-more-advanced-float-example-part-3/">clone page created earlier</a>: one of the things used was a <strong>card</strong> pattern for the articles on the page:</p>
<div id="cb2" class="sourceCode">
<pre class="sourceCode html"><code class="sourceCode html"><a id="cb2-1" class="sourceLine" title="1"></a><span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"card"</span><span class="kw">&gt;</span>
<a id="cb2-2" class="sourceLine" title="2"></a>  <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"image"</span><span class="kw">&gt;</span>
<a id="cb2-3" class="sourceLine" title="3"></a>    <span class="kw">&lt;img</span><span class="ot"> src=</span><span class="st">""</span><span class="kw">&gt;</span>
<a id="cb2-4" class="sourceLine" title="4"></a>  <span class="kw">&lt;/div&gt;</span>
<a id="cb2-5" class="sourceLine" title="5"></a>  <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"headline"</span><span class="kw">&gt;</span>
<a id="cb2-6" class="sourceLine" title="6"></a>
<a id="cb2-7" class="sourceLine" title="7"></a>  <span class="kw">&lt;/div&gt;</span>
<a id="cb2-8" class="sourceLine" title="8"></a>  <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"timestamp"</span><span class="kw">&gt;</span>🕔 2 Hours<span class="kw">&lt;/div&gt;</span>
<a id="cb2-9" class="sourceLine" title="9"></a><span class="kw">&lt;/div&gt;</span></code></pre>
</div>
<p>This worked fine, except that instead of using a generic class of <span class="css-class">.headline</span>, specific headline classes were used depending on which column the card was located: <span class="css-class">.headline-small</span>, <span class="css-class">.headline-large</span>, and <span class="css-class">.headline-medium</span>.</p>
<p>This makes moving cards from one column to another complicated because styling information (rather than content information) is embedded in the class. Moving a card requires the class be updated because its location changed.</p>
<p>CSS allows you to apply styles based on the context your content appears in. Consider:</p>
<div id="cb3" class="sourceCode">
<pre class="sourceCode css"><code class="sourceCode css"><a id="cb3-1" class="sourceLine" title="1"></a><span class="co">/*</span>
<a id="cb3-2" class="sourceLine" title="2"></a><span class="co">apply the following style to elements</span>
<a id="cb3-3" class="sourceLine" title="3"></a><span class="co">with the class .headline that are</span>
<a id="cb3-4" class="sourceLine" title="4"></a><span class="co">immediate children of elements with the</span>
<a id="cb3-5" class="sourceLine" title="5"></a><span class="co">class .card that are immediate children</span>
<a id="cb3-6" class="sourceLine" title="6"></a><span class="co">of elements with the class .left-column</span>
<a id="cb3-7" class="sourceLine" title="7"></a><span class="co">*/</span>
<a id="cb3-8" class="sourceLine" title="8"></a><span class="fu">.column-left</span> <span class="op">&gt;</span> <span class="fu">.card</span> <span class="op">&gt;</span> <span class="fu">.headline</span> {
<a id="cb3-9" class="sourceLine" title="9"></a>
<a id="cb3-10" class="sourceLine" title="10"></a>}
<a id="cb3-11" class="sourceLine" title="11"></a>
<a id="cb3-12" class="sourceLine" title="12"></a><span class="co">/*</span>
<a id="cb3-13" class="sourceLine" title="13"></a><span class="co">apply the following style to elements</span>
<a id="cb3-14" class="sourceLine" title="14"></a><span class="co">with the class .headline if their parent</span>
<a id="cb3-15" class="sourceLine" title="15"></a><span class="co">element has class .card and their</span>
<a id="cb3-16" class="sourceLine" title="16"></a><span class="co">grandparent has class .middle-column</span>
<a id="cb3-17" class="sourceLine" title="17"></a><span class="co">*/</span>
<a id="cb3-18" class="sourceLine" title="18"></a><span class="fu">.column-middle</span> <span class="op">&gt;</span> <span class="fu">.card</span> <span class="op">&gt;</span> <span class="fu">.headline</span> {
<a id="cb3-19" class="sourceLine" title="19"></a>  <span class="kw">font-size</span>: <span class="dv">32</span><span class="dt">px</span><span class="op">;</span>
<a id="cb3-20" class="sourceLine" title="20"></a>}
<a id="cb3-21" class="sourceLine" title="21"></a>
<a id="cb3-22" class="sourceLine" title="22"></a><span class="co">/*</span>
<a id="cb3-23" class="sourceLine" title="23"></a><span class="co">apply the following style to elements</span>
<a id="cb3-24" class="sourceLine" title="24"></a><span class="co">with the class .headline only if it is</span>
<a id="cb3-25" class="sourceLine" title="25"></a><span class="co">nested exactly as follows:</span>
<a id="cb3-26" class="sourceLine" title="26"></a><span class="co">  class=“right-column”</span>
<a id="cb3-27" class="sourceLine" title="27"></a><span class="co">      class=“card”</span>
<a id="cb3-28" class="sourceLine" title="28"></a><span class="co">          class=“headline”</span>
<a id="cb3-29" class="sourceLine" title="29"></a><span class="co">*/</span>
<a id="cb3-30" class="sourceLine" title="30"></a><span class="fu">.column-right</span> <span class="op">&gt;</span> <span class="fu">.card</span> <span class="op">&gt;</span> <span class="fu">.headline</span> {
<a id="cb3-31" class="sourceLine" title="31"></a>  <span class="kw">font-size</span>: <span class="dv">24</span><span class="dt">px</span><span class="op">;</span>
<a id="cb3-32" class="sourceLine" title="32"></a>}</code></pre>
</div>
<p>If you replace the <span class="css-class">.headline-small</span>, <span class="css-class">.headline-large</span>, and <span class="css-class">.headline-medium</span>. style definitions in the <a href="https://complete-concrete-concise.com/tutorials/webdev/front-end-basics/css-a-more-advanced-float-example-part-3/">clone page</a> with the above code and replace their use in the HTML with <span class="css-class">.headline</span>, you will notice everything still works correctly.</p>
<h2 id="updated-clone-page-code">Updated Clone Page Code</h2>
<p>You can see how the updated clone page <a href="https://complete-concrete-concise.com/sample/37-update-clone-page.html">looks here</a> and you can see how the original clone page <a href="https://complete-concrete-concise.com/sample/32-float.html">looks here</a>. You can also inspect the page source code using the <strong>view source</strong> tool you <a href="https://complete-concrete-concise.com/tutorials/webdev/front-end-basics/a-quick-introduction-to-two-development-tools-built-into-your-browser/#view-page-source">learned about here</a> or inspect the updated source code below:</p>
<div id="cb4" class="sourceCode">
<pre class="sourceCode html"><code class="sourceCode html"><a id="cb4-1" class="sourceLine" title="1"></a><span class="dt">&lt;!DOCTYPE </span>HTML<span class="dt">&gt;</span>
<a id="cb4-2" class="sourceLine" title="2"></a><span class="kw">&lt;html&gt;</span>
<a id="cb4-3" class="sourceLine" title="3"></a>  <span class="kw">&lt;head&gt;</span>
<a id="cb4-4" class="sourceLine" title="4"></a>    <span class="kw">&lt;title&gt;</span>Clone Page<span class="kw">&lt;/title&gt;</span>
<a id="cb4-5" class="sourceLine" title="5"></a>    <span class="kw">&lt;meta</span><span class="ot"> charset=</span><span class="st">"utf-8"</span>  <span class="kw">/&gt;</span>
<a id="cb4-6" class="sourceLine" title="6"></a>
<a id="cb4-7" class="sourceLine" title="7"></a>    <span class="kw">&lt;style&gt;</span>
<a id="cb4-8" class="sourceLine" title="8"></a>
<a id="cb4-9" class="sourceLine" title="9"></a>      <span class="op">*</span> {
<a id="cb4-10" class="sourceLine" title="10"></a>        <span class="kw">box-sizing</span>: <span class="dv">border-box</span><span class="op">;</span>
<a id="cb4-11" class="sourceLine" title="11"></a>        <span class="kw">font-family</span>: <span class="dv">sans-serif</span><span class="op">;</span>
<a id="cb4-12" class="sourceLine" title="12"></a>        <span class="kw">font-size</span>: <span class="dv">16</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-13" class="sourceLine" title="13"></a>      }
<a id="cb4-14" class="sourceLine" title="14"></a>
<a id="cb4-15" class="sourceLine" title="15"></a>      img {
<a id="cb4-16" class="sourceLine" title="16"></a>        <span class="kw">width</span>: <span class="dv">100</span><span class="dt">%</span><span class="op">;</span>
<a id="cb4-17" class="sourceLine" title="17"></a>      }
<a id="cb4-18" class="sourceLine" title="18"></a>
<a id="cb4-19" class="sourceLine" title="19"></a>      <span class="pp">#wrapper</span> {
<a id="cb4-20" class="sourceLine" title="20"></a>        <span class="kw">width</span>: <span class="dv">960</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-21" class="sourceLine" title="21"></a>        <span class="kw">margin</span>: <span class="bu">auto</span><span class="op">;</span>
<a id="cb4-22" class="sourceLine" title="22"></a>      }
<a id="cb4-23" class="sourceLine" title="23"></a>
<a id="cb4-24" class="sourceLine" title="24"></a>      <span class="pp">#title</span> {
<a id="cb4-25" class="sourceLine" title="25"></a>        <span class="kw">background-color</span>: <span class="cn">white</span><span class="op">;</span>
<a id="cb4-26" class="sourceLine" title="26"></a>        <span class="kw">color</span>: <span class="cn">black</span><span class="op">;</span>
<a id="cb4-27" class="sourceLine" title="27"></a>        <span class="kw">padding</span>: <span class="dv">8</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-28" class="sourceLine" title="28"></a>      }
<a id="cb4-29" class="sourceLine" title="29"></a>
<a id="cb4-30" class="sourceLine" title="30"></a>      <span class="pp">#site-name</span> {
<a id="cb4-31" class="sourceLine" title="31"></a>        <span class="kw">font-size</span>: <span class="dv">32</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-32" class="sourceLine" title="32"></a>        <span class="kw">font-weight</span>: <span class="dv">bold</span><span class="op">;</span>
<a id="cb4-33" class="sourceLine" title="33"></a>      }
<a id="cb4-34" class="sourceLine" title="34"></a>
<a id="cb4-35" class="sourceLine" title="35"></a>      <span class="pp">#login</span> {
<a id="cb4-36" class="sourceLine" title="36"></a>        <span class="kw">color</span>: <span class="cn">grey</span><span class="op">;</span>
<a id="cb4-37" class="sourceLine" title="37"></a>        <span class="kw">padding-top</span>: <span class="dv">8</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-38" class="sourceLine" title="38"></a>        <span class="kw">float</span>: <span class="dv">right</span><span class="op">;</span>
<a id="cb4-39" class="sourceLine" title="39"></a>      }
<a id="cb4-40" class="sourceLine" title="40"></a>
<a id="cb4-41" class="sourceLine" title="41"></a>      <span class="pp">#search</span> {
<a id="cb4-42" class="sourceLine" title="42"></a>        <span class="kw">color</span>: <span class="cn">grey</span><span class="op">;</span>
<a id="cb4-43" class="sourceLine" title="43"></a>        <span class="kw">float</span>: <span class="dv">right</span><span class="op">;</span>
<a id="cb4-44" class="sourceLine" title="44"></a>        <span class="kw">padding-top</span>: <span class="dv">18</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-45" class="sourceLine" title="45"></a>        <span class="kw">padding-right</span>: <span class="dv">16</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-46" class="sourceLine" title="46"></a>        <span class="kw">font-size</span>: <span class="dv">24</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-47" class="sourceLine" title="47"></a>      }
<a id="cb4-48" class="sourceLine" title="48"></a>
<a id="cb4-49" class="sourceLine" title="49"></a>      <span class="pp">#navbar</span> {
<a id="cb4-50" class="sourceLine" title="50"></a>        <span class="kw">background-color</span>: <span class="cn">#333333</span><span class="op">;</span>
<a id="cb4-51" class="sourceLine" title="51"></a>        <span class="kw">color</span>: <span class="cn">white</span><span class="op">;</span>
<a id="cb4-52" class="sourceLine" title="52"></a>        <span class="kw">border-bottom</span>: <span class="dv">2</span><span class="dt">px</span> <span class="dv">solid</span> <span class="cn">grey</span><span class="op">;</span>
<a id="cb4-53" class="sourceLine" title="53"></a>      }
<a id="cb4-54" class="sourceLine" title="54"></a>
<a id="cb4-55" class="sourceLine" title="55"></a>      <span class="pp">#darkbox</span> {
<a id="cb4-56" class="sourceLine" title="56"></a>        <span class="kw">background-color</span>: <span class="cn">#333333</span><span class="op">;</span>
<a id="cb4-57" class="sourceLine" title="57"></a>        <span class="kw">height</span>: <span class="dv">100</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-58" class="sourceLine" title="58"></a>      }
<a id="cb4-59" class="sourceLine" title="59"></a>
<a id="cb4-60" class="sourceLine" title="60"></a>      <span class="pp">#content</span> {
<a id="cb4-61" class="sourceLine" title="61"></a>        <span class="kw">margin-top</span>: <span class="dv">-90</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-62" class="sourceLine" title="62"></a>      }
<a id="cb4-63" class="sourceLine" title="63"></a>
<a id="cb4-64" class="sourceLine" title="64"></a>      <span class="pp">#popular</span> {
<a id="cb4-65" class="sourceLine" title="65"></a>        <span class="kw">color</span>: <span class="cn">white</span><span class="op">;</span>
<a id="cb4-66" class="sourceLine" title="66"></a>        <span class="kw">padding-left</span>: <span class="dv">16</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-67" class="sourceLine" title="67"></a>        <span class="kw">font-weight</span>: <span class="dv">bold</span><span class="op">;</span>
<a id="cb4-68" class="sourceLine" title="68"></a>      }
<a id="cb4-69" class="sourceLine" title="69"></a>
<a id="cb4-70" class="sourceLine" title="70"></a>      <span class="pp">#footer</span> {
<a id="cb4-71" class="sourceLine" title="71"></a>        <span class="kw">text-align</span>: <span class="dv">center</span><span class="op">;</span>
<a id="cb4-72" class="sourceLine" title="72"></a>        <span class="kw">padding</span>: <span class="dv">24</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-73" class="sourceLine" title="73"></a>        <span class="kw">background</span>: <span class="cn">#333333</span><span class="op">;</span>
<a id="cb4-74" class="sourceLine" title="74"></a>        <span class="kw">color</span>: <span class="cn">white</span><span class="op">;</span>
<a id="cb4-75" class="sourceLine" title="75"></a>        <span class="kw">font-size</span>: <span class="dv">20</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-76" class="sourceLine" title="76"></a>      }
<a id="cb4-77" class="sourceLine" title="77"></a>
<a id="cb4-78" class="sourceLine" title="78"></a>      <span class="fu">.nav-item</span> {
<a id="cb4-79" class="sourceLine" title="79"></a>        <span class="kw">display</span>: <span class="dv">inline-block</span><span class="op">;</span>
<a id="cb4-80" class="sourceLine" title="80"></a>        <span class="kw">padding</span>: <span class="dv">24</span><span class="dt">px</span> <span class="dv">16</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-81" class="sourceLine" title="81"></a>      }
<a id="cb4-82" class="sourceLine" title="82"></a>
<a id="cb4-83" class="sourceLine" title="83"></a>      <span class="fu">.column-left</span> {
<a id="cb4-84" class="sourceLine" title="84"></a>        <span class="kw">width</span>: <span class="dv">20</span><span class="dt">%</span><span class="op">;</span>
<a id="cb4-85" class="sourceLine" title="85"></a>        <span class="kw">float</span>: <span class="dv">left</span><span class="op">;</span>
<a id="cb4-86" class="sourceLine" title="86"></a>      }
<a id="cb4-87" class="sourceLine" title="87"></a>
<a id="cb4-88" class="sourceLine" title="88"></a>      <span class="fu">.column-middle</span> {
<a id="cb4-89" class="sourceLine" title="89"></a>        <span class="kw">width</span>: <span class="dv">55</span><span class="dt">%</span><span class="op">;</span>
<a id="cb4-90" class="sourceLine" title="90"></a>        <span class="kw">float</span>: <span class="dv">left</span><span class="op">;</span>
<a id="cb4-91" class="sourceLine" title="91"></a>        <span class="kw">border-left</span>: <span class="dv">2</span><span class="dt">px</span> <span class="dv">solid</span> <span class="cn">grey</span><span class="op">;</span>
<a id="cb4-92" class="sourceLine" title="92"></a>        <span class="kw">border-right</span>: <span class="dv">2</span><span class="dt">px</span> <span class="dv">solid</span> <span class="cn">grey</span><span class="op">;</span>
<a id="cb4-93" class="sourceLine" title="93"></a>      }
<a id="cb4-94" class="sourceLine" title="94"></a>
<a id="cb4-95" class="sourceLine" title="95"></a>      <span class="fu">.column-right</span> {
<a id="cb4-96" class="sourceLine" title="96"></a>        <span class="kw">width</span>: <span class="dv">25</span><span class="dt">%</span><span class="op">;</span>
<a id="cb4-97" class="sourceLine" title="97"></a>        <span class="kw">float</span>: <span class="dv">left</span><span class="op">;</span>
<a id="cb4-98" class="sourceLine" title="98"></a>      }
<a id="cb4-99" class="sourceLine" title="99"></a>
<a id="cb4-100" class="sourceLine" title="100"></a>      <span class="fu">.clearfix</span><span class="in">::after</span> {
<a id="cb4-101" class="sourceLine" title="101"></a>        <span class="kw">clear</span>: <span class="dv">both</span><span class="op">;</span>
<a id="cb4-102" class="sourceLine" title="102"></a>        <span class="kw">display</span>: <span class="dv">block</span><span class="op">;</span>
<a id="cb4-103" class="sourceLine" title="103"></a>        <span class="kw">content</span>: <span class="st">""</span><span class="op">;</span>
<a id="cb4-104" class="sourceLine" title="104"></a>      }
<a id="cb4-105" class="sourceLine" title="105"></a>
<a id="cb4-106" class="sourceLine" title="106"></a>      <span class="fu">.card</span> {
<a id="cb4-107" class="sourceLine" title="107"></a>        <span class="kw">padding</span>: <span class="dv">0</span> <span class="dv">16</span><span class="dt">px</span> <span class="dv">16</span><span class="dt">px</span> <span class="dv">16</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-108" class="sourceLine" title="108"></a>      }
<a id="cb4-109" class="sourceLine" title="109"></a>
<a id="cb4-110" class="sourceLine" title="110"></a>      <span class="fu">.image</span> {
<a id="cb4-111" class="sourceLine" title="111"></a>
<a id="cb4-112" class="sourceLine" title="112"></a>      }
<a id="cb4-113" class="sourceLine" title="113"></a>
<a id="cb4-114" class="sourceLine" title="114"></a>      <span class="co">/*</span>
<a id="cb4-115" class="sourceLine" title="115"></a><span class="co">      Use the more specific styling selectors</span>
<a id="cb4-116" class="sourceLine" title="116"></a><span class="co">      that select HTML elements based on their</span>
<a id="cb4-117" class="sourceLine" title="117"></a><span class="co">      class AND placement in the page.</span>
<a id="cb4-118" class="sourceLine" title="118"></a><span class="co">      */</span>
<a id="cb4-119" class="sourceLine" title="119"></a>      <span class="fu">.column-left</span> <span class="op">&gt;</span> <span class="fu">.card</span> <span class="op">&gt;</span> <span class="fu">.headline</span> {
<a id="cb4-120" class="sourceLine" title="120"></a>
<a id="cb4-121" class="sourceLine" title="121"></a>      }
<a id="cb4-122" class="sourceLine" title="122"></a>
<a id="cb4-123" class="sourceLine" title="123"></a>      <span class="fu">.column-middle</span> <span class="op">&gt;</span> <span class="fu">.card</span> <span class="op">&gt;</span> <span class="fu">.headline</span> {
<a id="cb4-124" class="sourceLine" title="124"></a>        <span class="kw">font-size</span>: <span class="dv">32</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-125" class="sourceLine" title="125"></a>      }
<a id="cb4-126" class="sourceLine" title="126"></a>
<a id="cb4-127" class="sourceLine" title="127"></a>      <span class="fu">.column-right</span> <span class="op">&gt;</span> <span class="fu">.card</span> <span class="op">&gt;</span> <span class="fu">.headline</span> {
<a id="cb4-128" class="sourceLine" title="128"></a>        <span class="kw">font-size</span>: <span class="dv">24</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-129" class="sourceLine" title="129"></a>      }
<a id="cb4-130" class="sourceLine" title="130"></a>
<a id="cb4-131" class="sourceLine" title="131"></a>      <span class="fu">.timestamp</span> {
<a id="cb4-132" class="sourceLine" title="132"></a>        <span class="kw">padding-top</span>: <span class="dv">8</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-133" class="sourceLine" title="133"></a>        <span class="kw">color</span>: <span class="cn">gray</span><span class="op">;</span>
<a id="cb4-134" class="sourceLine" title="134"></a>        <span class="kw">font-size</span>: <span class="dv">12</span><span class="dt">px</span><span class="op">;</span>
<a id="cb4-135" class="sourceLine" title="135"></a>      }
<a id="cb4-136" class="sourceLine" title="136"></a>
<a id="cb4-137" class="sourceLine" title="137"></a>    <span class="kw">&lt;/style&gt;</span>
<a id="cb4-138" class="sourceLine" title="138"></a>  <span class="kw">&lt;/head&gt;</span>
<a id="cb4-139" class="sourceLine" title="139"></a>  <span class="kw">&lt;body&gt;</span>
<a id="cb4-140" class="sourceLine" title="140"></a>    <span class="kw">&lt;div</span><span class="ot"> id=</span><span class="st">"wrapper"</span><span class="kw">&gt;</span>
<a id="cb4-141" class="sourceLine" title="141"></a>      <span class="kw">&lt;div</span><span class="ot"> id=</span><span class="st">"title"</span><span class="kw">&gt;</span>
<a id="cb4-142" class="sourceLine" title="142"></a>        <span class="kw">&lt;span</span><span class="ot"> id=</span><span class="st">"site-name"</span><span class="kw">&gt;</span>clonage<span class="kw">&lt;/span&gt;</span>
<a id="cb4-143" class="sourceLine" title="143"></a>        <span class="kw">&lt;span</span><span class="ot"> id=</span><span class="st">"login"</span><span class="ot"> class=</span><span class="st">"clearfix"</span><span class="kw">&gt;</span>Login<span class="kw">&lt;/span&gt;</span>
<a id="cb4-144" class="sourceLine" title="144"></a>      <span class="kw">&lt;/div&gt;</span>
<a id="cb4-145" class="sourceLine" title="145"></a>      <span class="kw">&lt;div</span><span class="ot"> id=</span><span class="st">"navbar"</span><span class="kw">&gt;</span>
<a id="cb4-146" class="sourceLine" title="146"></a>        <span class="kw">&lt;span</span><span class="ot"> class=</span><span class="st">nav-item</span><span class="kw">&gt;</span>Gear<span class="kw">&lt;/span&gt;</span>
<a id="cb4-147" class="sourceLine" title="147"></a>        <span class="kw">&lt;span</span><span class="ot"> class=</span><span class="st">nav-item</span><span class="kw">&gt;</span>Gaming<span class="kw">&lt;/span&gt;</span>
<a id="cb4-148" class="sourceLine" title="148"></a>        <span class="kw">&lt;span</span><span class="ot"> class=</span><span class="st">nav-item</span><span class="kw">&gt;</span>Entertainment<span class="kw">&lt;/span&gt;</span>
<a id="cb4-149" class="sourceLine" title="149"></a>        <span class="kw">&lt;span</span><span class="ot"> class=</span><span class="st">nav-item</span><span class="kw">&gt;</span>Tomorrow<span class="kw">&lt;/span&gt;</span>
<a id="cb4-150" class="sourceLine" title="150"></a>        <span class="kw">&lt;span</span><span class="ot"> class=</span><span class="st">nav-item</span><span class="kw">&gt;</span>Video<span class="kw">&lt;/span&gt;</span>
<a id="cb4-151" class="sourceLine" title="151"></a>        <span class="kw">&lt;span</span><span class="ot"> class=</span><span class="st">nav-item</span><span class="kw">&gt;</span>Reviews<span class="kw">&lt;/span&gt;</span>
<a id="cb4-152" class="sourceLine" title="152"></a>        <span class="kw">&lt;span</span><span class="ot"> class=</span><span class="st">nav-item</span><span class="kw">&gt;</span>Events<span class="kw">&lt;/span&gt;</span>
<a id="cb4-153" class="sourceLine" title="153"></a>        <span class="kw">&lt;span</span><span class="ot"> class=</span><span class="st">nav-item</span><span class="kw">&gt;</span>Local Edition<span class="kw">&lt;/span&gt;</span>
<a id="cb4-154" class="sourceLine" title="154"></a>        <span class="kw">&lt;span</span><span class="ot"> id=</span><span class="st">"search"</span><span class="ot"> class=</span><span class="st">"clearfix"</span><span class="kw">&gt;</span>⌕<span class="kw">&lt;/span&gt;</span>
<a id="cb4-155" class="sourceLine" title="155"></a>      <span class="kw">&lt;/div&gt;</span>
<a id="cb4-156" class="sourceLine" title="156"></a>      <span class="kw">&lt;div</span><span class="ot"> id=</span><span class="st">"darkbox"</span><span class="kw">&gt;&lt;/div&gt;</span>
<a id="cb4-157" class="sourceLine" title="157"></a>      <span class="kw">&lt;div</span><span class="ot"> id=</span><span class="st">"content"</span><span class="ot"> class=</span><span class="st">"clearfix"</span><span class="kw">&gt;</span>
<a id="cb4-158" class="sourceLine" title="158"></a>        <span class="co">&lt;!--</span>
<a id="cb4-159" class="sourceLine" title="159"></a><span class="co">        Update all the .headline-small,</span>
<a id="cb4-160" class="sourceLine" title="160"></a><span class="co">        .headline-large, and .headline-medium</span>
<a id="cb4-161" class="sourceLine" title="161"></a><span class="co">        class tags to the .headline class.</span>
<a id="cb4-162" class="sourceLine" title="162"></a><span class="co">        --&gt;</span>
<a id="cb4-163" class="sourceLine" title="163"></a>        <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"column-left"</span><span class="kw">&gt;</span>
<a id="cb4-164" class="sourceLine" title="164"></a>          <span class="kw">&lt;p</span><span class="ot"> id=</span><span class="st">"popular"</span><span class="kw">&gt;</span>Popular Now<span class="kw">&lt;/p&gt;</span>
<a id="cb4-165" class="sourceLine" title="165"></a>          <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"card"</span><span class="kw">&gt;</span>
<a id="cb4-166" class="sourceLine" title="166"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"image"</span><span class="kw">&gt;</span>
<a id="cb4-167" class="sourceLine" title="167"></a>              <span class="kw">&lt;img</span><span class="ot"> src=</span><span class="st">"32-small-1.jpg"</span><span class="kw">&gt;</span>
<a id="cb4-168" class="sourceLine" title="168"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-169" class="sourceLine" title="169"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"headline"</span><span class="kw">&gt;</span>
<a id="cb4-170" class="sourceLine" title="170"></a>              Foods that boost your learning
<a id="cb4-171" class="sourceLine" title="171"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-172" class="sourceLine" title="172"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"timestamp"</span><span class="kw">&gt;</span>🕔 2 Hours<span class="kw">&lt;/div&gt;</span>
<a id="cb4-173" class="sourceLine" title="173"></a>          <span class="kw">&lt;/div&gt;</span>
<a id="cb4-174" class="sourceLine" title="174"></a>          <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"card"</span><span class="kw">&gt;</span>
<a id="cb4-175" class="sourceLine" title="175"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"image"</span><span class="kw">&gt;</span>
<a id="cb4-176" class="sourceLine" title="176"></a>              <span class="kw">&lt;img</span><span class="ot"> src=</span><span class="st">"32-small-2.jpg"</span><span class="kw">&gt;</span>
<a id="cb4-177" class="sourceLine" title="177"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-178" class="sourceLine" title="178"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"headline"</span><span class="kw">&gt;</span>
<a id="cb4-179" class="sourceLine" title="179"></a>              Robot arms may be the next
<a id="cb4-180" class="sourceLine" title="180"></a>              technological frontier
<a id="cb4-181" class="sourceLine" title="181"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-182" class="sourceLine" title="182"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"timestamp"</span><span class="kw">&gt;</span>🕔 2 Hours<span class="kw">&lt;/div&gt;</span>
<a id="cb4-183" class="sourceLine" title="183"></a>          <span class="kw">&lt;/div&gt;</span>
<a id="cb4-184" class="sourceLine" title="184"></a>          <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"card"</span><span class="kw">&gt;</span>
<a id="cb4-185" class="sourceLine" title="185"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"image"</span><span class="kw">&gt;</span>
<a id="cb4-186" class="sourceLine" title="186"></a>              <span class="kw">&lt;img</span><span class="ot"> src=</span><span class="st">"32-small-3.jpg"</span><span class="kw">&gt;</span>
<a id="cb4-187" class="sourceLine" title="187"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-188" class="sourceLine" title="188"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"headline"</span><span class="kw">&gt;</span>
<a id="cb4-189" class="sourceLine" title="189"></a>              Is virtual reality going to far?
<a id="cb4-190" class="sourceLine" title="190"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-191" class="sourceLine" title="191"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"timestamp"</span><span class="kw">&gt;</span>🕔 2 Hours<span class="kw">&lt;/div&gt;</span>
<a id="cb4-192" class="sourceLine" title="192"></a>          <span class="kw">&lt;/div&gt;</span>
<a id="cb4-193" class="sourceLine" title="193"></a>          <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"card"</span><span class="kw">&gt;</span>
<a id="cb4-194" class="sourceLine" title="194"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"image"</span><span class="kw">&gt;</span>
<a id="cb4-195" class="sourceLine" title="195"></a>              <span class="kw">&lt;img</span><span class="ot"> src=</span><span class="st">"32-small-4.jpg"</span><span class="kw">&gt;</span>
<a id="cb4-196" class="sourceLine" title="196"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-197" class="sourceLine" title="197"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"headline"</span><span class="kw">&gt;</span>
<a id="cb4-198" class="sourceLine" title="198"></a>              The latest trends in cosplay
<a id="cb4-199" class="sourceLine" title="199"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-200" class="sourceLine" title="200"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"timestamp"</span><span class="kw">&gt;</span>🕔 2 Hours<span class="kw">&lt;/div&gt;</span>
<a id="cb4-201" class="sourceLine" title="201"></a>          <span class="kw">&lt;/div&gt;</span>
<a id="cb4-202" class="sourceLine" title="202"></a>
<a id="cb4-203" class="sourceLine" title="203"></a>        <span class="kw">&lt;/div&gt;</span>
<a id="cb4-204" class="sourceLine" title="204"></a>        <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"column-middle"</span><span class="kw">&gt;</span>
<a id="cb4-205" class="sourceLine" title="205"></a>          <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"card"</span><span class="kw">&gt;</span>
<a id="cb4-206" class="sourceLine" title="206"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"image"</span><span class="kw">&gt;</span>
<a id="cb4-207" class="sourceLine" title="207"></a>              <span class="kw">&lt;img</span><span class="ot"> src=</span><span class="st">"32-big-1.jpg"</span><span class="kw">&gt;</span>
<a id="cb4-208" class="sourceLine" title="208"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-209" class="sourceLine" title="209"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"headline"</span><span class="kw">&gt;</span>
<a id="cb4-210" class="sourceLine" title="210"></a>              Before you buy, check our review of the
<a id="cb4-211" class="sourceLine" title="211"></a>              hottest cars on the market
<a id="cb4-212" class="sourceLine" title="212"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-213" class="sourceLine" title="213"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"timestamp"</span><span class="kw">&gt;</span>🕔 2 Hours<span class="kw">&lt;/div&gt;</span>
<a id="cb4-214" class="sourceLine" title="214"></a>          <span class="kw">&lt;/div&gt;</span>
<a id="cb4-215" class="sourceLine" title="215"></a>          <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"card"</span><span class="kw">&gt;</span>
<a id="cb4-216" class="sourceLine" title="216"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"image"</span><span class="kw">&gt;</span>
<a id="cb4-217" class="sourceLine" title="217"></a>              <span class="kw">&lt;img</span><span class="ot"> src=</span><span class="st">"32-big-2.jpg"</span><span class="kw">&gt;</span>
<a id="cb4-218" class="sourceLine" title="218"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-219" class="sourceLine" title="219"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"headline"</span><span class="kw">&gt;</span>
<a id="cb4-220" class="sourceLine" title="220"></a>              Health benefits of fresh fruits
<a id="cb4-221" class="sourceLine" title="221"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-222" class="sourceLine" title="222"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"timestamp"</span><span class="kw">&gt;</span>🕔 2 Hours<span class="kw">&lt;/div&gt;</span>
<a id="cb4-223" class="sourceLine" title="223"></a>          <span class="kw">&lt;/div&gt;</span>
<a id="cb4-224" class="sourceLine" title="224"></a>        <span class="kw">&lt;/div&gt;</span>
<a id="cb4-225" class="sourceLine" title="225"></a>        <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"column-right"</span><span class="kw">&gt;</span>
<a id="cb4-226" class="sourceLine" title="226"></a>          <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"card"</span><span class="kw">&gt;</span>
<a id="cb4-227" class="sourceLine" title="227"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"image"</span><span class="kw">&gt;</span>
<a id="cb4-228" class="sourceLine" title="228"></a>              <span class="kw">&lt;img</span><span class="ot"> src=</span><span class="st">"32-medium-1.jpg"</span><span class="kw">&gt;</span>
<a id="cb4-229" class="sourceLine" title="229"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-230" class="sourceLine" title="230"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"headline"</span><span class="kw">&gt;</span>
<a id="cb4-231" class="sourceLine" title="231"></a>              The best places to visit on Jupiter
<a id="cb4-232" class="sourceLine" title="232"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-233" class="sourceLine" title="233"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"timestamp"</span><span class="kw">&gt;</span>🕔 2 Hours<span class="kw">&lt;/div&gt;</span>
<a id="cb4-234" class="sourceLine" title="234"></a>          <span class="kw">&lt;/div&gt;</span>
<a id="cb4-235" class="sourceLine" title="235"></a>          <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"card"</span><span class="kw">&gt;</span>
<a id="cb4-236" class="sourceLine" title="236"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"image"</span><span class="kw">&gt;</span>
<a id="cb4-237" class="sourceLine" title="237"></a>              <span class="kw">&lt;img</span><span class="ot"> src=</span><span class="st">"32-medium-2.jpg"</span><span class="kw">&gt;</span>
<a id="cb4-238" class="sourceLine" title="238"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-239" class="sourceLine" title="239"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"headline"</span><span class="kw">&gt;</span>
<a id="cb4-240" class="sourceLine" title="240"></a>              The latest smart watches monitor your
<a id="cb4-241" class="sourceLine" title="241"></a>              body's vitals while looking stylish
<a id="cb4-242" class="sourceLine" title="242"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-243" class="sourceLine" title="243"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"timestamp"</span><span class="kw">&gt;</span>🕔 2 Hours<span class="kw">&lt;/div&gt;</span>
<a id="cb4-244" class="sourceLine" title="244"></a>          <span class="kw">&lt;/div&gt;</span>
<a id="cb4-245" class="sourceLine" title="245"></a>          <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"card"</span><span class="kw">&gt;</span>
<a id="cb4-246" class="sourceLine" title="246"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"image"</span><span class="kw">&gt;</span>
<a id="cb4-247" class="sourceLine" title="247"></a>              <span class="kw">&lt;img</span><span class="ot"> src=</span><span class="st">"32-medium-3.jpg"</span><span class="kw">&gt;</span>
<a id="cb4-248" class="sourceLine" title="248"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-249" class="sourceLine" title="249"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"headline"</span><span class="kw">&gt;</span>
<a id="cb4-250" class="sourceLine" title="250"></a>              Keeping yourself safe while shopping online
<a id="cb4-251" class="sourceLine" title="251"></a>            <span class="kw">&lt;/div&gt;</span>
<a id="cb4-252" class="sourceLine" title="252"></a>            <span class="kw">&lt;div</span><span class="ot"> class=</span><span class="st">"timestamp"</span><span class="kw">&gt;</span>🕔 2 Hours<span class="kw">&lt;/div&gt;</span>
<a id="cb4-253" class="sourceLine" title="253"></a>          <span class="kw">&lt;/div&gt;</span>
<a id="cb4-254" class="sourceLine" title="254"></a>        <span class="kw">&lt;/div&gt;</span>
<a id="cb4-255" class="sourceLine" title="255"></a>      <span class="kw">&lt;/div&gt;</span>
<a id="cb4-256" class="sourceLine" title="256"></a>      <span class="kw">&lt;div</span><span class="ot"> id=</span><span class="st">"footer"</span><span class="kw">&gt;</span>Copyright 2018<span class="kw">&lt;/div&gt;</span>
<a id="cb4-257" class="sourceLine" title="257"></a>    <span class="kw">&lt;/div&gt;</span>
<a id="cb4-258" class="sourceLine" title="258"></a>
<a id="cb4-259" class="sourceLine" title="259"></a>  <span class="kw">&lt;/body&gt;</span>
<a id="cb4-260" class="sourceLine" title="260"></a><span class="kw">&lt;/html&gt;</span></code></pre>
</div>
<h2 id="final-words">Final Words</h2>
<p>You’ve received a brief introduction to one advanced CSS selector known as a <strong>combinator</strong>. This <em>combinator</em> (denoted with the symbol ‘<strong>&gt;</strong>’) specifies an explicit <strong>parent-child</strong> relationship for the selection.</p>
<p>The next few tutorials will cover in more detail the various <strong>combinators</strong>, <strong>pseudo-classes</strong>, and <strong>pseudo-elements</strong> that can be used for advanced CSS selection of HTML elements (there are more than 50 of them).</p>
<h2 id="references">References</h2>
<ol class="incremental" type="1">
<li><a href="https://drafts.csswg.org/selectors-3/">CSS Selectors</a></li>
</ol>
<div class="prev">
<p><a href="https://complete-concrete-concise.com/tutorials/webdev/front-end-basics/https://complete-concrete-concise.com/tutorials/webdev/front-end-basics/css-understanding-inheritance-and-default-values//">Prev</a></p>
</div>
<div class="next">
<p><a href="https://complete-concrete-concise.com/tutorials/webdev/front-end-basics/css-specificity-advanced-css-selectors-part-2/">Next</a></p>
</div>
<div class="clear"></div>
<section class="footnotes">
<hr />
<ol>
<li id="fn1">Ok, styling rules can become very messy, very quickly if you are not clear in what you are doing. Always ensure you constructing your rules in a well ordered rather than <em>ad-hoc</em> manner.<a class="footnote-back" href="#fnref1">↩</a></li>
</ol>
</section>
<p>The post <a href="https://complete-concrete-concise.com/tutorials/webdev/front-end-basics/advanced-css-selectors-part-1/">Advanced CSS Selectors &#8211; Part 1</a> appeared first on <a href="https://complete-concrete-concise.com">Complete, Concrete, Concise</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
