I've been programming and developing web pages for quite some time. However, I never fully understood the purpose of needing to specify a content-type for the HTML document (via the meta tag), in addition to the "type" attribute on tags like <link> and <script>.
Examples:
<meta...