国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
HTML、XHTML、およびシフトバック
XHTMLの長引く影
HTMLの真の精神を受け入れる
実用的な例
最新のHTMLアプローチ
ホームページ ウェブフロントエンド CSSチュートリアル HTML、HTMLウェイ(XHTMLウェイではありません)を書きます

HTML、HTMLウェイ(XHTMLウェイではありません)を書きます

Mar 14, 2025 am 11:23 AM

HTML、HTMLウェイ(XHTMLウェイではありません)を書きます

XHTMLは時代遅れですが、HTMLコーディングへの影響は持続します。多くの開発者は、HTMLを書くときにXHTMLプラクティスを無意識のうちに順守しています。この記事では、2つのアプローチの區(qū)別を明確にしています。

HTML、XHTML、およびシフトバック

進(jìn)化は簡単です。HTMLは1990年代、XHTML 2000年代を支配し、2010年代にHTMLに戻りました。これは、仕様のリリース日に反映されています。HTML1(1992)、HTML 2.0(1995)、HTML 3.2(1997)、HTML 4.01(1999); XHTML 1.0(2000)、XHTML 1.1(2001); HTML5(2007)。

XHTMLの臺頭は、XMLの支配に対する広範(fàn)な信念と一致しました。これにより、XHTMLスタイルのHTMLコーディングが採用されました。

XHTMLの長引く影

XHTML 1.0の「HTML 4との違い」セクションでは、その重要な區(qū)別について説明します。

  • よく形成されたドキュメント: XHTMLは、よく形成されたドキュメントを要求します。
  • 小文字要素と屬性名:要素と屬性名は小文字でなければなりません。
  • 必須エンドタグ:空でない要素には、エンドタグが必要です。
  • 屬性値の必須見積もり:屬性値は常に引用する必要があります。
  • 屬性の最小化なし:屬性の最小化はサポートされていません。
  • 閉じた空の要素:空の要素は閉じるタグが必要です。
  • XMLに準(zhǔn)拠した白人の取り扱い:屬性値のホワイトスペースはXMLルールに従います。
  • スクリプトとスタイル用のCDATAセクション:スクリプトとスタイル要素には、CDATAセクションが必要です。
  • SGML除外はありません: SGML除外は許可されていません。
  • id屬性優(yōu)先度: idname屬性を持つ要素は、主にidを使用する必要があります。
  • ケースに敏感な屬性:事前定義された値セットを持つ屬性はケースに敏感です。
  • 小文字の六分位エンティティ參照: 16進(jìn)體エンティティ參照は小文字でなければなりません。

XHTMLが時代遅れであるにもかかわらず、無意識のうちに多くの開発者は、これらのルールのほとんどにまだ従っています。 HTMLの「ベストプラクティス」が認(rèn)識されている人もいます。

HTMLの真の精神を受け入れる

対照的に、XHTMLが課したルールを否定しましょう(HTMLがSGMLに依存していないため、SGML関連の側(cè)面を除く):

  • ドキュメントの備品:ドキュメントがよく形成されていない場合があります。
  • ケースの感度:要素と屬性名は上位または小文字です。
  • オプションのエンドタグ:空でない要素のエンドタグはオプションです。
  • オプションの引用:屬性値が引用されていない場合があります。
  • 屬性の最小化:屬性の最小化が許可されます。
  • 閉鎖されていない空の要素:空の要素は閉じるタグを必要としません。
  • ホワイトスペースの取り扱い:屬性値のホワイトスペースは厳密にXMLに準(zhǔn)拠していません。
  • CDATAセクション:スクリプトとスタイルのCDATAセクションはオプションです。
  • id / name屬性: idおよびname屬性の使用は制限されていません。
  • 屬性のケース感度:事前定義された値セットを持つ屬性は、癥例に敏感ではありません。
  • 16進(jìn)體エンティティ參照: 16進(jìn)動物のエンティティ參照の場合は制限されていません。

最も関連性の高い側(cè)面に焦點(diǎn)を當(dāng)て、単純化します。

  • オプションのタグ:開始タグとエンドタグはオプションです。
  • 閉鎖されていない空の要素:空の要素は、タグを閉じる必要はありません。
  • 名前のケース:要素と屬性名は上位または小文字です。
  • オプションの引用:屬性値が引用されていない場合があります。
  • 屬性の最小化:屬性の最小化がサポートされています。

HTMLの回復(fù)力は無効なコードを可能にしますが、ベストプラクティスは有効で適切に形成されたHTMLを強(qiáng)調(diào)しています。したがって、「ドキュメントが十分に形成されていない」ポイントは無視されます。 HTMLの方法の本質(zhì)は次のようになります。

  • オプションのタグ:タグの開始と終了は必ずしも必要ではありません。
  • 閉鎖されていない空の要素:空の要素を閉じる必要はありません。
  • ケース非感受性名:要素と屬性名は小文字または大文字です。
  • オプションの引用:屬性値が常に引用されるとは限りません。
  • 屬性の最小化:屬性の最小化がサポートされています。

実用的な例

XHTML対HTML:

xhtml:

<p>例の段落。</p>
  • アイテム1
  • アイテム2

リンク

HTML:

<p>例の段落。
</p>
  • アイテム1
  • アイテム2

リンク

HTMLでは、大文字と屬性、引用されていない屬性値(安全な場合)、および最小化された屬性を可能にします。

最新のHTMLアプローチ

