HTML の類似タグと属性の違いの詳細な説明

HTML の類似タグと属性の違いの詳細な説明

【1】<i></i>タグと<em></em>タグ

同じ: 両方とも斜体を示します。

違い:

(1)<em>は強調された内容を示すが、<i>は物理的に斜体であり、内容的には意味を持たない。

(2)<em>タグは「セマンティック」タグであり、検索エンジンはこれらのセマンティクスを理解します。これは HTML で「強調」を意味するように特別に設定されています。これらの「強調」タグを見ると、一部のスクリーン リーダーは SEO にとってより有益な異なる語形変化を使用する場合があります。

【2】<br/>と<p>タグ

類似点: どちらも改行プロパティを持っています。

違い: <br/> は単独で使用され、小さな改行を実行します。

<p></p> はペアで使用され、段落間の改行を実行します。

【3】<strong>タグと<b>タグ

<strong> は文字の語調を強め、強調を表現する論理タグです。 CSS を使用して strong の特定のパフォーマンスを変更することもできます。

<b> はエンティティ タグであり、太字を意味します。

現在の W3C 標準に準拠するには、strong タグを使用することをお勧めします。

【4】<span>タグと<div>タグ

同じ: これはコンテナタグであり、HTML 言語で広く使用されています。「<div>」を「<span>」に置き換えると、実行後の効果がまったく同じであることがわかります。どちらも各ブロックを分離する役割を果たします。

違い: <span> は行型要素であり、その前後は折り返されません。

<div> はブロックレベル要素であり、囲まれた要素は自動的に折り返されます。 1 つの div が 1 行を占めます。

【5】valign属性とalign属性

valign: 行の垂直方向の配置を表します [上、中央/中央、下]

align: 水平方向の配置を表します [左中央/中央右]

【6】中心と中間の属性

align=middleは通常、画像を中央に配置します

align=centerは通常テキストを中央に配置します

同じ効果に使用できます

通常は中央を使用しますが、IEでは中央が機能しない場合があります。

【7】<button>と<input type="button">

<button> はより強力な機能と豊富なコンテンツを提供します。

<button> タグと </button> タグの間にあるすべてがボタンのコンテンツであり、テキストやマルチメディア コンテンツなどの許容される本文コンテンツも含まれます。

禁止されている要素はイメージマップのみです。

ボタンには常に type 属性を指定します。

Internet Explorer のデフォルト タイプは「ボタン」です​​が、他のブラウザー (W3C 仕様を含む) のデフォルトは「送信」です。

【8】text-align:centerと<center>

<center> はテキストに影響を与えるだけでなく、要素全体を中央に配置します。

text-align は要素の配置を制御するのではなく、内部コンテンツのみを制御します。

要素自体はセクション間で移動されず、その中のテキストのみが影響を受けます。

【9】文字間隔と単語間隔

文字間隔は文字間の間隔を指します。

単語間隔とは、単語間の間隔を指します。

中国語の文字は通常、文字間隔によって制御されます。

単語間隔は中国語では機能しない

<<:  SQL 集計、グループ化、並べ替え

>>:  WEBAPP開発スキルのまとめ(モバイルWebサイト開発の注意点)

推薦する

CSS で要素フローティングとクリアフローティングを実装する方法

フローティングの基礎標準ドキュメント フローでは、要素は塊級元素と行內元素の 2 種類に分けられます...

JS は VUE コンポーネントに基づいて都市リスト効果を実装します

この記事の例では、VUEコンポーネントに基づいて都市リストエフェクトを実装するための具体的なコードを...

HTML でテキストの折り返しを実装する例 (HTML でテキストと画像が混在)

1. 画像の周りのテキスト通常のものを使用する場合、たとえば次のようになります。コードをコピーコー...

ウォーターフォールフローレイアウト(無限読み込み)を実現する js

この記事の例では、ウォーターフォールフローレイアウトを実装するためのjsの具体的なコードを参考までに...

CentOS6.7 mysql5.6.33 でデータファイルの場所を変更する方法

問題: MySQL がデータ ファイルを保存するパーティションの容量が小さく、現在いっぱいになってい...

Windows および Linux での Redis のインストールとデーモン設定

# Windows および Linux 上の Redis のインストール デーモン構成Redis の...

Docker で MySQL をインストールし、リモート接続を実装するチュートリアル

画像をプルする docker プル mysql完成した画像を見る Docker イメージイメージを介...

Docker コンテナの uid と gid の詳細な理解

デフォルトでは、コンテナ内のプロセスは root ユーザー権限で実行され、この root ユーザーは...

文字列の最初の文字を取得してテキストアイコン機能を実現する純粋なCSS

CSS でテキストアイコンを実装する方法 /*アイコンスタイル*/ .nav-icon-norma...

Nginx転送マッチングルールの実装

1. 正規表現マッチング大文字と小文字を区別するマッチングの場合 ~ ~*は大文字と小文字を区別しな...

Docker コンテナ アプリケーションで避けるべき 10 の悪い習慣

コンテナが企業の IT インフラストラクチャに欠かせない要素となっていることは間違いありません。コン...

Linux ユーザー スクリプトの作成/推測ゲーム/ネットワーク カード トラフィック監視の紹介

目次1. ユーザーが作成したスクリプト2. 単語当てゲーム3. ネットワークカードのトラフィック監視...

DockerコンテナがSongtiなどのフォントを認識しない場合の解決策

問題の背景: docker を使用してプロジェクトをデプロイする場合、プロジェクト内で印刷コントロー...

mysql 行列変換サンプルコード

1. 需要3 つのテーブルがあります。一定期間にわたるさまざまな抗生物質感受性の結果、つまり rep...

MySQL パフォーマンス最適化のための魔法のツール、Explain の基本的な使用分析

導入MySQL には、SELECT ステートメントを分析し、開発者が最適化できるように SELECT...