我正在使用 cordova 开发一个 android 应用程序。 index.html 具有以下内容:
<!DOCTYPE html>
<html>
<head>
<title>Mobile</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link type="text/css" rel="stylesheet" media="all" href="/style.css">
...
我的问题与链接标签有关。尽管 logcat 输出显示 embedhttp 服务器提供 style.css,但样式并未应用于 html。
相比之下,我包含的 js 文件似乎运行良好。
<body>
<script type="text/javascript" src="/cordova.js"></script>
<script type="text/javascript" src="/lib/jquery-2.1.0.min.js"></script>
...
还有其他人遇到过这个问题吗?
最佳答案
我遇到了同样的问题,我解决了相对于 css 文件位置而不是相对于 .HTML 文件位置编写图像路径的问题。
我有以下结构:
css
index.css
images
mage1.png
index.html
我的 css 类,在 índex.css 文件中声明,必须像这样:
body {
background: url('../images/image1.png');
}
关于android - 图像和 css 没有出现在 apache cordova 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23174816/