0

我从 html/css 开始,我正在尝试制作一个小型网站,但我遇到了一个问题:当我尝试在我的 index.html 页面上显示图片时,除了 alt 之外什么都没有显示。指向 CSS 事物的链接也是如此。

似乎我的网络浏览器无法获取文件,可能是计算机上的权限/权限有问题...文件夹,实际上是每个文件夹,在我的计算机上都有一个“只读”方块(无法取消选中)。

我用谷歌搜索了它,但没有任何效果......

我在 Windows 7 上,尝试了所有浏览器(IE8/9、FF、Chrome、Opera、Safari)...

我的html是:

<html>
    <head>
        <link type="text/css" rel="stylesheet" href="stylesheet.css"/>
        <title></title>
    </head>
    <body>
        <img href="image.jpg" alt"alternative text" />
        <div></div>
    </body>
</html>

我的CSS是:

div {
    border-radius:5px;
    width:960px;
    height:45px;
}
4

3 回答 3

2

这意味着 Web 服务器无法从您提供的路径中获取图像。使用您img提供的标签,只有当图像与显示图像的页面位于同一文件夹中时,才能找到该图像。也使用src代替href.

 <img src="image.jpg" alt="alternative text" />

文件夹结构;

 index.html
 image.jpg

如果您的图像在文件夹中,您必须这样做

 <img src="images/image.jpg" alt="alternative text" />

文件夹结构

 index.html
 images // FOLDER
    image.jpg

您还可以设置绝对路径来获取您的图像,如下所示

 <img src="http://www.YOURWEBSITE.com/image.jpg" alt="alternative text" />

文件夹结构

index.html
image.jpg

如果图像在文件夹中

 <img src="http://www.YOURWEBSITE.com/images/image.jpg" alt="alternative text" />

文件夹结构

index.html
images // FOLDER
   image.jpg

希望这有帮助

于 2013-05-19T20:30:24.827 回答
0

img 标签使用 'src' 属性。你必须写这样的东西

<img src="image.jpg" alt"alternative text" />

在我从另一个硬盘复制文件夹时遇到问题之前。问题是这样的:我可以访问该文件夹,但浏览器/服务器无法访问该文件夹,其中包含图像。修复:我复制了该文件夹中的所有图像并删除了该文件夹。我在同一个地方创建了一个同名的新文件夹,并将图像移动到这个文件夹中。

希望我能帮助你。

于 2013-05-19T20:37:07.870 回答
0

首先,您应该将 html 页面、stylesheet.css 和 image.jpg 放在同一个文件夹中,据我所知,正如 Vucko 指出的那样,浏览器中没有“即使我找到它也无法获取图像”错误出来,img 标签使用src来指定它的位置,而不是href

你也可以在里面放一个不间断的空格**  **。

于 2013-05-19T20:37:29.403 回答