HTMLタグを閉じるのを忘れないでください

HTMLタグを閉じるのを忘れないでください
Web 標準に準拠した Web ページの構築は、jb51.net が常に全員と議論しているトピックです。では、すべての XHTML 要素を閉じることを覚えていますか? HTML の一部の要素は閉じる必要がありません。次の要素が開始されると、前の要素は自動的に閉じられます。 XHTML ではこれは許可されません。コンテンツがない場合でも、すべての要素は閉じられている必要があります (<img> など)。この種のページ編集は Web 標準に準拠しています。


間違い:
<li>アイテム 1
正しい:
<li>項目 1</li>

間違い:
<p>Lorem ipsum dolor sit amet、consectetuer adipiscing elit。
正しい:
<p>Lorem ipsum dolor sit amet、consectetuer adipiscing elit.</p>

間違い:
<br>
正しい:
<br />

間違い:
<img src="image.jpg" alt="">
正しい:
<img src="image.jpg" alt="" />

間違った習慣は100%避けるべきです。いつものように、すべてのマーカーを常に閉じた状態にしておいてください。

<<:  Docker メモリ監視とストレステストの方法

>>:  jQueryはキャンバスタグを使用して検証コードを描画します

推薦する

MySQL thread_stack 接続スレッドの最適化

MySQL は、ネットワーク経由だけでなく、名前付きパイプ経由でも接続できます。MySQL への接続...

データバインディングとリストデータの表示にはVue3を使用する

目次1. Vue2との比較1. Vue3の新機能2. Vue2とVue3の応答原理の比較3. 配列の...

MySQL 5.7 以降のバージョンのダウンロードとインストールのグラフィック チュートリアル

1. ダウンロード1. MySQL公式サイトのダウンロードアドレス: https://downloa...

MySql の集計関数に条件式を追加する方法

MySQL のフィルタリングのタイミングは、集計関数で使用される where 条件と having ...

CentOS7 に MySQL データベースをインストールしてデバッグする詳細な手順 [例]

この例では、デバッグ用の MySQL データベースをダウンロードしてインストールする必要があります。...

WeChatアプレットでグローバル変数を監視する方法

最近、仕事で問題に遭遇しました。グローバル変数 red_heart があります。これは多くの場所で使...

Angularコンポーネントのライフサイクルの詳しい説明(パート2)

目次1. ビューフック1. ngAfterViewInit および ngAfterViewCheck...

Dockerコンテナシェルスクリプトの実行ステータスを監視する方法

シナリオ会社のプロジェクトはDockerでデプロイされています。原因不明ですが、コンテナが時々停止し...

LinuxのバックグラウンドでPythonプログラムを実行するいくつかの方法

1. 最初の方法は、unhup コマンドを直接使用してプログラムをバックグラウンドで実行することです...

CocosCreatorでクールなレーダーチャートを描く方法

目次序文プレビュー文章グラフィックコンポーネントプロパティ機能グリッドを描く軸角度を計算するスケール...

CSS を使用して複数の方法で下揃えを実装するサンプル コード

会社のビジネス要件により、次の図の赤い領域の効果を達成する必要があります。 効果の説明: 1. 赤い...

MySQL 5.7.11 zip インストールと設定方法のグラフィックチュートリアル

1. MySQL 5.7.11 zipインストールパッケージをダウンロードするこのマシンはwin7 ...

Mac で Docker を使用して Oracle をデプロイする方法

Mac で Docker を使用して Oracle をデプロイする方法まずdockerをインストール...

MySQL マスタースレーブレプリケーション切断の一般的な修復方法

目次01 問題の説明02 ソリューション1. 他のスレーブライブラリを見つけてすぐに置き換える2. ...

MySQL を使用した分散ロックの実装

導入分散システムでは、分散ロックは最も基本的なツール クラスです。たとえば、支払い機能を備えた 2 ...