这是我最终解决问题的方法:
这是实际的问题,显然 CSS 中定义的 body 标签没有被拾取。
我的环境:Chrome浏览器/Safari,
第一次它不起作用,所以根据这里的线程推荐,我最终添加了带有 html 条目的 css 文件
示例 CSS 文件:mystyle.css
<style type="”text/css”">
html {
background-color:#000000;
background-repeat:repeat-x;
}
body {
background-color: #DCDBD9;
color: #2C2C2C;
font: normal 100% Cambria, Georgia, serif;
}
</style>
示例 html 文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta name="generator" content="HTML Tidy for Mac OS X (vers 31 October 2006 - Apple Inc. build 15.6), see www.w3.org">
<title>Test Html File</title>
<link rel="stylesheet" href="mystyle.css" type="text/css">
</head>
<body>
<h1>Achieve sentence with Skynet! READ MORE</a></h1>
</body>
</html>
第一次加载后,它将在 Chrome 中运行,然后返回 CSS 文件注释 html 条目,因此您修改后的 CSS 将是
<style type="”text/css”">
// html {
// background-color:#000000;
// background-image:url('bg.png');
// background-repeat:repeat-x;
// }
body {
background-color: #DCDBD9;
color: #2C2C2C;
font: normal 100% Cambria, Georgia, serif;
}
</style>
显然似乎是 webkit 中的错误,在 Safari 中也看到了相同的行为。感谢分享 html 信息,一直在寻找为什么 body 标签不起作用。
最终输出是这样的: