【问题标题】:CSS colors not showing in IE on Windows Phone 8.1 (work everywhere else)在 Windows Phone 8.1 上的 IE 中未显示 CSS 颜色(在其他任何地方都可以使用)
【发布时间】:2017-04-12 06:40:52
【问题描述】:

我对 WP8.1 上的 IE 中的 CSS 颜色有疑问。我要测试的设备是 Lumia 635。

简而言之,样式表中设置的任何颜色都不会显示(无论是背景颜色、字体颜色、链接颜色等)。然而,它们确实适用于我测试过的所有其他设备,以及桌面浏览器(包括 IE)。

媒体查询或任何其他 CSS 似乎都没有问题,只是颜色而已。这是网站,或者如果愿意,我可以发布代码的简化版本:
http://bulgarian-translation-uk.com/

我们将非常感谢您提供任何帮助或建议。我严重怀疑它是否与问题有关,但该站点在 ColdFusion 应用服务器上运行。

提前谢谢你!

编辑:这里有一些简单的代码来说明这个问题——它甚至不会显示像背景颜色这样的基本内容,但其他任何东西都没有问题。我也将完全相同的代码上传到以下测试页面:
http://bulgarian-translation-uk.com/bg/test/

body {
	background-color:#000000;
}
body, .text {
	color:#ffffff;
	font-size:25px;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
	filter:none !important;
}
a, .text a {
	color:#0a591d;
	text-decoration:underline;
	filter:none !important;
}
.text {
	text-align:center;
	margin-top:50px;
	padding:0;
}
<div class="text">
Test <a href="#">Test</a>
</div>

【问题讨论】:

  • 您没有样式表、样式块或内联样式。在电话上,看看它们是否是浅色或深色主题的浏览器(我认为是 IE9)的设置......尝试切换到浅色主题。您应该使用样式表进行着色,因为如果未指定,Web 浏览器可能有不同的默认值。
  • 您需要在此处发布问题代码的最小示例,而不是您的网站,该网站将很快消失,将来不会帮助任何人。 stackoverflow.com/help/mcve
  • @RobParsons 有一个样式表 - 链接到图标下方的头部(第 147 行 - bt_uk.css)。无论如何,我会在问题中发布代码的简化版本以使事情变得更容易。
  • @Rob 刚刚上传了一些代码。不幸的是,即使是像背景颜色这样的基本框架也没有显示在我正在测试的 Lumia 上,所以我猜这与 IE for WP 读取 css 的方式有关,但我不知道那会是什么成为...
  • @annie,我无法在 WP 8.1 模拟器上重现该问题。它必须是手机浏览器设置......从记忆中应该有主题(浅色或深色)的设置。测试删除样式表链接(让设备以其主题默认样式呈现)

标签: html css internet-explorer windows-phone-8 lumia


【解决方案1】:

在头部添加

<style type="text/css">
html,body{height:100%}
body{color:black;background-color:white}
</style>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-17
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    • 1970-01-01
    • 2014-07-21
    相关资源
    最近更新 更多