\n
時々私は最後に、そして時々最初の関連する番号を追加します\t
、そして時々そうではありません-これを行うための推奨される方法は何ですか?
8 に答える
HTML を人間が読めるようにするかどうかによって異なります。ただし、ほとんどの場合、生成されたマークアップは常に人間が判読できるようにすることをお勧めします。これにより、デバッグが非常に簡単になります。
私は常に \n を含めます。理由は簡単です。時々何かがうまくいかないので、生成された HTML を読んで問題を見つけたいからです。
HTML を手動でデバッグする必要がある頻度によって異なります。ブラウザだけでなく、自分で見る必要がある場合は、いくつかの基本的なフォーマットを使用すると、作業がずっと簡単になります。(ほとんどの人がそうであるように)それを見る必要がないと確信している場合は、その必要はありません。私は基本的なインデントを使って基本的な書式設定を行う傾向がありますが、私はそのような問題について楽観主義者ではありません (そして、何度も見なければならず、基本的な書式設定を行ったことに感謝しています)。
私は習慣的にやっていますが、Firebug のような HTML ツリーをきれいに表示するものがある場合は、まったく必要ありません。(ただし、生の HTML ではなく、生成された HTML が表示されます...)
少し余分なコードが必要になりますが、最初のデバッグがはるかに簡単になるので、私は個人的にそのような文字を含めます。人間が後でそれを読めるようにすることが目標である場合は、お気軽に。もう 1 つ覚えておくべきことは、ほとんどの開発者ツールには、読みやすいように HTML をフォーマットする機能があるということです。
現在自分のためにコードを書いているのは誰なのか、将来保守する他の開発者なのか、HTML を見ている人 (おそらく書式設定を気にしない人) を考えてみてください。
幸運を。
一般的に、改行はインデントよりも重要だと思います。私の目標がデバッグ中の可読性である場合、通常、コードを効果的に読み取るにはそれで十分です。私の目標が他の誰かが読むことになる出力である場合、私は時々それにもう少しスタイルを追加しようとします.
いずれにせよ、HTML と CSS を自動フォーマットするデバッグ時に Firebug を使用する傾向があるので、気にしません。ただし、きれいなタブ付き HTML を作成するためのツールを作成しました。
HTML のみを実行する場合は、個人的に HTML の書式設定 (タブ/改行) を含めますが、ループがある場合や、一般的にスクリプト (PHP) を使用して HTML を生成する場合は、通常、HTML の書式設定について心配する必要はありません。大量の HTML が表示されて読めなくなると、私は時々そうします。
私にとって最も重要な部分は速度です。「適切に」フォーマットされた HTML では、スペースと改行がファイル サイズの 25% になることがあります。JavaScript が頻繁に最小化される理由の 1 つです。