0

CSS の書き方がまったく効率的ではないことに気付きました。それは最も推奨されない方法です。これまでベスト プラクティスに慣れていなかったことを痛感しています。

私が取り組んでいるプロジェクトがあり、ヘッダーとフッターを完成させました。プロジェクトはフライアウト メニューの割り当てが複雑なので、html マークアップを作成してスタイルを設定するだけで時間がかかりました。私は CSS で 600 行を超えています。

今、私はすべてをぶつけてゼロから始めようと考えています。

しかし、それが何か違いを生むのだろうか?

私はこれらを持っています:

.page_menu ul li a:hover, #page_menu_fixed ul.nav li a:hover
#page_menu_fixed ul.cats ul.flyout_first > li > .flyout_search > .search_field

それらの割り当てはありませんが、いくつかの場所で、この非常に長いセレクターを使用しています:S どう思いますか?

4

1 に答える 1

0

ブラウザーがセレクターを右から左に読み取ることを覚えておいてください。より具体的であるか、ブラウザーが「見つける」必要がある要素が少ないほど、CSS は高速になります。全体的な css のほとんどは、レンダリング速度の問題ではありません。約 600 行の CSS は 10 ~ 20 ミリ秒のようです。サーバーの速度、画像、および大きな JavaScript に集中してください。

于 2013-06-10T14:38:28.153 に答える