-6

How do I use a non online picture (no www.sth.com/image) in my HTML (or in CSS) site?

Normally when I use a picture I do <img src="link of image"> but how do I use a picture that I have locally on my computer?

4

3 回答 3

3

例如,如果您的图像位于images/image.png相对于 HTML 文件的目录中

你会使用<img src="images/image.png" />. 这将适用于在线和本地。

于 2013-07-01T14:06:51.257 回答
1

如果您在本地访问该页面,则使用相对 URL

如果您将页面托管在服务器上并自己访问它,那么您可以尝试使用file://方案 URI,但您可能会发现自己被浏览器安全限制(不允许网页摆弄用户的本地磁盘)阻止。您最好通过 HTTP 托管图像

如果您将页面托管在服务器上并让其他人访问它,那么您必须通过 HTTP 托管图像。您的网站访问者不能也不应该能够访问您的本地硬盘。

于 2013-07-01T14:07:53.677 回答
1

您只需输入计算机上文件的路径即可获取该src属性。

例如,如果您的图像在 中C:/files/image.jpg,只需使用<img src="C:/files/image.jpg' />,您也可以使用相对路径。

但是,请注意,这仅适用于您的本地计算机,并且会在其他没有完全相同位置的图像的计算机上生成 404 错误。

于 2013-07-01T14:08:31.283 回答