title: Color (syntax highlighting) within an HTML <code> tag
body: <p>In a code fragment like the following ...</p>
  <pre class="lang-cs prettyprint-override"><code>    class Foo
      {
        internal Foo()
        {
          for (int i = 0; i &lt; 42; ++i);
        }
      }
  </code></pre>
  <p>... its various keywords and so on are color-coded when they're displayed in my browsers.</p>
  <p>When I do &quot;View source&quot;, I don't see anything special in the HTML that would implement this color-coding.</p>
  <p>How and/or where is this syntax-specific color-highlighting implemented, then? For example is it built-in to the browsers, or is it implemented by site-specific JavaScript editing the DOM within the browsers?</p>
  <p>I find this a difficult question to Google for.</p>