web-dev-qa-db-ja.com

Aptana Studioで「空の<div>をトリミングする必要があります」という警告を回避するためにコードを変更するにはどうすればよいですか?

CSS関数が必要な場合は「class」を使用します。たとえば、clearを使用したい場合:left;クラスを作る.clear {clear: left;}そしてそれをHTMLファイルで使用します。

しかし、常に警告があります

空にトリミングする必要があります

幸いなことに、それはエラーではないので、私はあまり気にしません。しかし、それは時々私を悩ませます。

私の習慣に固執する解決策はありますか?

23
Joanne Gil

Aptana Studioユーザーの場合:

Windows:[ウィンドウ]> [設定]> [AptanaStudio]> [検証]に移動します

(Mac:AptanaStudio>設定> Aptana Studio>検証に移動します)

HTML Tidy Validatorを選択すると、折りたたみ可能なオプションがいくつか表示されます。要素を選択すると、オプションのリストが表示されます。リストの一番下に移動すると、「TrimEmptyElements」が表示されます。警告から無視に変更してください。

38
Mirko

Aptana Studioについて話していると、他のIDEでも同じことができると思いますが、わかりません。次のように、divタグの間にスペースを追加する方法はありますか。

<div id="someDiv" class="clearLeft"> </div>

または、次のようにタグの間にコメントを追加します。

<div id="someDiv" class="clearLeft"><!----></div>

これにより、警告メッセージが削除され、HTMLに問題が発生することはありません。

enter image description here

15
Kyle Coots

Aptana Studioを使用している場合:

[ウィンドウ]> [設定]> [AptanaStudio]> [検証]> [HTML]に移動します。

「HTMLTidyValidator」による2つのチェックを「X」に変更します。または、「+」をクリックして正規表現を追加し、エラーを除外することもできます。

2
Jackal

これはかなり古い質問ですが、いくつか指摘しなければならないと感じています。

  • 正しく使用すれば、空の要素を使用できます。例えば。 javascriptテンプレートエンジンpure.jsは完全にそれらに依存しています。
  • あなたの場合、理想的には、float要素の後にclear:leftを要素に追加する必要がありますではなくユーティリティ要素を使用します。 DOMクラス何もする必要はありません css自体(例:clear)ではなく、ドキュメント構造を記述する必要があります(これにより、論理要素をクリアできます)。いずれにせよ、それは理想的な世界であり、cssを使用方法で使用することはかなり一般的であり、それほど問題はありません(唯一の欠点は、外観を変更する場合にDOMを変更する必要があることです。あなたのサイト)。
  • 最悪のことは、&nbsp;を追加することです。これは、警告の背後にある理由を完全に無視し、警告を「バイパス」するだけです。
0
David Mulder