17

このようなHTMLを想定して...

<section>
  <h1>Some stuff</h1>
  <!-- That was some stuff... -->
</section>

コメントアウトしたい HTML の周りにコメント タグを追加します。すべてをコメントアウトしたいのですが、既存のコメントによってコメントが閉じられています。

<!--
<section>
  <h1>Some stuff</h1>
  <!-- That was some stuff... -->
</section>
-->

インライン コメントをすべて失うことなく、このシナリオを処理する最善の方法は何ですか。

4

5 に答える 5

12

ネストされたコメントでブロックをコメントするには: "--" から "~~" までのサブ インナー (ブロック) コメント

<!-- *********************************************************************
     * IMPORTANT: to uncomment section
     *            sub inner comments "~~" -> "--" & remove this comment
     *********************************************************************
<head>
   <title>my doc's title</title> <~~! my doc's title ~~>
   <link rel=stylesheet href="mydoc.css" type="text/css">
</head>

<body> 
<~~! my doc's important html stuff ~~>
...
...
...
</body>

*********************************************************************
* IMPORTANT: to uncomment section
*            sub inner comments "~~" -> "--" & remove this comment
*********************************************************************
--> 

したがって、最も外側のコメントはすべての「無効な」内側 (ブロック) コメントを無視します。

于 2013-11-05T13:45:47.050 に答える
2

私の知る限り、それをブロックする方法はありません。コメントアウトするかどうかに注意する必要があります。

参照: http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.4

あなたが試すことができるのは、PHP を使用して HTML コードをコメントアウトすることです...お役に立てば幸いです!

于 2013-08-09T11:54:04.507 に答える