-1

foundation.css フレームワークを実装する際に、カスタム ニーズ (フォントの色、背景など) に合わせて実際のfoundation.css を更新するか、それとも、foundation.css の更新が必要になったときにそれを置き換えることができるように、カスタマイズにセカンダリ css を使用しますか?私のカスタマイズを失います。

この戦略についてのあなたの考えを教えてください。これは、上記の 2 番目のオプションのコードになります。

<link rel="stylesheet" href="css/foundation.css" media="screen, projection" />
<link rel="stylesheet" href="css/my-custom.css" media="screen, projection" />

ありがとうございました

4

1 に答える 1

2

これは実際の質問というよりも意見の要求だと思います。それでも、答えは、これらの場合は常にそうであるように、場合によると思います。

元のスタイリングを 2 番目の CSS で確実にオーバーライドできます。それが彼らのドキュメントで提案されていることだと思います (過去 6 か月間 Foundation を使用していなかったと思います。申し訳ありません)。それは問題なく動作し、フレームワークに何らかの問題が発生した場合に備えて、将来のアップグレードは統合が容易になります。これは確かに将来を見据えた完璧なアプローチです。

パフォーマンスに関しては、その css を直接カスタマイズすることをお勧めします。私の理由は次のとおりです。

  • 少ない KB : CSS が軽くなります = 読み込みが速くなります。
  • DOM ペインティングの削減 : ブラウザーは、Foundation の方法で要素をスタイル設定してから、再度独自の方法でスタイル設定する必要がなくなります。
  • HTTP リクエストが少ない: ブラウザーは 1 つの CSS のみをダウンロードし、余分な HTTP リクエストを 1 つ節約します (読み込み時間が長くなります)。

したがって、ウェブサイトにフレームワークの更新が必要かどうかを知っているのはあなただけなので、それは本当にあなた次第です. Foundation を使用していたときは更新の必要はありませんでした。また、重要な更新がほとんど必要ないことがかなり多くテストされていると思います。

于 2013-03-07T01:23:06.603 に答える