我正在制作一个着陆页,我想在其中放置一些 png图片链接,但它们不会显示。当我将png设置为背景图像时,我在页面上看到了它,但是随意的<img>
无法正常工作。文件的路径是可以的,我确定,但是控制台说"404 file not found"
。当我使用与bg图像完全相同的路径时,它可以正常工作,我不知道为什么...我在SCSS中编写样式,并在网站的不同部分使用组件(如果有的话)。
请帮助我是新T.T
这里是链接
<div id='media'>
<a target='_blank' href="https://en.wikipedia.org/wiki/Facebook">
<img src="/src/images/facebook.png" alt="ikona facebooka">
</a>
<a target="_blank" href="https://pl.wikipedia.org/wiki/LinkedIn">
<img src="/src/images/linkedin.png" alt="ikona linkedin">
</a>
</div>
文件夹的结构如下:
./src:
../fonts
../images<--here are the png files
../js
../sass
../templates:
.../components
...index.html
./web:
../css
../images
..index.html
答案 0 :(得分:0)
您的styles.css文件与模板文件位于不同的位置,因此路径应不同。
从样式表位置开始
web/css/style.css -> ../../src/images/filename.png
从您的模板位置
src/templates/index.html -> ../../web/images/filename.png
这是解决文件路径问题的方法:
images
)这是一个WordPress网站吗?如果是这样,请确保使用以下命令输出完整路径
<?php bloginfo('template_directory'); ?>/path/filename.jpg
答案 1 :(得分:-1)
从图像路径的开头删除“ /”。 所以改变这个:
<img src="/src/images/facebook.png" alt="ikona facebooka">
对此:
<img src="src/images/facebook.png" alt="ikona facebooka">