マークアップ言語。テキストの構造に関する情報や表示方法の指示を与えるためにドキュメントのコンテンツに注釈を付けるために使用される表記法。テキストまたはコマンドに関する構造情報は、その表示方法に使用されます。
マークアップ言語は、デジタル テキストに埋め込むことができるタグのセットやタグを作成するためのルールのセットであり、表示や表示のための編集や書式設定などのテキストの自動処理を容易にするために、テキストに関する追加情報を提供します。マークアップ言語は、タグを作成してデジタル テキストに埋め込み、テキストの表示や印刷などの自動解析と処理のためにテキストに関する追加情報を提供する一連のタグと一連のルールです。
一般に、マークアップ言語は、特にコンピュータードキュメントに使用されるマークアップ言語を指します。
簡単に言うと、ルールに従ってドキュメントのコンテンツに追加のマーク記号を追加することを意味し、これらの記号は最終的な表示には表示されません。
https://en.wikipedia.org/wiki/Markup
http://www.linfo.org/markup_ language.html
SGML (Standard Generalized Markup Language) は、GML (Generalized Markup Language) の標準化された名前です。 。 1986 年に ISO 規格になりました。
HTML (HyperText Markup Language)、最初の公式ドラフト (IETF によってリリース) は 1993 年にリリースされました。
XML (Extensible Markup Language)、最初の公式ドラフトは 1996 年にリリースされました。
XHTML (Extensible Hypertext Markup Language) は、1998 年に最初の公式ドラフトをリリースしました。 HTML は W3C 組織が設立される前から存在していたため、W3C が引き継いだ後、HTML があまり気に入らなかったため、XHTML が作成されました。
HTML5 は 2008 年に最初の公式ドラフトをリリースしました (WHATWG によってリリース)。大手ブラウザ メーカーが主導する WHATWG 組織が HTML5 を考案しましたが、W3C は HTML5 が W3C 標準になった後も妥協せざるを得ませんでした。W3C は依然として XHTML5 (XML シリアル化 HTML5) を考案しました。
HTML は SGML のサブセットです。
XML は SGML のサブセットです。
HTML と XML は兄弟であり、どちらも SGML のサブセットです。
XHTML は、HTML から生まれた、HTML から独立した新しいマークアップ言語です。 XHTML は、XML 標準に従って HTML を書き換えるマークアップ言語であり、XML のサブセットです。
HTML5 と SGML は並行関係にあります。HTML5 はどちらも SGML から生まれた独立したマークアップ言語です。
HTML、XML、XHTML、および HTML5 はすべて、インターネット ドキュメントに使用されるマークアップ言語です。
文書型定義 (DTD) は、SGML ファミリのマークアップ言語 (SGML、HTML、XML、XHTML) の文書型を定義するマークアップ宣言のセットです。DTD (文書型定義) 文書型定義はセットですマークアップ言語の SGML ファミリ (SGML、HTML、XML、XHTML) のドキュメント タイプを定義するために使用されるマークアップ シンボル宣言のコレクション。
HTML5 は SGML ファミリーのマークアップ言語ではなく、SGML と共存する独立したマークアップ言語であるため、DTD は必要ありません。
doctype には長く複雑な歴史がありますが、今のところ知っておく必要があるのは、この doctype がブラウザーに W3C 標準に従って HTML と CSS コードを解釈するように指示し、90 年代の Internet Explorer であるかのように見せようとしないということだけです。 HTML ドキュメントの最初の行にある doctype タグには長く複雑な歴史がありますが、今のところ知っておく必要があるのは、この doctype がブラウザに、IE をエミュレートするのではなく、W3C 標準に従って HTML と CSS コードを解釈するように指示するということだけです。 90年代。
現在、ブラウザのレイアウト エンジンは 3 つのモードを使用しています: quirks モード、ほぼ標準モード、および完全標準モードです。quirks モード (奇妙なモード) では、レイアウトが Navigator 4 および IE 5 の古いブラウザの非標準動作を模倣します。これは必要です。標準がリリースされる前に構築された Web サイトの場合、完全な標準モードでは、レイアウトの動作は HTML および CSS の仕様に記載されているものと同じになることが期待されており、ほとんどの標準モードでは奇妙な動作はほとんどありません。
ブラウザは、HTML ドキュメントの DOCTYPE タグを通じてどの動作モードをトリガーします。ブラウザーが最新の HTML5 仕様を採用するようにします。 HTML5 仕様では、DOCTYPE タグの唯一の機能はブラウザの完全標準モードをトリガーすることですが、他の HTML 仕様では、このタグには DTD ファイルを参照し、ブラウザのドキュメント タイプを決定する機能もあります。 、完全な標準モードをトリガーするためにのみ使用され、異なるレイアウト モードは他の効果を持ちません。
最新の Web ブラウザーの HTML レイアウト エンジンは、DOCTYPE の「スニッフィング」または「スイッチング」を実行します。テキスト/HTML として機能するドキュメント内の DOCTYPE は、「互換モード」または「標準モード」などのレイアウト モードを決定します。 SGML ベースではない HTML5 の /html シリアル化では、モード選択のみに DOCTYPE が使用されます。Web ブラウザは汎用の DTD ベースのパーサーではなく、専用の HTML パーサーを使用して実装されているため、DTD は使用されません。 URL が指定された場合でも、DOCTYPE は、一般的なブラウザーで「標準モード」をトリガーするためだけに「ほとんど役に立たないが必須」ヘッダーとして HTML5 に保持されます。
最新のブラウザでは、HTML レイアウト エンジンが DOCTYPE の「スニッフィング」または「切り替え」を実行します。text/html ドキュメント内のこの DOCTYPE は、「互換モード」または「標準モード」などのレイアウト モードを決定します。 HTML5 の text/html シリアル化は SGML に基づいておらず、DOCTYPE タグはモードの選択にのみ使用されます。ブラウザは汎用の DTD ベースのパーサーではなく特殊な HTML パーサーを使用するため、DTD を使用せず、URL が提供されている場合でもアクセスしません。この DOCTYPE は、「ほとんど役に立たないが必須」のように HTML5 の先頭で予約されており、ブラウザーで「標準モード」をトリガーするためにのみ使用されます。

