CSSでレイアウトする場合



0   名前: ぽぽる : 2005/09/01 22:28
テーブルを使わずに、<div>タグを使ってHP全体をレイアウトしようと思います。
そこで質問なんですけど、
テーブルは何重もネストすると表示が遅くなるじゃないですか。
それに対して、<div>を何重もネストした場合の表示は遅くなるんでしょうか?
どうぞよろしくおねがいします。

1   名前: カヅサツ : 2005/09/01 22:28
> それに対して、<div>を何重もネストした場合の表示は遅くなるんでしょうか?

適用するスタイル次第ではあります。display:table とかやれば同じですし。
tableでも、table-layout:fixed;なら逐次表示するでしょう。

2   名前: ぽぽる : 2005/09/01 22:28
すいません、display:table とか table-layout:fixed; はよく分からないんです^^;
あ、でも、それは使ってないです。(↑の通り、使えないです^^;)

.****{
width:#px;
height:#px;
margin:#px #px #px #px;
padding:#px #px #px #px;
}
<div class="****"><div>

使っているのはこれくらいです。
このようなのをネストした場合どうなんでしょうか?

3   名前: 愛浦憂馬 : 2005/09/01 22:28  [URL
<div class="****">
<div class="****">
<div class="****">
<div class="****">
<div class="****">

<div>
<div>
<div>
<div>
<div>

で1万回ぐらい囲って試してみてはどうでしょう

4   名前: ぽぽる : 2005/09/01 22:28
1万回ですか^^;
ものすごい数ですね(笑)
おっしゃる通り、試してみればわかることですね^^;
1万はつらそうですので、もっと少ない数で試してみます^^

5   名前: ぽぽる : 2005/09/01 22:28
とりあえず50回重に囲ってみました。
変化しないようですね^^
どうもありがとうございました<(_ _)>

一覧へ戻る