2013-03-18 72 views

回答

1

我要麼放在一個300容器div和溢出適用於內的div。這應該把它限制到你想要的尺寸。如果這是不可取的,你可以試驗它,看看是否應用box-sizing:border-box,但舊版本的IE不支持。

+0

不錯的一個.. lemme試試...我不在乎舊IE ...... – abdfahim 2013-03-18 15:04:01

0

希望我用這個答案正確理解問題,如果不是請指出。

http://jsfiddle.net/hmCFh/1/

HTML

<div> 
Lorem ipsum dolor sit amet, vehicula vulputate, velit sapien suspendisse, ipsum nunc, integer velit aptent non quam. Erat sit consequat lectus, velit risus taciti, in sed, risus tincidunt. Egestas lacus vel voluptatem in volutpat. Sapien lacus suspendisse nec velit. Integer molestie erat, erat lectus luctus ipsum. Nulla massa netus. Odio nunc maecenas modi tortor cras in. Quis nonummy ridiculus vel sed, luctus nulla lectus bibendum justo donec. 

Lorem ipsum dolor sit amet, vehicula vulputate, velit sapien suspendisse, ipsum nunc, integer velit aptent non quam. Erat sit consequat lectus, velit risus taciti, in sed, risus tincidunt. Egestas lacus vel voluptatem in volutpat. Sapien lacus suspendisse nec velit. Integer molestie erat, erat lectus luctus ipsum. Nulla massa netus. Odio nunc maecenas modi tortor cras in. Quis nonummy ridiculus vel sed, luctus nulla lectus bibendum justo donec.  

Lorem ipsum dolor sit amet, vehicula vulputate, velit sapien suspendisse, ipsum nunc, integer velit aptent non quam. Erat sit consequat lectus, velit risus taciti, in sed, risus tincidunt. Egestas lacus vel voluptatem in volutpat. Sapien lacus suspendisse nec velit. Integer molestie erat, erat lectus luctus ipsum. Nulla massa netus. Odio nunc maecenas modi tortor cras in. Quis nonummy ridiculus vel sed, luctus nulla lectus bibendum justo donec.   
</div> 

CSS

div { 
    width:300px; 
    height:300px; 
    overflow-y:scroll; 
    float:left; 
    background:orange;  
} 
+0

我很困惑你的代碼中有什麼變化?我也放了類似的,但它的外部顯示滾動條! – abdfahim 2013-03-18 14:56:49

+0

overflow-y:scroll; – Lowkase 2013-03-18 14:57:08

+0

哦... yaa,但我更喜歡使它自動如果可能... – abdfahim 2013-03-18 15:03:44

0

你可以使用overflow-y: scroll,這樣滾動條將始終可見,然後div的寬度設置爲284px佔約。滾動條的寬度。