none
填充了底色后IE的横向滚动条没有了 RRS feed

  • 问题

  • 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)
    2010年3月17日 7:08

全部回复

  • 楼主最好能帖上整个html代码便于分析.
    2010年3月18日 1:51
  • <!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>
                        &nbsp;
                    </td>
                    <td>
                        &nbsp;
                    </td>
                </tr>
                <tr>
                    <td>
                        &nbsp;
                    </td>
                    <td>
                       <asp:Button ID="b2" runat="server" Text="2" />
                    </td>
                    <td>
                        &nbsp;
                    </td>
                </tr>
                <tr>
                    <td>
                        &nbsp;
                    </td>
                    <td>
                        &nbsp;
                    </td>
                    <td>
                        <asp:Button runat="server" ID="b3"
     Text="3" />                </td>
                </tr>
            </table>
        </div>
        </form>
        </center>
    </body>
    </html>
    2010年3月18日 2:39
  • 填充底色 和 滚动条 没关的, 滚动条是大小超出了才会出现的

    居中用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>
    2010年3月18日 3:40
  • 可是我不用那个CSS的话,拖动IE的边框调整大小时,下面会出现滚动条的,而加上底色后,调整大小的话,下面没有出现滚动条,而部分控件也因位置的原因看不见

    2010年3月18日 4:26