理由は簡単です。 HTML ドキュメントでは、複数の空白文字は 1 つの空白文字と同等です。つまり、改行などの空白文字を削除すると、一部の要素のスタイルに違いが生じる可能性があるため、安全ではありません。 HTML 要素には、フォーマット済みのテキストを意味する pre があります。その中の空白は削除できません。 HTML に IE 条件付きコメントを含めることが可能です。これらの条件付きコメントはドキュメント ロジックの一部であり、削除することはできません。 私が考えるのは上記の3点だけなので、他にも落とし穴があるかもしれません。動的ページの場合、HTML 圧縮によってサーバーの CPU 負荷が増加する可能性があり、コストに見合いません。 一般的に言えば、gzip 圧縮は良好な結果をもたらします。さらなる圧縮には落とし穴があり、Google のように徹底的にテストしていない限り (Google は少数のコア サービス ページのみを圧縮します)、HTML を圧縮することはお勧めしません。 |
>>: MySql における無効な Null セグメント判定と IFNULL() 失敗の解決策
遅延読み込みを使用しない 'vue' から Vue をインポートします。 '...
背景開発プロセス中に Docker コンテナ化をサポートするために、通常は Maven を使用してコ...
目次1. マウスがカルーセル モジュール上を通過すると、左右のボタンが表示され、モジュールを離れると...
今日は、Linux ホスト上で 4 つの MySQL データベースを起動する方法について説明します。...
トランジションドキュメントアドレスは、フェードインとフェードアウト効果を実現するための背景ポップアッ...
目次序文1. Mixin とは何ですか? 2. Mixin はいつ使用すればよいですか? 3. Mi...
最近、 Ubuntu 20.04でkazamを使用して録音しているときに、問題が見つかりました。シス...
<br />関連記事: Web スキル: 複数の IE バージョンを共存させるソリューシ...
1. MySQLデータベースにログインするmysql -u ルート -pユーザーテーブルを表示する ...
選択して変更: クリックすると現在の値が表示され、ページ UI が表示され、CSS スタイルが変更さ...
目次1. カスタム指示の登録1.1. グローバルカスタム指示1.2. ローカルカスタム指示2. カス...
必要:近い将来、大容量ファイルのアップロード機能を実装します。フロントエンドフレームワークのアップロ...
目次1.コンポーネントtimelineH.vueを実装する2. コンポーネントの呼び出しこの記事では...
レスポンシブ レイアウト システムは、今日の一般的な CSS フレームワークではすでに非常に一般的で...
目次序文始める基本レイアウトデータバインディングイベントバインディング最適化ジッター問題を最適化する...