html没有渲染我的图像,源是正确的

时间:2017-11-10 14:00:34

标签: javascript html node.js

我试图让图片“id = image”出现,但它不会出现。我用一个更简单的版本完成了它,我只有身体和图像标签,它工作但它不会出现这种格式

vec_fontface <- ifelse(levels(iris$Species)=="setosa","bold","plain")
ggplot(iris, aes(Species, Sepal.Length)) + geom_point() +
theme(axis.text.x=element_text(face=vec_fontface))
你可以帮帮我吗?我认为它与周围的代码有关,而不是图像标记

1 个答案:

答案 0 :(得分:3)

我已经编辑了你的问题,因为我的上帝是我的眼睛。

现在我已经完成了,我看到HTML中存在大量缺陷。您有<meta> <{1}} 之外<{>}的<head>代码,但这些代码不能/不应该。您还在其中加载<link>

现在部分地说,渲染的问题可能是因为您正在使用C:/Users/vslin.....的平坦路径。尝试在与HTML文件相同的级别创建名为images的文件夹,然后在其中复制图像,然后使用src="images/cokelogo.png"之类的内容。

它应该正常工作,因此看起来可行的唯一原因是你的<link><head>之外的HTML文件被破坏,或者因为绝对文件路径而不是相对之一。

编辑:根据@LisaJoseph的评论,看起来绝对路径似乎是问题所在。在服务器上运行时,您无法执行src="C:/User/...."只是因为服务器中存在 这些文件夹。你需要做的是相对路径,如下:

- ServerFolder
 |- index.html
 |- images/
     |- cokelogo.png

通过这种结构,你可以做到

<img src="images/cokelogo.png">

服务器会找到它。