The HTTP “Link” header (see section 19.6.2.4 of RFC 2068) can be used to describe links between resources. It provides the same functionality as the HTML “<link>” element, except that it isn’t restricted to use in HTML documents.
This page has two style sheets associated with it through the use of HTTP headers. If your browser supports this method of associating style sheets, the headings on this page should be underlined, and the code snippets should have borders around them. If your browser supports selecting of alternate style sheets, then you should be able to choose between “Regular Style” and “Alternate Style” (white text on a blue background).
The HTTP headers for this page should look similar to this: (long lines have been wrapped for readability)
Content-Type: text/html; charset=UTF-8
Content-Style-Type: text/css
Content-Language: en-GB
Link: rel="Stylesheet"; type="text/css"; media="all"; <.files/regular.css>;
title="Regular Style", rel="Stylesheet"; type="text/css"; media="all";
<.files/alternate.css>; title="Alternate Style"
Note that the attributes are separated by semicolons, the URIs of the stylesheets are enclosed in angle brackets, and each link is separated by a comma.