jQuery MiniUI

 找回密码
 立即注册
查看: 2216|回复: 2
打印 上一主题 下一主题

如下代码,会出现滚动条,应该让#tabs1占用除标题外的整个 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-2-24 09:55:56 |只看该作者 |倒序浏览
<body>
<h2>标题标题标题</h2>
<div id="tabs1" class="mini-tabs" activeIndex="0" style="width:100%;height:100%;" bodyStyle="padding:0;border:0;">
    <div title="Tab1">
        
        <div class="mini-toolbar" style="padding:2px;border:0;">
            <table style="width:100%;">
                <tr>
                <td style="width:100%;">
                    <a class="mini-button" iconCls="icon-save" plain="true">保存</a>
                    <a class="mini-button" iconCls="icon-close" plain="true">关闭</a>
                    <span class="separator"></span>
                    <a class="mini-button" iconCls="icon-reload" plain="true">刷新</a>
                </td>
                <td style="white-space:nowrap;"><label style="font-family:Verdana;">名称: </label>
                    <input class="mini-textbox" />
                    <a class="mini-button" iconCls="icon-search" plain="true">查询</a>
                    </td>
                </tr>
            </table>
        </div>

        <div class="mini-fit">
            <div id="datagrid1" class="mini-datagrid" style="width:100%;height:100%;"
                url="../data/AjaxService.aspx?method=SearchEmployees"  idField="id"
                sizeList="[5,10,20,50]" pageSize="10"
            >
                <div property="columns">
                    <div type="indexcolumn" ></div>
                    <div field="loginname" width="120" headerAlign="center" allowSort="true">员工帐号</div>   
                    <div field="name" width="120" headerAlign="center" allowSort="true">姓名</div>                           
                    <div field="gender" width="100" renderer="onGenderRenderer" align="center" headerAlign="center">性别</div>
                    <div field="salary" width="100" allowSort="true">薪资</div>                                    
                    <div field="age" width="100" allowSort="true">年龄</div>
                    <div field="createtime" width="100" headerAlign="center" dateFormat="yyyy-MM-dd" allowSort="true">创建日期</div>               
                </div>
            </div>   
        </div>

    </div>
    <div title="Tab2" iconCls="icon-cut" >
        2
    </div>
    <div title="Tab3" showCloseButton="true">
        3
    </div>
</div>




    <script type="text/javascript">
        mini.parse();

        var grid = mini.get("datagrid1");
        grid.load();

    </script>
   

</body>

Rank: 8Rank: 8

沙发
发表于 2014-2-24 10:12:13 |只看该作者
style="width:100%;height:100%;"  高度百分百,是等于父元素的高度的100%,而不是自动撑满剩余高度,你内部还有其他有高度的元素,自然撑破有滚动条了.这个是CSS最基本的特性.

你要做撑满剩余效果,用mini-fit

http://www.miniui.com/demo/#src=fit/fit.html

Rank: 8Rank: 8

板凳
发表于 2014-2-24 10:25:23 |只看该作者
tabs外面再加一层fit
还有把这个css加上
<style type="text/css">
    html, body{
        margin:0;padding:0;border:0;width:100%;height:100%;overflow:hidden;
    }   
    </style>

Archiver|普加软件

GMT+8, 2024-11-27 08:37 , Processed in 1.039922 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部