在IE6,IE7下使用<span>标签时,在加入右浮动样式后,会换行的bug解决方案:

bug案例:新闻列表中,为使时间右对齐,加右浮动产生换行

<ul>

<li><a href=“#”>新闻1</a> <span>2012-12-24</span></li>

<li><a href=“#”>新闻1</a> <span>2012-12-24</span></li>
<li><a href=“#”>新闻1</a> <span>2012-12-24</span></li>
<li><a href=“#”>新闻1</a> <span>2012-12-24</span></li>
</ul>

解决方案:

1.
span和a标签交换位置.
<li><span>2012</span><a>新闻</a></li>
缺点:语义结构发生改变,不合逻辑.
2.
a加左浮动,span加右浮动
3.
使用IE hack 在span标签中加入只有IE6,7可以识别的样式
*margin-top:20px;
_margin-top:20px;
说明,使换行的部分根据margin-top再呈现出来.

也曾看到过有网友通过在span的父类中设置相对定位,然后通过为span设置绝对定位和右浮动实现.有兴趣的朋友可以看下.

li {position:relative; width:200px;}

li span{position:absolute; right:0px;}

  

最新文章

  1. svn: E155004 &#39;XX&#39; is already locked
  2. MVC - 16.MVC过滤器
  3. iOS 评论APP撰写评论
  4. StringGrid 实例1:初始化StirngGrid的首行和首列
  5. 连接SQL SERVER 2008需要加端口号
  6. linux命令详解之挂载光驱的方法
  7. Unity胶囊体的碰撞检测实现
  8. 简单选择排序算法(C++版)
  9. Activity中的四种启动模式
  10. linux操作系统死机处理办法
  11. Android ViewPager动画切换
  12. html+css3实现长方体效果
  13. flying-saucer + iText + Freemarker实现pdf的导出, 支持中文、css以及图片
  14. Batch入门教程丨第二章:认识变量相关概念
  15. C#生成JOSN字符串
  16. OrderBy排序和IComparer的使用
  17. 1. ansible-playbook 变量定义与引用
  18. .NET 常用ORM之SubSonic
  19. OpenCV几种访问cv::Mat数据的方法
  20. mysql update 将一个表某字段设为另一个表某字段的值

热门文章

  1. U3D UGUI学习1 - 层级环境
  2. [Python] 使用有道翻译API
  3. fullPage.js
  4. flask安装
  5. C# Json 转对象
  6. c++学习总结--复合类型,const。
  7. qt 3 获取文件路径中的一部分
  8. Cheatsheet: 2013 07.09 ~ 07.20
  9. 【转载】COM:IUnknown、IClassFactory、IDispatch
  10. 获取DIV与浏览器顶部相聚一定位置之后移动DIV