Css 为什么我的.png文件没有显示
由于某种原因(我似乎找不到),我的.png图像没有显示出来 我试图通过CSS文件将其加载到网站上,而不是像这样。Css 为什么我的.png文件没有显示,css,image,Css,Image,由于某种原因(我似乎找不到),我的.png图像没有显示出来 我试图通过CSS文件将其加载到网站上,而不是像这样。 <section id="container_1"> <header id="header_container_1"> <h1><a name="Over ons"></a>Over ons</h1> </header> <div id="Balloon_1"
<section id="container_1">
<header id="header_container_1">
<h1><a name="Over ons"></a>Over ons</h1>
</header>
<div id="Balloon_1"></div>
工作正常。。。?
您存在某种链接问题:
#Balloon_1 {
background:url(http://www.online-image-editor.com/styles/2013/images/example_image.png);
width:100px;
height:100px;
display:block;
}
HTML
<section id="container_1">
<header id="header_container_1">
<h1><a name="Over ons"></a>Over ons</h1>
</header>
<div id="Balloon_1"></div>
使用当前代码,请确保您的.png
图像与此完全相同。
Index.html文件根->图像文件夹->气球1.png
并且您的CSS
文件正在链接到图像,如下所示:
。/../images/ballod1.png
给你最后的答案。
您有一个assets
文件夹,因此您必须后退两次
。通过执行。/
操作,您只返回到资产
文件夹,而不是根目录
Root
是index.html
所在的位置
Root->Assets->CSS->Style.CSS
是您的Style.CSS
所在
Root->Images->ballood1.png
是您的图像所在的位置
因此,由于您的CSS
文件在树中的位置更深,因此必须回溯两次才能回到根目录
Root->Assets
Root
然后你可以进步到
Root->Images->File
工作正常。。。?
您存在某种链接问题:
#Balloon_1 {
background:url(http://www.online-image-editor.com/styles/2013/images/example_image.png);
width:100px;
height:100px;
display:block;
}
HTML
<section id="container_1">
<header id="header_container_1">
<h1><a name="Over ons"></a>Over ons</h1>
</header>
<div id="Balloon_1"></div>
使用当前代码,请确保您的.png
图像与此完全相同。
Index.html文件根->图像文件夹->气球1.png
并且您的CSS
文件正在链接到图像,如下所示:
。/../images/ballod1.png
给你最后的答案。
您有一个assets
文件夹,因此您必须后退两次
。通过执行。/
操作,您只返回到资产
文件夹,而不是根目录
Root
是index.html
所在的位置
Root->Assets->CSS->Style.CSS
是您的Style.CSS
所在
Root->Images->ballood1.png
是您的图像所在的位置
因此,由于您的CSS
文件在树中的位置更深,因此必须回溯两次才能回到根目录
Root->Assets
Root
然后你可以进步到
Root->Images->File
在提供答案之前;一些建议。好的编码标准规定,如果Ballod1是页面的设计元素,那么您应该通过CSS将其作为背景加载。如果它只是页面上的一个图像,对站点布局没有贡献,那么您应该继续将其作为img标记加载
现在我将详细说明其他人给你的答案
background: url(images/Balloon1.png);
是相对于此代码在文件中的位置的文件路径。因此,如果您在一个名为style的文件夹中有一个CSS文件,那么这是在style/images/Baloon1.png中查找ballon1.png
background: url(/images/Balloon1.png);
在本例中,以正斜杠“/”开头表示路径应从站点的根目录开始。根目录是您的主文件夹,是最小的大小写分母
background: url(../images/Balloon1.png);
在本例中,这两个句点用于指示文件所在位置的父目录中的起始路径。同样,如果您在名为style的文件夹中有一个CSS文件,那么这是在whateverFolderStyleIsIn/images/Baloon1.png中查找ballon1.png。您可以使用.././images/ballod1.png等组合此技术从多个文件中退出,从您想要的位置开始
background: url(http://YourURL.com/images/Balloon1.png);
在本例中,链接不再是相对的,而是直接的。它直接指向您的图像文件,但不幸的是使您的代码仅应用于该URL,如果不重写直接URL,您将无法将此代码复制并粘贴到其他站点。在提供答案之前;一些建议。好的编码标准规定,如果Ballod1是页面的设计元素,那么您应该通过CSS将其作为背景加载。如果它只是页面上的一个图像,对站点布局没有贡献,那么您应该继续将其作为img标记加载
现在我将详细说明其他人给你的答案
background: url(images/Balloon1.png);
是相对于此代码在文件中的位置的文件路径。因此,如果您在一个名为style的文件夹中有一个CSS文件,那么这是在style/images/Baloon1.png中查找ballon1.png
background: url(/images/Balloon1.png);
在本例中,以正斜杠“/”开头表示路径应从站点的根目录开始。根目录是您的主文件夹,是最小的大小写分母
background: url(../images/Balloon1.png);
在本例中,这两个句点用于指示文件所在位置的父目录中的起始路径。同样,如果您在名为style的文件夹中有一个CSS文件,那么这是在whateverFolderStyleIsIn/images/Baloon1.png中查找ballon1.png。您可以使用.././images/ballod1.png等组合此技术从多个文件中退出,从您想要的位置开始
background: url(http://YourURL.com/images/Balloon1.png);
在本例中,链接不再是相对的,而是直接的。它直接指向您的图像文件,但不幸的是,使您的代码仅应用于该URL,如果不重写直接URL,您将无法将此代码复制并粘贴到其他站点。您是否调试了通过网络发送的请求?这是一个路径问题。您必须提供相对于css文件的图像路径。请尝试background:url(../images/ballod1.png)代码>是。请记住,CSS文件中的url路径是相对于CSS文件的位置的。此外,了解情况的最好方法是学习使用浏览器的开发工具。从长远来看,它们将为您节省大量时间。@Rowland:调试是什么意思?@迈克尔: