li中的span设置float:right不生效

来源:互联网 发布:languages软件 编辑:程序博客网 时间:2024/05/22 11:32

li中的span设置float:right不生效

部分html代码如下:

<li>    <span id='one'></span>    <span id='two'></span></li>

部分css代码如下:

li{    display:block;}#one{    float:left;}#two{    float:right;}
本意是想让两个span在li中,第一个span左浮动,第二个span右浮动,结果第二个span右浮动没生效,显示的结果还是左浮动


解决方法
在li的css中设置一个属性height,即将li的属性display:block和height一起设置,里面的span设置浮动才生效

li{    display:block;    height:30px;}#one{    float:left;}#two{    float:right;}


span设置margin不生效

html如下:

  <div id="filePanel">        <button id="selectFileBtn">选择文件</button>        <span>支持文件格式:txt,xsl,csv</span>        <br />        <span style="display:inline-block">               参与抽奖的嘉宾人数:<i id="number">20</i>               <a href="#">查看</a>        </span>   </div>

解决方法:给span添加属性display:inline-block就可以给span标签设置margin   padding属性了

span的css如下:

font-size: 12px;margin-left: 127px;margin-top: 8px;display:inline-block








阅读全文
0 0