Web ページのパフォーマンスを向上させるために、多くの開発者は、JavaScript、画像の最適化、サーバー構成、ファイルの圧縮、CSS の調整など、複数の側面から始めます。 HTML は Web インターフェイスの開発に必要なコア言語であるにもかかわらず、ボトルネックに達していることは明らかです。 HTMLページの負荷も重くなってきています。ほとんどのページには平均 40K のスペースが必要です。大規模な Web サイトには数千の HTML 要素が含まれる場合があり、ページ サイズはさらに大きくなります。 HTML コードの複雑さとページ要素の数を効果的に減らすにはどうすればよいでしょうか。この記事では主にこの問題を解決し、簡潔で明確な HTML コードの書き方をさまざまな観点から紹介します。これにより、ページの読み込みが高速化され、複数のデバイスで適切に実行されるようになります。 設計および開発プロセスでは、次の原則に従う必要があります。
HTML、CSS、JavaScriptの関係 HTML は、Web ページの構造とコンテンツを調整するために使用されるマークアップ言語です。 HTML を使用してスタイル コンテンツを変更したり、head タグにテキスト コンテンツを入力したりすることはできません。そのため、コードが長く複雑になります。代わりに、CSS を使用してレイアウト要素と外観を変更する方が適切です。 HTML 要素のデフォルトの外観は、ブラウザのデフォルトのスタイルシートによって定義されます。たとえば、Chrome では、h1 タグ要素は 32 px の Times 太字でレンダリングされます。 3 つの一般的な設計ルール:
ドキュメント構造は次のように最適化することもできます。 1. HTML5 ドキュメント タイプを使用します。以下は空のファイルです。 XML/HTML コードコンテンツをクリップボードにコピー
2. ドキュメントの先頭で CSS ファイルを次のように参照します。 XML/HTML コードコンテンツをクリップボードにコピー
どちらの方法でも、ブラウザは HTML コードを解析する前に CSS 情報を準備します。したがって、ページの読み込みパフォーマンスの向上に役立ちます。 ページの下部にある body 終了タグの前に JavaScript コードを入力すると、ブラウザが JavaScript コードを解析する前にページを読み込むため、ページの読み込みが高速化されます。JavaScript を使用すると、ページ要素に良い影響が及びます。 XML/HTML コードコンテンツをクリップボードにコピー
Defer 属性と async 属性を使用すると、async 属性を持つスクリプト要素が順番に実行されることは保証されません。 ハンドラーは JavaScript コードに追加できます。次のコードのような HTML インライン コードには絶対に追加しないでください。エラーが発生しやすく、保守が困難になります。 インデックス.html: XML/HTML コードコンテンツをクリップボードにコピー
次の方が良いです: インデックス.html: XML/HTML コードコンテンツをクリップボードにコピー
js/local.js: JavaScriptコードコンテンツをクリップボードにコピー
確認する Web ページを最適化する 1 つの方法は、ブラウザーが不正な HTML コードを処理できるようにすることです。正当な HTML コードはデバッグが容易で、メモリの使用量が少なく、リソースの消費量が少なく、解析とレンダリングが容易で、実行速度が速くなります。不正な HTML コードにより、レスポンシブ デザインの実装が非常に困難になります。 テンプレートを使用する場合、HTML コードの合法性は非常に重要です。テンプレートは単独では問題なく動作しますが、他のモジュールと統合するとさまざまなエラーが報告されることがよくあります。したがって、HTML コードの品質を保証する必要があります。次の対策を講じることができます。
コード形式 形式の一貫性により、HTML コードの読み取り、理解、最適化、デバッグが容易になります。 セマンティックマークアップ セマンティクスとは意味が関連している事柄を指し、HTML はページ コンテンツのセマンティクスに反映されています。つまり、要素や属性の命名によって、コンテンツの役割や機能がある程度表現されます。 HTML5 では、<header>、<footer>、<nav> などの新しいセマンティック要素が導入されています。 適切な要素を選択してコードを記述すると、読みやすくなることが保証されます。
例えば: XML/HTML コードコンテンツをクリップボードにコピー
別の方法で書いた方が良いでしょう: 1: <div> HTML コードのパフォーマンスを向上させるには、HTML コードはスタイルではなく機能性を重視して設計するという原則に従ってください。
CS この記事は HTML の最適化に関するものですが、CSS を使用するための基本的なスキルもいくつか紹介します。
以上が、今回紹介したHTMLコードの最適化のコツです。高品質で高性能なWebサイトは、細部の扱いに左右されることが多いです。 |
<<: Firefoxでリンクをクリックしたときに点線の枠線を削除する方法
HTML コードを書くとき、最初の行は DOCTYPE にする必要がありますが、DOCTYPE は通...
Ubuntu 1804 への MySQL 5.7 のインストールについて詳しく紹介します。 MySQ...
目次序文事例: JD.com の虫眼鏡効果の模倣オフセットシリーズクライアントシリーズスクロールシリ...
LinuxリモートMySQLデータベースの展開、参考までに、具体的な内容は次のとおりです。 1.0 ...
show-header属性を使用したドキュメントのヒントshow-header <el-テーブ...
今日、MySQL をインストールすると次のエラー メッセージが表示されます。 かなり長い時間ネットで...
目次問題の説明原因分析解決問題の説明最近、奇妙な問い合わせを受けました。更新ステートメントはエラーな...
1. 4つのrpmパッケージをダウンロードする mysql-コミュニティクライアント-5.7.26-...
vi/vim の紹介どちらもマルチモード エディターです。違いは、vim が vi のアップグレー...
コードをコピーコードは次のとおりです。 li {幅:300px; 高さ:23px; 行の高さ:24p...
CSS 変換は便利ですが、背景画像にはまだ適用されていません。この投稿では、背景画像を回転させたい場...
目次1. 開発モードとリリースモードに異なるパッケージエントリポイントを指定する2. 外部CDNリソ...
ブラウザでのページのレンダリング時間をできるだけ短縮するにはどうすればよいでしょうか? この記事は、...
MySQLサービス8.0.14のインストール(一般)の参考までに、具体的な内容は次のとおりです。イ...
目次1. プロトタイプモード例1例2例3 2. オブザーバーパターン1. プロトタイプモードプロトタ...