CSSのロックを解除する無制限の可能性:レイアウト、変数、および現代性のベストプラクティス
HTMLすべてのものは、カナダのオンタリオ州の2人の開発者によって作成されたネットワーク開発ポッドキャストと不一致コミュニティです。
ポッドキャストは、ネットワーク開発のテーマ、および中小企業の運営、無料の職業、時間管理をカバーしています。彼らと成功した経験や課題を共有し、ネットワーク開発ビジネスを拡大しようとしている間、彼らがどのように過労を避けるかを理解することができます。
このスポンサー-wix studio
サポートありがとうございます!
WIXスタジオ:機関と企業向けのネットワークプラットフォーム
WIX Studioは、他の人や大規模な組織向けのWebサイトの建設のために、デザイナー、開発者、マーケティング担当者向けに調整された新しいネットワークプラットフォームです。 Wix Studioの魅力は高度な設計機能にあり、Webサイトを効率的かつ直感的に作成します。
すぐにWIX Studioを体験してください。
このショーをサポートする方法
patreon
価格が変更された場合、米ドル
1か月あたり約1米ドルの低い場合、このプログラムをサポートできます
ショーの最後に3ドル以上の名前を取得するために、月額約3米ドルよりも名前を取得できます(最後まで)
サポートhtmlすべてのものポッドキャスト:ここをクリック
- プログラムの主要なポイント
-
はじめに
なぜCSSが無視されるか誤解されるのか。 -
CSSの議論は、JavaScriptやBack -Endロジックのような重要な誤解ではなく、「スタイル」にすぎません。
現代のウェブ開発の礎石としての-
css
:-
CSSは、単なる美学ではありません。
CSSは、コンテンツプレゼンテーションのプレゼンテーションを制御し、読みやすさの動的レイアウトとユーザーニーズの動的レイアウトを確保することにより、ユーザーエクスペリエンスに影響を与えます。 -
たとえば、CSSは応答設計をサポートしています。これにより、コンテンツを繰り返したり、HTMLファイルを個別に繰り返すことなく、モバイルデバイス、タブレット、デスクトップコンピューターユーザーのレイアウトを自動的に調整できます。
- アクセシビリティは、CSSの重要な側面です。フォーカス、コントラスト、応答するフォントなどの属性により、すべての人(障害者を含む)がWebサイトを使用できるようになります。
-
cssおよびパフォーマンスの最適化 :
正しく構築されたCSSは、過度の内部接続スタイルを避け、外部スタイルのテーブルでキャッシュを使用することにより、負荷時間を短縮します。 -
最新のCSS関数を使用することにより、開発者は複雑なレイアウトを実現するために少ないコード行を使用して、効率と保守性を向上させることができます。
-
CSSフレームワークとツール(Tailwind、Bootstrap、Modern Functionsなど)により、CSSはコンポーネントベースの設計システムのコアになりました。 -
grid-template-areas
このプログラムのコンテンツの概要
概要。
- 聴衆にロードマップを提供します。
-
フォローポイント分離:構造、スタイル、および行動の分離を維持します。
定義:ポイント分離に従って、HTML処理構造、CSS処理スタイル、JavaScript処理インタラクティブ性を確保します。各レイヤーは、そのフィールドに責任があります。
分離テーブル分離- :
すべてのCSSルールの外部スタイルテーブルを使用して、HTMLのシンプルさを維持し、セマンティック構造に焦点を合わせます。 -
一般的なスタイル、再利用可能な要素の場合は、ページ固有のルールの場合は、プロジェクトのさまざまな側面の中程度のパターンテーブル。
SASSなどのPre -Processorツールを使用して、スタイルをパーツ(
、- など)に分割し、生産に使用できる単一のスタイルのテーブルに組み合わせます。
- 利点
:-
global.css
メンテナンスの改善:最初のレイヤーの変更は誤って他の層に影響しません。 components.css
pages.css
再現性:スタイルは、構造やロジックを繰り返すことなく、複数のページまたはコンポーネントで再利用できます。
- 強化されたコラボレーション:さまざまな分野を専門とする開発者は並行して動作できます。
_buttons.scss
_forms.scss
一般的なtrap :-
JavaScriptに基づくHTMLまたはCSS操作の内部スタイルの混合。
スタイル属性の過度の依存性。
-
ベストプラクティス- :
- ファイルを明確に整理して、グローバルスタイル、コンポーネントスタイル、ユーティリティを分離します。
CSSフレームワークまたはメソッド(BEMなど)を使用して、明確にします。
- 例:
間違っています:
- 正しい:外部スタイルのテーブルのクラスを
<div style="color: red;">
などを定義し、それを適用してください:
-
.text-red
<div class="text-red">
(以下のコンテンツは、元の構造に従ってわずかに繰り返され、主要な情報の表現と擬似オリジナルの創造の表現のみ)
内側のカプレットスタイルとスタイルテーブルを使用する時期。
選択者の過度の特異性を避けてください。 -
CSSファイル組織のベストプラクティス。 -
- 3。最新のレイアウトツール
FlexBox:いつ、どのように効果的に使用するか。
グリッド:複雑なレイアウトを簡単に処理できます。 -
グリッドとフレックスボックスの組み合わせはいつですか。 -
メディアクエリとコンテナクエリ:レスポンシブデザインの進化。 -
- 4。カスタム属性(CSS変数)
彼らは何であり、なぜ彼らが重要であるのか。
実用的な例:テーマとダイナミックなスタイル。 -
デバッグスキルとトラップ。 -
- 5。スケーラブルプロジェクトに使用されるCSSメソッド
bem、oocss、smacssの概要。
プロジェクトに適した方法を選択する方法。 -
現実世界の例と利点。 -
実装方法のスキル。
-
6。CSSのアクセシビリティ-
色のコントラストと読みやすさ。
フォーカスステータスの効果的な使用。
アクセス可能なアンチモードへの損傷を避けます。 -
- 7。フロンティア関数を探索してください
-
コンテナクエリ:それらを使用するとき、いつ使用するか。
ローリングリンクアニメーション:ダイナミックとユーザーの効果を作成します。
CSSのその他の最新のアップデート(サブネットグリッド、ネストされた選択者など)。
-
8。一般的なアンチモード- を避けてください
- 過度の使用。
インナーユナイテッドスタイル:それらを使用して使用するとき。
現代の問題を解決するために古いテクニックに頼っています。
-
!important
タイムスタンプ
-
(タイムスタンプはマシンによって生成されます - いくつかのエラーがあるかもしれません)-
00:00ポッドキャストはじめに
01:07このプログラムの概要:CSSは
に習熟しています
02:36現代のWeb開発におけるCSSの役割
...(残りの時間は急流です)
- 元のテキストを書き換えて調整することにより、コンテンツはよりスムーズで自然であり、元のテキストのコア情報と写真が元のテキストを保持しています。 同時に、機械的置換は回避され、言語表現の革新に努めています。
以上がCSSの過剰縮小を停止:マスターレイアウト、変数、および最新のベストプラクティスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。