我想實現一個DIV
其中包含了一些文本,和行爲方式如下:如何創建一個擴展到一個高度然後顯示滾動條的DIV?
固定寬度(500像素)
封頂高度(最高400像素)
如果文本呈現爲012px400px(比如說100px高),則包含的DIV與文本(本例中爲100px)的高度相同。
如果文本呈現爲> 400px,則包含div的高度僅爲400px,並且Oveflow通過DIV中的垂直滾動條處理。
我知道如何實現#2(overflow: auto; position: relative
),但這種行爲取決於是否有height=400px
這當然否定#1所需的行爲。
這怎麼能通過CSS來實現?
我更喜歡合理的跨平臺soluion,如果這太難了,必須在IE7,IE8和FireFox 10+上工作。
@ c0d3Junk13 - 正如我試圖通過標籤進行溝通,只有純粹的CSS – DVK 2012-04-20 18:38:57
@ c0d3Junk13 - 你可以。查看我對他的回答的評論 – DVK 2012-04-20 19:21:26