私はDIV
いくつかのテキストを含み、次のように動作するを実装しようとしています:
固定幅(500px)
キャップの高さ(最大400ピクセル)
テキストが400px未満(たとえば、高さ100px)にレンダリングされる場合、含まれるDIVはテキストと同じ高さ(この例では100px)になります。
テキストが>400pxにレンダリングされる場合、含まれているdivの高さはわずか400pxであり、oveflowはDIVの垂直スクロールバーを介して処理されます。
私は#2()を実装する方法を知っていますoverflow: auto; position: relative
が、その動作はheight=400px
、もちろん#1の望ましい動作を無効にするかどうかに依存します。
これはCSSを介してどのように達成できますか?
適度にクロスプラットフォームのソリューションが望ましいのですが、それが難しすぎる場合は、IE7、IE8、FireFox10以降で動作する必要があります。