关于<span></span><div style="float:left"></div>

1 <span></span>
2 <div style="float:left">
3 </div>

关于以上代码显示页面为什么会是div显示在span之前的理解

在以往写代码的过程中,通常是以div为单位写的,因此只理解了div与div之间float的规则。

先说一下float这一属性,float:left会使元素变成一个inline-block元素。实际上他是和上一行内元素span显示在同一行。

一个浮动的盒子会向右或向左移动直至触碰到包含块的边界或另一个浮动盒子的边界。

span既不是其包含块也不是另一个浮动的盒子,故div会移动至包含块的边界,所以div会显示在span之前。

 

转载于:https://www.cnblogs.com/zhihaochow/p/11181409.html

<div class="wpwz"> <div class="wup_zl_xz"> <span><input type="checkbox" style="margin-left: 5px;">生命值</span> <span><input type="checkbox">攻击速度</span> <span><input type="checkbox">护甲穿透</span> </div> <div class="wup_zl_xz_1"> <span><input type="checkbox" style="margin-left: 5px;">暴击</span> <span><input type="checkbox" >攻击速度</span> <span><input type="checkbox">护甲穿透</span> </div> <div class="wup_zl_xz"> <span><input type="checkbox" style="margin-left: 5px;">法术伤害</span> <span><input type="checkbox">攻击速度</span> <span><input type="checkbox">消耗品</span> </div> <div class="wup_zl_xz"> <span><input type="checkbox" style="margin-left: 5px;">韧性</span> <span><input type="checkbox">法力值</span> <span><input type="checkbox">护甲穿透</span> </div> <div class="wup_zl_xz"> <span><input type="checkbox" style="margin-left: 5px;">生命值</span> <span><input type="checkbox">攻击速度</span> <span><input type="checkbox">附魔</span> </div> <div class="wup_zl_xz"> <span><input type="checkbox" style="margin-left: 5px;">法力回复</span> <span><input type="checkbox">法术吸血</span> <span><input type="checkbox">移动速度</span> </div> <div class="wup_zl_xz"> <span><input type="checkbox" style="margin-left: 5px;">护甲值</span> </div> </div>css代码.wup_zl_xz span{ margin: 10px; } .wup_zl_xz span input{ transform: translateY(2px) translateX(-5px); } .wpwz{ font-size: 12px; } .wup_zl_xz_1 { float: left; margin-top: 10px; } .wup_zl_xz_1 span{ margin: 13px; } .wup_zl_xz_1 span input{ transform: translateY(2px) translateX(-5px); }修改以上代码实现所有input与第一行对齐间距相同
05-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值