Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 图像未显示在页面上_Html_Css - Fatal编程技术网

Html 图像未显示在页面上

Html 图像未显示在页面上,html,css,Html,Css,当我在CSS代码中使用图像时,该图像没有显示在页面上。我使用了两个CSS技巧,但是图像没有显示在页面上 。标题图像{ 背景图片:url('img/billboard.jpg'); } @仅介质屏幕和(最小设备宽度:400px){ .标题图像{ 背景图像:url(../img/billboard.jpg); } } 体验卓越 | | | | | 右下角 居中的 我认为您引用的.css文件不正确。 不应该是林克吗 rel="stylesheet" href="

当我在CSS代码中使用图像时,该图像没有显示在页面上。我使用了两个CSS技巧,但是图像没有显示在页面上

。标题图像{
背景图片:url('img/billboard.jpg');
}
@仅介质屏幕和(最小设备宽度:400px){
.标题图像{
背景图像:url(../img/billboard.jpg);
}
}

体验卓越

  • |
  • |
  • |
  • |
  • |
右下角 居中的
我认为您引用的.css文件不正确。 不应该是林克吗

rel="stylesheet" href="style.css"

希望它能起作用

我想你的背景图像走错了路。试着纠正它。希望能解决你的问题

<style>
    .header-image {
        background-image: url('./img/billboard.jpg');
    }

    @media only screen and (min-device-width: 400px) {
        .header-image {
            background-image: url(./img/billboard.jpg);
        }
    }

</style>

.标题图像{
背景图片:url('./img/billboard.jpg');
}
@仅介质屏幕和(最小设备宽度:400px){
.标题图像{
背景图片:url(./img/billboard.jpg);
}
}

假设您的文件夹结构如下:

|-root/
|--css/
|   |--style.css
|--img/
|   |--billboard.jpg
|--index.html

当您从
style.css
调用图像时,您的css将如下所示

.header-image {
  background-image: url('../img/billboard.jpg');
}
如果您是从
index.html
调用,您的css将如下所示:

。标题图像{
背景图片:url('img/billboard.jpg');
}


您需要
高度
宽度
,这样图像才能显示出来。

首先将图像放在html文件后面,然后再试一次

 background-image: url("yourimage.jpg");
若这是工作,你们看到了图片,那个么把图片复制到文件夹中,并使用./或主地址


在w3schools网站中,背景图片中的url使用“not”。

请将所有外部资源放在head标签中

<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</head>

此外,您不应该在img属性中将宽度或高度设置为像素

您还需要注意的一件事是,如果您想使用内部css,您应该在head标记中编写规则

<head>
    <style>
    ...
    </style>
</head>

...

您是否尝试过
背景图像:url(“img/billboard.jpg”);
?使用浏览器的检查器检查元素前端,以查看图像试图从何处调用,这将帮助您确定问题所在。旁注:您正在9个元素上使用ID
文本装饰none
,这是无效的HTML-ID必须是唯一的。请改用另一个类。我投票结束此问题因为这个问题的答案是否定的,无论是在这里,还是在互联网上,每次都用完全相同的解决方案。