为了账号安全,请及时绑定邮箱和手机立即绑定

为什么ie浏览器得把日期写在右边才能解决兼容问题

关于本节的问题

正在回答

4 回答

最佳解决方案,就是把a标签左浮动和span标签右浮动

0 回复 有任何疑惑可以回复我~

产生原因分析: span本身虽然是内联元素,但加上浮动后它就变成了块级元素了,所以才会自动换行,浮动元素的顶端不能高于先于它出现的浮动元素或段落的顶端。

0 回复 有任何疑惑可以回复我~

没清楚你在说什么。

0 回复 有任何疑惑可以回复我~
#1

利木 提问者

就是这一节的内容……解决兼容问题
2017-02-09 回复 有任何疑惑可以回复我~
#2

失落夜 回复 利木 提问者

<li><span>safsdaf</span><a href="">aaaaaaaaaa</a></li>; 2:<li><a href=""><span>safsdaf</span>aaaaaaaaaa</a></li>; 3:<li><a href="">aaaaaaaaaa</a><span>safsdaf</span></li>,然后设置span{ margin-top:-20px;}
2017-02-09 回复 有任何疑惑可以回复我~
#3

失落夜 回复 利木 提问者

知道有这三种解决方式,但是不知道为什么在ie7中会产生这种情况,再研究下,知道了就告诉你。
2017-02-09 回复 有任何疑惑可以回复我~

题目手癌打错了…是【写在左边】
(手机app没办法编辑)

0 回复 有任何疑惑可以回复我~
#1

失落夜

这个写法ie8以下不兼容,因为在ie7浏览器中,浏览器会给span元素自动加上margin-top:20px;,所以不处理这个会发生错位。
2017-02-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么ie浏览器得把日期写在右边才能解决兼容问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信