1

わかりましたので、現在の仕事に就くまでは、CSS をよく理解していると常に感じていました。彼らが私に最初に取り組ませていることの 1 つは、Web ベースの会計および在庫システム全体をクリーンアップすることです。相互互換性に問題があります。システムは非常に広大で、150 ページ以上あります。主な問題は、開発者がシステム (CSS) を開発したときにベスト プラクティスを実際に使用しなかったことです。システムは、1800 行以上のコードを含む 1 つのスタイルシートでセットアップされますが、これには実際には構造がありません。もう 1 つの大きな問題は、Web サイトの大部分が表と多くの表で構成されていることと、他の要素、特にすべての入力フィールド (サイズ) がインライン スタイルになっていることです。正直なところ、これにアプローチする最善の方法はわかりません。明らかに、HTML からすべてのインライン スタイルを引き出したいと考えています。しかし、これを実行するための最善の方法を見つけるのは困難です。これを進める最善の方法について何か提案はありますか? よろしくお願いします。

4

1 に答える 1

1

私の最善のアドバイスは、タスクを管理可能なモジュールに分割して段階的に実行し、1日1回実行することです。何かのようなもの:

  • Pagespeed拡張機能を備えたFirebugを使用して、CSSの効率を分析し、そこでの提案を全体的なリファクタリングへのロードマップとして使用するのに役立ててください。
  • たとえば、既存のすべてのインラインスタイルを外部のtemp.cssファイルに転送して削除します(頻繁に更新して、何も壊れないようにします)。
  • ニコールサリバンのOOCSSでの作業を見て、彼女のグリッドとメディアオブジェクトの1つを選択することを強くお勧めします。ほとんどのサイトのレイアウトは、彼女が非常にスリムなCSSで非常によくカバーしたパターンに従います。

今回はそれを正しく行う機会があるので、これを適切に計画するために多くの時間を費やしてください。あなたがフィドルにいくつか投稿するなら、私は助けることができます。気をつけて。

于 2011-04-27T18:53:58.137 に答える