なぜCSSフレームワークが次のプロジェクトにとって大きな選択になるのか

3126 ワード


CSSとは


CSSはスタイルシートのスタイルを強調します同時に、HTMLはウェブページの構造です.CSSは、プロジェクトのレイアウトとデザインを作成します.CSSがなければ、ウェブサイトは互いに違った見方をすることになるでしょう.しかし、純粋なCSSを使うことは退屈で、時々書くことがストレスです.
<p> this is a paragraph</p>

どのように、CSSは動きますか?


CSSはHTML要素と相互作用することでWebページにスタイルをもたらします.個々のHTMLタグは、より広範なアプリケーションの小さなコンポーネントと見なされることができます.CSSではp たとえば、タグを要素の色とサイズを変更します.
p { color: red; }

なぜCSSフレームワークを使うのですか?


個人的には、純粋なCSSで中規模のアプリケーションへの小さな開発はかなり迅速に手を得ることができます.それが練習に重要なコードに慣れている理由です.それは限られた資源と時間で美しく機能的なウェブサイトを望む人々のための闘争です.最近まで、私は試行錯誤を通していくつかのCSSフレームワークを探索する旅を始めました.私は、何が私のために最もよく働くかについてわかりました;しかし、どちらがあなたのために最もよいかについて選んでください.多くの人々は、jQueryを使ったブートストラップから、Antのデザインを使用するための最良のCSSフレームワークを議論します.あなたの次のプロジェクトを設計する方法を選択することは重要です、あなたのタイムフレームに基づいて、それを作ることができますまたはあなたの締め切りを破る.

長所

  • CSSフレームワークを持つアプリケーションを開発している小さなチームの場合は、開発を大幅に使い果たすことができます.純粋なCSSは大規模なアプリケーションに中規模を作成するために多くの時間を取ることができるので、CSSフレームワークはあなたの最善の賭けになる.
  • CSSのフレームワークの互換性は、通常、優れた開発者のために、すべてのブラウザのために働く時間と知識の量のために、ゼロから純粋なCSSを書くよりはるかに優れています.
  • 時間が経つにつれて、CSSのフレームワークは広く使用されるための大企業や小規模企業によって広く採用され続けている一つの例はhttps://www.ny.gov
  • 短所

  • すべてのCSSフレームワークが等しく作成されるわけではありません.才能のある開発者は、採用やコミュニティは、全く複雑さによって影響を受ける可能性がありますフレームワークに取り組んでいるにもかかわらず、それはそんなにではない.
  • それから、Bootstrapと呼ばれる1つの有名なCSSフレームワークは生産の間、未使用のCSSの過度の使用のために知られていました.
  • どのように小さなプロジェクトでフレームワークを使用するには?

  • フレックス
    flexboxは単一のプロパティであり、単一のプロパティではないため、プロパティの全体の集合を含む多くのことが含まれます.それらのうちのいくつかはコンテナ(親要素(「Flex Container」として知られている)として知られている間)にセットされることになっています、一方、他は子供たちに置かれるはずです.( https://css-tricks.com/snippets/css/a-guide-to-flexbox/ )
  • グリッド
    CSSのグリッドレイアウト(別名“グリッド”)は完全にグリッドベースのユーザーインターフェイスを設計する方法を変更するよりも何もすることを目指し二次元グリッドベースのレイアウトシステムです.( https://css-tricks.com/snippets/css/complete-guide-grid/ )
  • Alt text of image

    結論


    結論として、CSSから逃げ出そうとしているのなら、残念ながら、どこにも行くことができません.純粋なCSSは、学習する素晴らしいものであり、美しいウェブサイトにHTMLのウェブサイトを有効にするスキルを持っている必要があります.CSSフレームワークは、CSSを少し楽しくします.