Html 图像未显示在页面上
当我在CSS代码中使用图像时,该图像没有显示在页面上。我使用了两个CSS技巧,但是图像没有显示在页面上Html 图像未显示在页面上,html,css,Html,Css,当我在CSS代码中使用图像时,该图像没有显示在页面上。我使用了两个CSS技巧,但是图像没有显示在页面上 。标题图像{ 背景图片:url('img/billboard.jpg'); } @仅介质屏幕和(最小设备宽度:400px){ .标题图像{ 背景图像:url(../img/billboard.jpg); } } 体验卓越 | | | | | 右下角 居中的 我认为您引用的.css文件不正确。 不应该是林克吗 rel="stylesheet" href="
。标题图像{
背景图片: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必须是唯一的。请改用另一个类。我投票结束此问题因为这个问题的答案是否定的,无论是在这里,还是在互联网上,每次都用完全相同的解决方案。