Open zhangsanshi opened 8 years ago
问题描述:
页面存在一个div,放着视频信息,然后js读取指定的元素,渲染该视频,并用js对该div设置text-align center(简称 tac),结果发现视频居然不居中,然后反馈问题说,ie8下的bug。
好吧,视频渲染js是我去对接现成云视频的sdk,出事了总要研究下原因。 过程:
一开始js把object的 align 属性设置成center,奇迹般的好了,sdk默认给的是middle,但是吧,查询规范根本没有center这个值,middle倒是有的,但真的有效果!!!以为找到了解决方案。 但我还想再继续研究,然后诡异的情况出现了,div 在 ie8下的最新dom可以看到tac,但是我通过js获取的是 text-align left,这时候用js设置tac,这次居中了。。。于是我试着设置 text-align right,但在dom里看到的还是tac,但页面的object确实right了,真够诡异的,到最后我只能归结于手法问题,跟变魔术似的。
一开始js把object的 align 属性设置成center,奇迹般的好了,sdk默认给的是middle,但是吧,查询规范根本没有center这个值,middle倒是有的,但真的有效果!!!以为找到了解决方案。
但我还想再继续研究,然后诡异的情况出现了,div 在 ie8下的最新dom可以看到tac,但是我通过js获取的是 text-align left,这时候用js设置tac,这次居中了。。。于是我试着设置 text-align right,但在dom里看到的还是tac,但页面的object确实right了,真够诡异的,到最后我只能归结于手法问题,跟变魔术似的。
ie8下看到最新dom办法,在dom页面有个刷新按钮的,仔细看是能找到的
问题描述:
好吧,视频渲染js是我去对接现成云视频的sdk,出事了总要研究下原因。 过程:
ie8下看到最新dom办法,在dom页面有个刷新按钮的,仔细看是能找到的