私は何百ものdiv
のコンテナで構築されたページを持っています(理由は問いません:)。私はそれがあまりにもエレガントではないことを知っていますが、レンダリングするのはリソースがかかりますか?最適化について心配すべきですか?divコンテナは高価ですか?
答えて
divとdivの内容によって異なります。 iPad 1でテストするために12 div深いネスティング、シャドウ、丸みのあるコーナー、css3変換などを作成したので、ナビゲートすると滑らかでした。 70ディビジョンを上回る合計は、何も減速させなかった。過度に複雑なルールではなく、200個までのdivを持つことで、現代のブラウザー/デバイスには本当の問題を引き起こすべきではありません。また、イメージ、複雑な構造などで40 MB以上のページで作業しなければならず、少なくとも数世代前のMac Miniは完全にそれを処理します。
私はそれについてあまり心配しません。しかし、あなたの正確な解決方法にもよるが、これは当てはまらないかもしれないが、div内であまりにも多くのHTML/CSS/JS/Flashの魔法をやろうとしないと、うまくいくはずである。モバイルブラウザの中には異なるものもあります。例えば、ゆっくりとしたアンドロイドは、おそらくそれをスムーズに処理できないでしょう。
高価なdivs自体ではなく、レイアウトをプッシュする内容です。あなたは彼らに何を持っていますか?
また、実際にの経験遅さ?最初に測定し、心配してください。
+1は最初に測定して、心配してください(それはいつもと同じくらい単純ではありませんが、この場合は現場で正しいです) – knittl
自分でテストしてください。 Chromeでは、Devツール内のレンダリングタイムラインを見ることができます。多くのdivを半分使ってみて、その違いを見てください。
他の回答に言及すると、内部にあるものともっと関係があります。テキストは簡単です。イメージはそんなにありません。フローティングdivがある場合は、レンダリングエンジンにとってより複雑になります。しかし、Redditのようなサイトのコメントスレッドのhtmlを見ると、何千ものdivを話していますが、非常に素早くレンダリングします。コンテンツをダウンロードするだけで、おそらく10倍の時間がかかります。
- 1. NSTimerは高価ですか?
- 2. divの高さがコンテナのdivの高さに合わせて自動スクロール
- 3. 「高価」とはOracle Enterprise Managerですか。
- 4. stat()は高価なシステムコールですか?
- 5. iframeの高さは150pxだがdivコンテナは大きい
- 6. コンテナdivタグの高さと幅が100%でない
- 7. jQueryのバインディングイベントは非常に高価ですか、非常に安価ですか?
- 8. MySQLアップデートステートメントが高価ですか?
- 9. 3つの背景を持つコンテナ、絶対div高さ100%親の高さ
- 10. QImage to QPixmapは高価です
- 11. d3のselection.text()は高価です
- 12. Divコンテナの高さのパーセンテージが正しく動作しない
- 13. htmlとcss - divコンテナの高さが異なる
- 14. コンテナから要素を削除したときにコンテナdivの新しい高さにアニメーション化する
- 15. amCharts:のdivコンテナ
- 16. コンテンツのコンテナdiv
- 17. 相対divコンテナの内部には、絶対imgの高さがあります。
- 18. 高価なスタティックリソース
- 19. は、Elasticsearchは無料または高価ですか?
- 20. divの高さを「メイン」コンテナの100%のままにするにはどうすればよいですか?
- 21. 2つのdivがコンテナの高さなしで可変高さでオーバーラップしています
- 22. OpenFlowコントローラの性能評価:信頼性の高い評価は何ですか?
- 23. コンテナdiv内のレイヤー3 divとレイヤーdiv
- 24. タイプチェックには高価な理由は何ですか?
- 25. 高価、比較または割り当ては何ですか?
- 26. ndarry:高価ndarray反復で
- 27. 自動高さとその中の浮動小数点のdivを持つコンテナDivを取得するには?
- 28. CSSコンテナの高さ
- 29. CSSコンテナの高さ
- 30. divが親コンテナの高さを100%上回っていないのはなぜですか?
1つのdivの例を投稿できますか?そうすべきではない。 –
@webarto私は '
'です:) – meo@meo、Ok、contents :)それはマシンに依存しますが、何百もの '
'は何もありません:) –