- ベストアンサー
NS7.1では、heightが小さめに設定されたテーブルの内容の全てが表示されていまいます
onLoad時に、javascriptにより document.getElementById(テーブルのid).style.height = ~ とheightを小さめ(約半分)に設定しています。 IE,firefox,operaでは正常に表示されますが、 NS7.1では、テーブルのheightは小さめに設定されるのですが、 その下にこのテーブルの内容の全てが他のコンテンツに オーバーラップして表示されます。 この症状が起きないようにするためには、 どのように対処すればよろしいでしょうか。 どうか教えて下さい。
- みんなの回答 (2)
- 専門家の回答
補足
早速回答を頂きありがとうございます。 ソースをもう一度見直したところ、 教えて頂いたことがヒントとなって 以下の通りに解決致しました。 質問時には、 tableタグと、 そのtableタグでできるテーブル全体を含んだdivタグと の何れかにoverflow-y:scroll;の設定が含まれておりました。 しかし、スタイルシート辞典をもう一度見直すと、 NS7は、overflow-yに対応していなかったことに気が付きました。 止むを得ず、overflow-y:scroll;をoverflow:scroll;に書き換えた ところNS7でも正常に動作するようになりました。 横方向にははみ出ないにもかかわらず、横方向に無駄なスクロールバーが表示される点では不満ですが、これで妥協するしかなさそうです。 大変ありがとうございます。 そしてお騒がせ致しました。 これにこりず、どうか、またよろしくお願い致します。