私は最近、興味深いデザインとコンテンツを備えたWebサイトで「ソースを表示」しました。これらのWebサイトの1つであるSquarespaceには、次のように<script>
タグの内側にタグのブロックがあります<noscript>
。
<!-- Page is at: http://squarespace.com -->
...
...
<noscript id="inline-deps">
<link rel="stylesheet" type="text/css" href="//cloud.typography.com/7811972/758964/css/fonts.css" />
<script type="text/javascript" src="https://static.squarespace.com/static/ta/5134cbefe4b0c6fb04df8065/7400/assets/logomark/logomark.min.js?37"></script>
<link rel="stylesheet" href="https://static.squarespace.com/static/ta/5134cbefe4b0c6fb04df8065/7400/assets/logomark/logomark.min.css?37" type="text/css" />
</noscript>
...
...
それは奇妙なことに私を襲い、そのような奇妙なHTMLのある種の隠された機能/目的があるかどうかを調べるために情報を探しましたが、役に立ちませんでした。要素の<script>
内部にタグを置くことには何らかの目的があります<noscript>
か、それとも単なる悪いHTMLの例ですか?
18
意味のない私見はそれはただの間違いです。
—
Sebastien C.
多分それはJSをコメントアウトするための奇妙な方法です。
—
AlexR 2014
彼らは完全なヘッダを持っているという事実から判断する(含む
—
ベルギ2014
<base href="">
、<meta … />
、<title>
と<link … />
彼らは悪用されているように見える要素)<noscript>
テンプレートのために。
すばらしい質問です。しかし、あなたが今私のために別の「ソースの表示」を始めたので恐ろしいです。
—
ボボ
@ボボ:しかし、マトリックス内で何が起こっているかを理解するためにコードを見るのは良いことです!;)
—
Agent.Logic_ 2014