説明:
最近、会社が Web サイトにレスポンシブ レイアウトを実装することを要求しているため、私はレスポンシブ レイアウトについて比較的包括的に理解しており、いくつかの例を作成しました。
レスポンシブ レイアウトの紹介
参考: Wikipedia、CSS3 @media query、Bootstrap 中国公式 Web サイト、Despise IE、2014 年に最も人気のある 5 つのフロントエンド フレームワークの比較、アダプティブ Web デザイン - Ruan Yifeng、レスポンシブWeb ページのデザイン、レスポンシブ レイアウト - Baidu 百科事典、レスポンシブ Web サイト デザインの原則、レスポンシブ レイアウトのちょっとしたこと、レスポンシブ Web デザインの新しい原則、レスポンシブ レイアウト デザインとは? , アダプティブとレスポンシブの違い、財団中国語ウェブサイト
レスポンシブ レイアウトとはどういう意味ですか?
レスポンシブ レイアウトでは、ズーム、パン、スクロールを軽減しながら、さまざまな閲覧デバイス (PC、タブレット、スマートフォンなど) に応じてさまざまな Web ページ レイアウトを表示できます。
モバイル端末の一般的な傾向に適応し、ユーザーエクスペリエンスを向上させ、開発コストを削減します。
なぜレスポンシブ レイアウトを使用するのですか?
主に、Web ページをモバイルデバイスに適したものにするため、画面の解像度が最大の互換性の問題です。
デバイスごとに異なる Web サイトを提供できます。つまり、同じ Web サイトに通常の PC ページとモバイル ページの両方を含めることができます。初期の開発であっても、後のメンテナンスや修正であっても、非常に面倒です。
レスポンシブ レイアウトの欠点?容兼
互換性のあるコード、大きなワークロード
設計原則?どのようなプロジェクトに適していますか?
下位互換性があり、モバイルファースト。非常に複雑な Web ページ レイアウトの場合、Web ページ アダプティブ レイアウトには適していません。その理由の 1 つは、実装コストが高すぎることです。第 2 に、複雑なページ (Rongshang.com のホームページなど)。 China Enterprise Cluster など) はモバイル閲覧には適していません。
他のレスポンシブ レイアウト フレームワークは?
Prue フレームワークは Yahoo の軽量フレームワークで、IE7 以降と互換性があり、パフォーマンスも優れていますが、中国語のドキュメントが少なく、チーム開発には適していません。
ZURB による財団、Bootstrap に次ぐ、ヘビーウェイト、362K サイズ
Bootstrap の利点 ?学習コストの学習コスト
bootstrap.min.min.js 35.1kドキュメント、およびビデオチュートリアルのフルセット 迅速な開発のために、
ブートストラップスイッチ、Sco.js、フラット UI など、選択できるコンポーネントが多数あります
互換性のある性別
Chrome Firefox Internet Explorer Opera Safari | Android | サポートされているサポートされている | N/A | サポートされていない | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
iOS | サポート該当なし | サポートなし | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mac OS サポートされています | サポートされていません | W o Windows プラットフォームは IE8 をサポートします。フレームワークを使用しない場合は、IE9 以降をサポートする必要があります。プラグイン BSIE (contempt) を通じて IE6 と互換性を持たせることができます。 |
chrome18 | firefox11 (firefox3.6) | IE7 (少数のユーザー) | IE8 (メインストリーム) | IE9 (最新バージョンを表す) | IE6 | |
( | ||||||
册 | ||||||
四捨五入背景サイズ属性なし) | None | None | None | クラッシュ | 例 3-ブログ | |
角丸なし、進行状況バーのアニメーションなし (角丸なし、進行状況バーのアニメーションなし) | なし | なし | なし | クラッシュ | その他 |
説明
Chrome18 と Firefox は両方とも古いバージョンであり、ユーザーが非常に少ないです。
背景属性はありません。サポートされており、position 属性と z-index 属性で解決できます
IE6 のクラッシュのほとんどは、Bootstrap 用プラグイン Bsie を使用して解決できますが、IE6 のサポートが必要ない場合、推奨されず、パフォーマンスに影響します
下の写真は、角が丸い、通常の角が丸い、および間違った角が丸いことを示しています。角が丸いのは CSS3 属性であるため、互換性の問題がありますが、IE7 以降でサポートされており、すでに非常に優れています (w3school によると)。 IE9 以降でのみサポートされており、CSS ハックの使用方法についても説明しています。
概要: 主流のブラウザをサポートしており、古いバージョンのブラウザとの互換性の問題はほとんどありません。
その他の改善点
モバイルテスト 互換性の問題 (解像度分解 -
) 1. *~768 携帯電話、1 列
2. 768 ~992 タブレット 、2 列
3. 992~1200 通常の PC
、2 列
、3 列 | ) | |||
解像度 dpi | ppi | モデル | 垂直 | 水平 |
2560x1536 | 546 | MX4 プロ | 1 | 1 |
720x1280 | Huawei Honor 3c | 1 | 1 | |
1200x1920 | Huawei x1 7.0 | 1 | 2 | |
今はタブレットがないのでテストする方法がありません。
また、2560x1536 の解像度では 3 列しか表示できない理由がわかりません。dpi と ppi の意味がわかりません。知っている人は回答していただければ幸いです。 ^_^

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

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

htmlisnotaprogramminglanguage; itisamarkuplanguage.1)htmlStructuresandformatswebcontentusingtags.2)ItworkswithcsssssssssdjavascriptforInteractivity、強化を促進します。

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。

HTMLは、Webページを構築するために使用される言語であり、タグと属性を使用してWebページの構造とコンテンツを定義します。 1)htmlは、などのタグを介してドキュメント構造を整理します。 2)ブラウザはHTMLを分析してDOMを構築し、Webページをレンダリングします。 3)マルチメディア関数を強化するなど、HTML5の新機能。 4)一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれます。 5)最適化の提案には、セマンティックタグの使用とファイルサイズの削減が含まれます。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ドリームウィーバー CS6
ビジュアル Web 開発ツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
