我的 jpg 和 png 图像没有显示在我的浏览器上?
My jpg and png image is not showing on my browser?
所以我有一个徽标,我想在 HTML 中的浏览器中显示它,我已经尝试将其作为 jpg 和 png 格式显示,但都不起作用。她是我的密码:
<html>
<body>
<head>
<title>astro blog pro</title>
</head>
<img src="Astro Blog Pro Logo.png" />
</body>
</html>
您必须将 alt 属性添加到 img 标签。为了使图片正常工作,如果找不到 src 图片,它必须有替代图片或名称来显示。
像这样:
<img src="img.png" alt="This is my image" />
使用alt属性时,可以任意命名。因为 alt 代表替代。
它可能不起作用的另一个原因:
该图像可能与您的 HTML 文档不在同一文件夹中。您应该将所有文档移动到同一个文件夹中。
如果您使用的是在线 IDE,则没有解决方案,因为您只能使用带有 URL 的在线图片。
首先:您的 <body>
标签中有一个 <head>
标签无效(在所有 HTML 标准中)。您应该阅读 html 文档结构的基础知识。
您可以检查语法,例如这里 https://www.freeformatter.com/html-validator.html(有很多语法检查器,如果您使用 (Linux),也适用于命令行)。
这应该有效:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<title>astro blog pro</title>
</head>
<body>
<img src="Astro_Blog_Pro_Logo.png" alt="put image description here"/>
</body>
</html>
顺便说一句:不要使用空格,因为 <img>
是一种资源,将由浏览器解析,空格映射到 %20,所以 "Astro Blog" 变成 "Astro%20Blog"
所以我有一个徽标,我想在 HTML 中的浏览器中显示它,我已经尝试将其作为 jpg 和 png 格式显示,但都不起作用。她是我的密码:
<html>
<body>
<head>
<title>astro blog pro</title>
</head>
<img src="Astro Blog Pro Logo.png" />
</body>
</html>
您必须将 alt 属性添加到 img 标签。为了使图片正常工作,如果找不到 src 图片,它必须有替代图片或名称来显示。
像这样:
<img src="img.png" alt="This is my image" />
使用alt属性时,可以任意命名。因为 alt 代表替代。
它可能不起作用的另一个原因: 该图像可能与您的 HTML 文档不在同一文件夹中。您应该将所有文档移动到同一个文件夹中。
如果您使用的是在线 IDE,则没有解决方案,因为您只能使用带有 URL 的在线图片。
首先:您的 <body>
标签中有一个 <head>
标签无效(在所有 HTML 标准中)。您应该阅读 html 文档结构的基础知识。
您可以检查语法,例如这里 https://www.freeformatter.com/html-validator.html(有很多语法检查器,如果您使用 (Linux),也适用于命令行)。
这应该有效:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<title>astro blog pro</title>
</head>
<body>
<img src="Astro_Blog_Pro_Logo.png" alt="put image description here"/>
</body>
</html>
顺便说一句:不要使用空格,因为 <img>
是一种资源,将由浏览器解析,空格映射到 %20,所以 "Astro Blog" 变成 "Astro%20Blog"