web-dev-qa-db-ja.com

HTMLコードでコメント/コメント解除する方法

多くの場合、HTMLでビューテンプレートをコーディングしている間、いくつかの有用なコメントを追加するという習慣は、テスト中に多くの時間のかかる作業を引き起こします。

このコードを検討してください...

<!-- Here starts the sidebar -->
<div id="sidebar">
....
</div>

<!-- Here starts the main contents pane -->
<div id="main-contents">
...
</div>

<!-- Here starts the footer -->
<div id="footer">
...
</div>

ここで、ビューテンプレートの一部を非表示にする必要がある場合、phpの場合、目的のコードを選択し、1行のコメントを挿入します(ほとんどの場合、ショートカットキーを使用します)。

ただし、ブロックコメントのみが機能するHTMLコードでは、コメントを発生させたい位置まですべての終了コメントタグ(->)を削除します-このような...

<!-- Here starts the sidebar
<div id="sidebar">
....
</div>

<!-- Here starts the main contents pane
<div id="main-contents">
...
</div>

<!-- Here starts the footer
<div id="footer">
...
</div>-->

その後、テストが完了したら、これらの終了タグを戻すという苦労をしなければなりません。

HTMLでコメントをブロックするより良い、時間を節約する方法はありますか?

26
vikmalhotra

拡張機能に依存します。 .htmlの場合、<?を使用してコメントを開始し、?>を使用してコメントを終了できます。それは本当に私が考えることができる唯一の選択肢です。 http://jsfiddle.net/SuEAW/

9
Robert

[〜#〜] y [〜#〜] es、構造メタデータをコメントアウトするには、

HTMLの大きなセクションをコメントアウト(コメントアウトブロック)

。htmlファイルでの私の個人的な方法は開いています:<script>/*そして*/</script>で閉じます

<script>/* hiding code go here */</script>

HTMLではないため、問題の回避策です。

.htmlのコードを検討しています...

  <!-- Here starts the sidebar -->
  <div id="sidebar">
  ....
  </div>

<script>/*
  <!-- Here starts the main contents pane -->
  <div id="main-contents">
  ...
  </div>

  <!-- Here starts the footer -->
  <div id="footer">
  ...
  </div>
*/</script>

そして、場合によってはHTMLが[〜#〜] php [〜#〜]コメントタグ<?/*または<?php /*を使用してファイルし、*/?>で閉じます。ファイルは.php拡張子である必要があり、.htmlでは機能しないことに注意してください。

<?/* hiding code go here */?>

.phpのコードを検討しています...

  <!-- Here starts the sidebar -->
  <div id="sidebar">
  ....
  </div>

<?/*
  <!-- Here starts the main contents pane -->
  <div id="main-contents">
  ...
  </div>

  <!-- Here starts the footer -->
  <div id="footer">
  ...
  </div>
*/?>

HTML以外の価値はありませんが、一般的な開発者の慣行は、メタデータの一部をコメントアウトして、ブラウザーでレンダリングおよび/または実行されないようにすることです。 HTMLでは、複数行をコメントアウトするのに時間がかかる場合があります。コメント、CSS、またはコードを含むテンプレート構造メタデータの一部を除外し、体系的にコメントアウトしてエラーの原因を見つけると便利です。ブロックアウトすることは悪い習慣と見なされており、バージョン管理システムを使用することをお勧めします。属性「type」はHTML4では必須であり、HTML5ではオプションです。

17
Alan Mattano

-->を別の文字列(#END#など)に置き換えて、終了タグを返す場合は検索してエディターで置き換えることができます。

2
u11

これもXMLスタイルのドキュメントのコメントの悩みの種だと思います。 ブロックコメント を実行できるEclipseのようなXMLエディターがあります。基本的に、行ごとに余分に追加して削除します。結局、タグのドキュメントのスタイルが自明であると想定されていたというコメントを意図的に難しくしたのかもしれません。

0
whatnick

ヘッダーコメントの「->」の間にスペースを入れます。例えば「-->」

0
user3178029