質問: ▲▲html・css tableから文字がはみ出す場合スクロールバーをつける?またcssのboxについて▲▲ 例えば | | | --- | | || 高さを700に設定しているので、中に文字を入力し700を超えるようであれば自動的に大きさが広がると思います。 その際tableの右側にスクロールをつけて、700をキープする事は可能でしょうか? またcssでスクロールバーつきのboxを作ったときに横のスクロールバーだけを表示するように設定は可能でしょうか??
回答: 要素のheight属性は規格外なので、対応出来ていないブラウザがあるはず。 意図しない表示になる可能性があるので、使わない方がいいと思います。 に対してheightを指定した方がベターかと。 cssでは横方向スクロールバーのみを表示させるものは無いが、ieが独自拡張として overflow-x: scroll; とすると横方向のスクロールバーがieのみで表示されます。が、非ie系レンダリングエンジン(firefoa等geclo系、opera等)ではエラー扱いで適用されませんので、これも止めた方がよろしいかと。 overflow: auto; か overflow: scroll; にしておいたほうが無難だと思います。 |