0

背後に配置したい (z インデックス付き) 別の絶対位置の div の高さに基づいて、javascript を使用して div を再配置することは「悪い習慣」と見なされるかどうか尋ねてもよろしいですか?

メイン コンテンツ div は絶対的に配置され、「動的に生成された」コンテンツに応じて各ページの高さが可変です。相対的ではなく絶対的に配置したのは、ページの下部にコンテンツ div がまだページの元のスペースを占有しているギャップができたためです。

そのコンテンツ div の背後と下に、少しオーバーラップして、別の div が必要です。コンテンツ div は絶対配置され、高さが可変であるため、一番下の div を相対的または絶対的に配置することはできません。そのため、javascript/jquery を使用してコンテンツ div の高さを取得し、ページ上で相対的に下/後ろの div を配置することを計画しています (絶対配置を使用)。

それは悪い習慣ですか、それとも正しいことですか?

ありがとうございました!

編集:これは客観的な答えであると思います。それが正しい方法であるかどうかです...

4

1 に答える 1

0

それ自体が悪いとは思いませんが、JavaScript を使用してページのグランド レイアウトを行う必要がないようにします。その理由は、レイアウトは CSS が発明されたものであり、ほとんどの場合、それで作業を完了するのに十分だからです。ただし、CSS では対応できないため、JavaScript を使用する必要がある場合もあります。

このような場合、私は通常、このすべての面倒な作業を行う css フレームワークを使用します。私は絶対にyamlを好みます。

于 2012-05-20T15:36:11.573 に答える