提案:ハイパーメディアを使用してください。利点:URIの選択はそれほど重要ではありません。
Webアプリケーションを通常使用する過程で、エンドユーザーに目に見える形でソースを提供する場合:
<a target="_blank" href="http://www.example.com/css/styles.css"
rel="sourcecode" title="The non-minified CSS source.">
Click here for CSS source code. </a>
<a target="_blank" href="http://www.example.com/scripts/buttons.js"
rel="sourcecode" title="The non-minified JavaScript source.">
Click here for JavaScript source code. </a>
開発者ユーザーにソースを提供する場合、Webアプリケーションの通常の使用の範囲外で、ソースの非表示セクションでそれらを参照することが理にかなっている場合があります。
<link rel="sourcecode" type="text/css"
href="http://www.example.com/css/styles.css"
title="The non-minified CSS source." />
<link rel="sourcecode" type="text/javascript"
href="http://www.example.com/scripts/buttons.js"
title="The non-minified JavaScript source." />
これらのリンクは、HTMLのソースを表示する開発者、またはユーザーエージェントを実際にだましている人々だけが利用できます。
同じように、縮小されていないCSS(JSではない)ソースを代替スタイルシートとして配置できます。
注:rel="sourcecode"
これは標準ではありませんが(作成したばかりです)、仕様に違反していないことは間違いありません。それに加えてtitle
、リンクの目的を伝えるのに役立ちます。