IE11样式背景色

时间:2019-03-05 13:59:58

标签: html css internet-explorer-11 background-color

我对IE11有一个奇怪的问题(可在chrome和edge中使用),在某些情况下,背景颜色将其上方的文字隐藏起来,试图找出对IE11的更新以进行修复(如果存在)(公司计算机,在某些限制下不能使用企业模式并且不能将所有用户更新为win10,也不能修复html,因为它是从公司外部的Outlook中生成的) 这是最简化的版本

<p style="direction: rtl;">
  <span dir="LTR" style="color: black; background-color: yellow;">Why Am I Yellow</span>
</p>

如果有人可以帮助您找到修复程序,或者甚至可以在其中起作用的IE11版本,也将不胜感激。

2 个答案:

答案 0 :(得分:6)

设置跨度inline-block似乎可以解决我的IE11(版本11.0.9600.19267)上的问题

<p style="direction: rtl;">
  <span dir="LTR" style="color: black; background-color: yellow; display: inline-block;">Why Am I Yellow</span>
</p>

答案 1 :(得分:0)

正如您在问题中提到的那样, HTML是从组织外部的Outlook中生成的,因此修改HTML并不是您的选择

我尝试用IE 11中的代码进行测试,并且能够产生问题。

我知道您的用户无法使用企业模式。如果他们可以手动将此站点添加到兼容性视图,则可以解决此问题。

请在下面检查测试结果。

enter image description here