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