easyui 自适应 fit属性


1:如果设置了fit=true就会去匹配外层的高宽

<div id="mytabs" class="easyui-tabs" fit="true" border="false">
<div  title="div2"  > 
        <div id="xx" class="easyui-layout" fit="true" border="false">  
              <div region="north" title="条件" split="true" style="height:100px;padding-top:20px">
              </div>  
              <div region="center"  style="padding:5px;background:#eee;">
              </div>  
        </div>
</div> 
</div>

例如此时将此作为tabs的子页就会被显示,是因为tabs默认有自己的宽高,他的子页面div2是一个标题他适应呀所有layout会被显示

因为此时不管怎么设置div2的宽高都不会影响layout的宽高


但如果外层是一个普通div 没有easyui设置的默认高宽,layout就会依赖他

<div  title="div2" style="width:100px;"   > 
        <div id="Div2" class="easyui-layout" fit="true" border="false">  
              <div region="north" title="条件" split="true" style="height:100px;padding-top:20px">
              </div>  
              <div region="center"  style="padding:5px;background:#eee;">
              </div>  
        </div>
</div

所以此时div2就设置为宽度100


所以要注意如果此时div2没有设置宽高的或layout就不会显示了   -。-找了很久的原因

特别是作为tabs时的子页面要注意


也可以在第一个例子的基础上在套一个普通的div他layout能不能被显示

例如

<div id="mytabs" class="easyui-tabs" fit="true" border="false">
<div  title="div2" > 
       <div><!--这里套一个普通div,因为他没有设置高宽所以里边的layout不会被显示-->
        <div id="Div2" class="easyui-layout" fit="true" border="false">  
              <div region="north" title="条件" split="true" style="height:100px;padding-top:20px">
              </div>  
              <div region="center"  style="padding:5px;background:#eee;">
              </div>  
        </div>
        </div>
</div> 
</div>
ok,事实证明不会被显示,

所以用了fit=true不要乱套div  否者-。-







评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值