設置父容器的寬度為280px,設置子容器的寬度為300px,其中的20px作為滾動條的寬度,父容器設置overflow: hidden;則不會顯示出超出容器的20px的滾動條,子容器設置
overflow-y: auto;overflow-x: hidden;使其出現垂直滾動條。示例代碼如下:
<!DOCTYPE> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/> <title>test</title> <style type="text/css"> *{ padding: 0; margin: 0; } html, body{ width: 100%; height: 100%; } #div1{ width: 280px; height: 500px; border: 1px solid; overflow: hidden; } ul { width: 300px; overflow-y: auto; overflow-x: hidden; height: 500px; } </style> </head> <body> <div id="div1"> <ul> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> <li>dsdsd</li> </ul> </div> </body> </html>
