4

Visual Studion 2010 インストールに生産性向上ツールをインストールしています。私の大学のフロントエンド開発者は Mac で作業しています。彼のhtmlをVSに実装すると、「混合タブの修正」コンポーネントが「タブとスペースが混在しています」と「tabify」または「untabify」の2つのオプションで「尋ねます」。

Web サイトがブラウザーから呼び出されたときに、最もクリーンな HTML を提供するオプションはどれですか? クライアント側のレンダリング/ダウンロード時間に違いはありますか?

4

3 に答える 3

2

Productivity Power Tools 2013 では、この警告をオフにするオプションがあります。[ツール] -> [オプション] -> [Productivity Power Tools] -> [混合タブの修正] (左側のメニューのサブアイテムの 1 つではなく、右側のリストの 8 番目のアイテム) ) -> オフ

于 2013-12-16T12:38:18.420 に答える
1

一般的に言えば、この警告は、ある場所ではタブがインデントに使用され、別の場所ではスペースが使用されていることを意味します。

例えば

"\t<p>Text goes here\n    </p>"

ここでは、最初の行はタブでインデントされ、2 行目は 4 つのスペースでインデントされています。何を選択するかは、好みにのみ依存します。個人的にはスペースを好みます (この場合は Untabify)。ただし、1 つのタブには 1 バイト、スペースによるインデントには 4 バイトかかります。HTML のサイズが約 1000 行の場合、タブを使用すると、最終的な HTML が 3000 バイト以上に削減されます。

タブとスペースはすべてのシステムで認識され、通常は 4 つのスペースの幅を占めるため、すべての通常のエディターで同じように表示されます。レンダリングに違いはありませんが、上記の理由でロード時間が異なる場合があります。

于 2013-05-05T18:32:52.820 に答える