询问者
填充了底色后IE的横向滚动条没有了

问题
-
css里用
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,EndColorStr='#ffffff',StartColorStr='royalblue');
填充底色,然后ie的横向滚动条就没了,能不能既上色又能出滚动条?
另,我在 body 标签下 加了<center> ,想让页面置中以便两边收缩,结果连同所有控件全部都相对于它上层的容器置中了,有没有简便点的法子只是把body移到中间,而内部的东西样式不变?- 已移动 Sheng Jiang 蒋晟 2010年3月24日 15:41 客户端HTML问题 (发件人:ASP.NET 与 AJAX)
全部回复
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> body { filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,EndColorStr='#ffffff',StartColorStr='royalblue'); } </style> </head> <body> <center> <form id="form1" runat="server"> <div style="width:1024px;"> <table style="width: 100%;"> <tr> <td> <asp:Button ID="b1" runat="server" Text="1" /> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> <asp:Button ID="b2" runat="server" Text="2" /> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> <asp:Button runat="server" ID="b3" Text="3" /> </td> </tr> </table> </div> </form> </center> </body> </html>
-
填充底色 和 滚动条 没关的, 滚动条是大小超出了才会出现的
居中用margin:0 auto 去做就不会影响它内部。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <style type="text/css"> body { width: 100%; } #box { width: 800px; height:100px; margin: 0 auto; background-color: #ccc; } </style> </head> <body> <div id="box"> <!-- your code --> </div> </body> </html>