セルフクロージングのlandxmlareTagstatemtatemsem onedinedingsingaseparateclosingtag、SimmarifiedMarkupStructureanddendingCodingInefciency.1)areEssentionalinforementswithoutcontent、2)

強力な機能と優れたユーザーエクスペリエンスを備えたWebサイトを構築するには、HTMLだけでは十分ではありません。次のテクノロジーも必要です。JavaScriptは、Webページに動的とインタラクティブ性を与え、リアルタイムの変更がDOMを操作することで達成されます。 CSSは、美学とユーザーエクスペリエンスを向上させるために、Webページのスタイルとレイアウトを担当しています。 React、Vue.JS、Angularなどの最新のフレームワークとライブラリは、開発効率とコード組織構造を改善します。

ブール属性は、値なしでアクティブ化されるHTMLの特別な属性です。 1.ブール属性は、無効化された入力ボックスを無効にするなど、存在するかどうかによって、要素の動作を制御します。 2.彼らの実用的な原則は、ブラウザが異なっているときに属性の存在に応じて要素の動作を変更することです。 3.基本的な使用法は、属性を直接追加することであり、高度な使用法はJavaScriptを介して動的に制御できます。 4.一般的な間違いは、値を設定する必要があると誤って考えており、正しい執筆方法は簡潔にする必要があります。 5.ベストプラクティスは、コードを簡潔に保ち、ブールのプロパティを合理的に使用して、Webページのパフォーマンスとユーザーエクスペリエンスを最適化することです。

HTMLコードは、オンラインバリデーター、統合ツール、自動化されたプロセスを使用するとクリーンになります。 1)w3cmarkupvalidationserviceを使用して、HTMLコードをオンラインで確認します。 2)リアルタイム検証のためにVisualStudiocodeにhtmlhint拡張機能をインストールして構成します。 3)HTMLTIDYを使用して、建設プロセスでHTMLファイルを自動的に検証およびクリーニングします。

HTML、CSS、およびJavaScriptは、最新のWebページを構築するためのコアテクノロジーです。1。HTMLはWebページ構造を定義します。2。CSSはWebページの外観に責任があります。

HTMLの機能は、Webページの構造とコンテンツを定義することであり、その目的は、情報を表示するための標準化された方法を提供することです。 1)HTMLは、タイトルやパラグラフなどのタグや属性を使用して、Webページのさまざまな部分を整理しています。 2)コンテンツとパフォーマンスの分離をサポートし、メンテナンス効率を向上させます。 3)HTMLは拡張可能であり、カスタムタグがSEOを強化できるようにします。

HTMLの将来の傾向はセマンティクスとWebコンポーネントであり、CSSの将来の傾向はCSS-in-JSとCSShoudiniであり、JavaScriptの将来の傾向はWebAssemblyとServerLessです。 1。HTMLセマンティクスはアクセシビリティとSEO効果を改善し、Webコンポーネントは開発効率を向上させますが、ブラウザの互換性に注意を払う必要があります。 2。CSS-in-JSは、スタイル管理の柔軟性を高めますが、ファイルサイズを増やす可能性があります。 CSShoudiniは、CSSレンダリングの直接操作を可能にします。 3. Webassemblyブラウザーアプリケーションのパフォーマンスを最適化しますが、急な学習曲線があり、サーバーレスは開発を簡素化しますが、コールドスタートの問題の最適化が必要です。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ホットトピック