最新のHTMLアプローチは優(yōu)先順位を付ける必要があります。

  1. 有効でセマンティックなHTML: HTMLを検証し、セマンティックの正確性を確保します。
  2. 一貫したコーディングスタイル:ケース(上位または小文字)の一貫したスタイルを選択し、引用屬性屬性を選択します。
  3. ミニマリズム: HTMLを最小限に抑え、プレゼンテーションと動作のためにCSSとJavaScriptに依存します。必要に応じて、オプションのタグ、空の要素の閉鎖、デフォルトの屬性値、屬性の最小化を活用します。

html-minifierなどのツールは、HTMLの最適化に役立ちます。 XMLの影響とは無関係に、HTMLの本質(zhì)を再発見することは、現(xiàn)代のWeb開発の鍵です。

以上がHTML、HTMLウェイ(XHTMLウェイではありません)を書きますの詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

「レンダリングブロッキングCSS」とは何ですか? 「レンダリングブロッキングCSS」とは何ですか? Jun 24, 2025 am 12:42 AM

ブラウザは、特にインポートされたスタイルシート、ヘッダーのインラインCSS、および最適化されていないメディアクエリスタイルを使用して、ブラウザがインラインおよび外部CSSをデフォルトで主要なリソースとして表示するため、ページレンダリングをブロックします。 1.重要なCSSを抽出し、HTMLに埋め込みます。 2。JavaScriptを介して非クリティカルなCSSの読み込みを遅らせる。 3.メディア屬性を使用して、印刷スタイルなどのロードを最適化します。 4.リクエストを減らすためにCSSを圧縮およびマージします。ツールを使用してキーCSSを抽出し、REL = "Preload"非同期負(fù)荷を組み合わせ、過度の分割と複雑なスクリプト制御を避けるためにメディア遅延荷重を合理的に使用することをお勧めします。

外部対內(nèi)部CSS:最良のアプローチは何ですか? 外部対內(nèi)部CSS:最良のアプローチは何ですか? Jun 20, 2025 am 12:45 AM

TheBestAppRoachforCSDependsonTheProject'sSpecificNeeds.forLargerProjects、externalCssissisbetterduetoMaintainasiladability; forsmallerProjectsOrsingLe-PageApplications、internalcsSmightBemoresuitable.it

私のCSSは小文字でなければなりませんか? 私のCSSは小文字でなければなりませんか? Jun 19, 2025 am 12:29 AM

いいえ、CSSDOESNOTHAVETOBEINLOWERCASE。

CSSケース感度:重要なことを理解する CSSケース感度:重要なことを理解する Jun 20, 2025 am 12:09 AM

cssismostlycase-inssensitive、buturlsandfontfamilynamesarecase-sensitive.1)propertiesandvalueslikecolor:red; areotcase-sensitive.2)urlsmustmatchtheserver'scase、例えば、/畫像/logo.png.3)

Autoprefixerとは何ですか?それはどのように機(jī)能しますか? Autoprefixerとは何ですか?それはどのように機(jī)能しますか? Jul 02, 2025 am 01:15 AM

Autoprefixerは、ターゲットブラウザスコープに基づいてCSS屬性にベンダープレフィックスを自動的に追加するツールです。 1.エラーで接頭辭を手動で維持する問題を解決します。 2. PostCSSプラグインフォーム、CSSを解析し、プレフィックスする必要がある屬性を分析し、構(gòu)成に従ってコードを生成する屬性を分析します。 3.使用手順には、プラグインのインストール、ブラウザーリストの設(shè)定、ビルドプロセスでそれらを有効にすることが含まれます。 4。メモには、接頭辭を手動で追加しない、構(gòu)成の更新を保持すること、すべての屬性ではなくプレフィックスを維持することが含まれ、プリ??プロセッサでそれらを使用することをお勧めします。

CSSカウンターとは何ですか? CSSカウンターとは何ですか? Jun 19, 2025 am 12:34 AM

csScountersCantAnationally-bersectionSandLists.1)usecounter-resettoinitialize、counter-incrementtoincrease、andcounter()orcounters()todisplayvalues.2)を組み合わせたjavascriptfordynamiccontenttoensureaCurateupdatesと組み合わせます。

CSS:ケースはいつ重要ですか(いつそうではありませんか)? CSS:ケースはいつ重要ですか(いつそうではありませんか)? Jun 19, 2025 am 12:27 AM

CSSでは、セレクターと屬性名はケースに敏感ですが、値、名前の色、URL、およびカスタム屬性はケースに敏感です。 1.バックグラウンドカラーや背景色など、セレクターと屬性名はケース非感受性です。 2。値の16進(jìn)數(shù)色は大文字と小文字を區(qū)別しますが、赤と赤などの名前の色は無効です。 3. URLは癥例に敏感であり、ファイルロードの問題を引き起こす可能性があります。 4.カスタムプロパティ(変數(shù))はケースに敏感であり、使用する場合はケースの一貫性に注意を払う必要があります。

CSSの癥例感度:説明されたセレクター、プロパティ、および値 CSSの癥例感度:説明されたセレクター、プロパティ、および値 Jun 19, 2025 am 12:38 AM

cssselectors andpropertynamesarecase-inssensitive、whilevaluescanbecase-sensitivedingoncontext.1)selectorslike'div'andiv'areequivalent.2)propertiessuchas'background-color'and'background-color'arecase-sensens

See all articles