2013-03-18 97 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占约。滚动条的宽度。