1

ページに多数の非表示の div がある場合、問題に直面する必要がありますか?? 私のページには、いくつかの非表示の div と、クリックすると非表示の div の 1 つを表示するいくつかのボタンを含むループがあることを意味します...

これらの非表示のdivで問題に直面する必要があるかどうかを尋ねたいだけです..ここのコードは単なる例です....どんな助けでも大歓迎です..事前に感謝します

<?php
    for ( $a = 1; $a < 10; $a++ ) {
      <div style='display:none'>
         content goes here....
      </div>
  }
?>
4

4 に答える 4

1

正常に動作する 50 万を超える div を含む多くのページがあります。おそらく、多くの非表示の div で最も重要なことは、固定レイアウトの別の要素内に非表示の div を囲むことです。大量の html と流動的なレイアウトがあり、要素の可視性を変更した場合、ブラウザーはすべてのレイアウトを再計算する必要があり、速度が遅くなり、ユーザーの応答性が低下する可能性があります。

于 2013-09-23T06:45:45.340 に答える
0

問題ない!ただし、インデックスに登録されますが、SEO の理由でコンテンツを非表示/表示している場合、Google に嫌われる可能性があります。つまり、Google が見るものは、ユーザーがリンクをクリックしたときに表示されるものであるべきです。

于 2013-09-23T06:44:52.267 に答える
0

それはあなたが何をしようとしているかによって異なります。非表示の div を画像やその他の重いもので埋めると、すべてがページとともにすぐに読み込まれ、処理が遅くなる可能性があります。また、ブラウザは、非表示にしたものすべてを解析するのにまだ時間がかかります (ただし、実際にはそれほど時間はかかりません)。

したがって、1000x1000 グリッドのボタンなど (ゲームのようなものを作るため) について話していると、パフォーマンスが低下します。

Facebook のタイムライン全体など、大量の重いコンテンツの動的読み込みについて話している場合も、うまく機能しません。

しかし、ユーザーにいくつかのブロックを表示したいだけで、ブロックをまったく非表示にしなくても問題なく動作する場合は、問題ありません。

于 2013-09-23T06:49:15.637 に答える
0

問題ない!しかし、ウェブサイトの負荷がますます高くなると、負荷が高くなります。これにより、パフォーマンスが低下し、ハングアップする可能性があります。読み込み時間もかかります..

于 2013-09-23T06:40:09.833 に答える