ホームページ > 記事 > ウェブフロントエンド > css3とHTML5とは何ですか
CSS3 は CSS テクノロジのアップグレード バージョンです。ブラウザ メーカーによって特定の機能のみがサポートされるため、CSS3 仕様の要素の開発速度は異なる場合があります。 HTML5 は HTML の 5 番目の大幅な改訂版であり、Web の中核言語である HTML の仕様であり、Web コンテンツを構築するための言語記述方法です。
このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
CSS3 とは何ですか?
CSS とは、Cascading Style Sheets (Cascading Style Sheets) の略で、HTML (Standard Generalized Markup Language) や XML (Standard Generalized Markup Language) を表現するために使用されるアプリケーションです。他のファイル スタイル コンピューター言語のサブセット)。
CSS は、Web ページ内の要素の位置のレイアウトをピクセルレベルで正確に制御でき、ほぼすべてのフォント サイズ スタイルをサポートし、Web ページのオブジェクトとモデル スタイルを編集する機能を備えています。
CSS3 は、CSS (Cascading Style Sheet) テクノロジーのアップグレード バージョンです。1999 年に策定されました。2001 年 5 月 23 日に、W3C は主にボックス モデル、リスト モジュール、ハイパーリンクを含む CSS3 の作業草案を完成させました。メソッド、言語モジュール、背景と枠線、テキスト効果、複数列レイアウト、その他のモジュール。
CSS の進化における大きな変化の 1 つは、CSS3 を一連のモジュールに分割するという W3C の決定です。ブラウザ ベンダーは CSS のペースで急速に革新するため、モジュール型アプローチを採用することで、CSS3 仕様の要素は異なる速度で前進できます。これは、ブラウザ ベンダーが異なると特定の機能のみをサポートするためです。ただし、ブラウザーごとにサポートされる機能が異なるため、クロスブラウザー開発も複雑になります。
CSS3 の原理は CSS と同じで、Web ページ内のスタイルシートのセレクターをカスタマイズし、Web ページ内でそのセレクターを大量に参照することです。
HTML5 とは何ですか?
HTML5 は、ハイパーテキスト マークアップ言語 (HTML) の改訂版で、5 番目のメジャー リビジョンです。HTML は、Web ページのコンテンツと外観を記述するために使用される標準プログラミング言語です。 HTML5 は、従来の HTML および XHTML スタイルの構文に加えて、そのマークアップ、新しい API、XHTML、エラー処理のその他の新機能をサポートします。
HTML5 は、Web コンテンツを構築するための言語記述方法です。 HTML5 はインターネットの次世代標準であり、インターネット コンテンツを構築および表示するための言語方式です。インターネットの中核技術の 1 つと考えられています。 HTML は 1990 年に作成され、HTML4 は 1997 年にインターネット標準となり、インターネット アプリケーションの開発に広く使用されています。
HTML5 は、Web の中核となる言語 HTML の仕様です。ユーザーが何らかの手段で Web を閲覧する際に目にするコンテンツは、もともと HTML 形式であり、内部で何らかの技術的な処理を経て、認識可能な形式に変換されます。ブラウザの情報。 HTML5 は以前の HTML4.01 をベースに一定の改良を加えたものであり、技術者が開発プロセス中にこれらの新しい技術を適用することはできませんが、Web サイト開発の技術者はこの技術の新しい機能を認識する必要があります。
HTML5 は、現在の標準 HTML4 に影響を与える互換性の問題を解決するために開発されました。 HTML5 と以前のバージョンの標準の最大の違いの 1 つは、古いバージョンの HTML では独自のプラグインと API が必要だったということです。 (これが、あるブラウザで構築およびテストされた Web ページが別のブラウザでは正しく読み込まれない理由です。) HTML5 は、要素の読み込みを容易にする共通のインターフェイスを提供します。たとえば、要素は単独で実行されるため、HTML5 に Flash プラグインをインストールする必要はありません。
HTML5 の主な目的は、Web 開発者とブラウザ作成者がコンセンサスベースの標準に準拠しやすくすることで、コンプライアンスを向上させ、コンプライアンスを強化することです。また、デスクトップとモバイルの訪問者に対して、より優れた、より高速で、より一貫したユーザー エクスペリエンスを提供するように設計されています。
HTML5 の設計目標の 1 つは、モバイル デバイスでマルチメディアをサポートすることです。この機能をサポートするために、ビデオ、オーディオ、キャンバス タグなどの新しい構文機能が導入されました。 HTML5 には、ユーザーがドキュメントを操作する方法を大きく変える新機能も導入されています。
注:
HTML5 と CSS3 は、2 つの新しい Web テクノロジ標準であるだけでなく、次世代の HTML および CSS テクノロジを表します。 HTML5 の標準仕様は正式にリリースされていませんが、HTML5 はますます多くの Web 開発者に使用されるという将来の開発見通しはすでに予見できており、主要な主流ブラウザ メーカーは、HTML5 のサポートを強化するために製品を積極的にアップデートしています。
HTML5 は、より強力な Web アプリケーション開発プラットフォームを構築するという 1 つのコアを中心に展開します。
1) より説明的なタグ: HTML5 では、ヘッダー、フッター、ナビゲーション エリア (nav)、サイドバー (aside) などの定義用の多くの説明的なタグが導入されており、開発者が構築するのに非常に便利です。ページ要素。
2) 優れたマルチメディア サポート: プラグインを介したオーディオとビデオの再生によって引き起こされる以前の問題は、HTML5 で解決され、audio タグと video タグで簡単に応答を実装できます。
3) より強力な Web アプリケーション: HTML5 は素晴らしい機能を提供しており、場合によっては、サードパーティ テクノロジの使用を完全に放棄することもできます。
4) ドキュメント間のメッセージ通信: Web ブラウザは、異なるドメイン間のスクリプトの相互作用や影響を整理しますが、これは信頼できるスクリプトにとっては面倒な場合があります。 HTML5 では、安全で実装が簡単な一連のソリューションが導入されています。
5) Web ソケット: HTML5 は Web ソケットのサポートを提供します。
6) クライアント側ストレージ: HTML5 の Web ストレージおよび Web SQL データベース API は、ブラウザー内の Web アプリケーション用のクライアント側永続データを構築できます。
7) より洗練されたインターフェイス: HTML5 CSS3 の組み合わせによってレンダリングされるインターフェイス効果は、時には想像を絶するほど絶妙です。
8) より強力なフォーム: HTML5 は、非常に使いやすい、より強力なフォーム インターフェイス コントロールを提供します。
9) アクセシビリティの向上: コンテンツがより明確になり、ユーザーの操作がより簡単かつ便利になり、エクスペリエンスが向上します。
10) 高度なセレクター: CSS3 セレクターは、少ないコード マークでテーブルの奇数行と偶数行、チェック ボックスなどを簡単に識別できます。
11) 視覚効果: 絶妙なインターフェースの一部、影、グラデーション、角丸、回転などの視覚効果。
HTML5 を完全にはサポートしていない一部のブラウザでは、HTML5 を使用すると、適応型代替ソリューションと互換性のあるコードをコードに簡単に追加できます。 HTML5 コードを作成した後、W3C 検証サービスを使用して検証できます (HTML5 標準はまだ進化しているため、相対的に)。
関連する推奨事項:「html ビデオ チュートリアル」
以上がcss3とHTML5とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。