![](/img/trans.png)
[英]background-image in css style doesn't work in laravel with tailwind
[英]Only one of my CSS style sheets work and DIV background-image doesn't work?
第一次编写我自己的网站,然后第一次上传。 基本上是第一次。 是的,我有多个CSS样式表,我的某些页面具有不同的布局。
我的网站可以在本地驱动器上正常运行,但是当我通过FileZilla将其上传到Host Gator时,它当然会崩溃。 我确保我对链接/目录/图像等保持区分大小写。
我相信只是索引页面上的DIV背景图像无法正确加载,然后CSS样式表未应用于我的网站的其余部分,但仍可用于主页。 我确认您直接输入网址时可以访问这些图片。
我不知道为什么只有一个css样式表可以工作,而其余的都不可以,为什么我的DIV背景图像无法正确加载。 任何建议都将不胜感激,我只希望我的网站最终上线!
随时查看:www.alanphunt.com,让我知道您的想法。 我只上了一学期的Web开发入门课程,所以轻松一点吧!
最可能的问题是相对和绝对路径使用情况。 检查是否可以从页面的源代码中打开给定的CSS。 如果不能,则表示您的浏览器也无法执行。 如果可以,则应加载CSS。
毫无疑问,这是将CSS连接到HTML或路径的问题。 您应该仔细检查代码中的每个路径,有时我会粘贴一些东西而忘记更改路径,请加以注意。
正如其他答案所述,问题是相对路径。
关于您的特定问题:在主页上,背景图像images/alan.jpg
和images/seemennt.jpg
在images/seemennt.jpg
中设置。 因为路径不是以正斜杠开头,所以它们将尝试相对于样式表的位置(在本例中为“ css”文件夹)进行加载。 (您可以在浏览器中按F12键,然后在控制台上进行确认。这也将有助于准确诊断未加载的内容。)
尝试将路径更改为../images/alan.jpg
,它应该可以工作。
您在使用Google Chrome吗? 如果是,请前往:
在这里,您将能够查看浏览器用来显示网站的输出HTML。
浏览完首页的源代码后,我可以看到以下URL,用于您的样式表:
css/indexcss.css?v=version2
我选择了该URL,它调出了样式表。 然后,我签出了其他页面的源代码(“摄影”,“音乐”,“ DJ Life”和“ Reach Out”),然后可以看到您的样式表输入错误。 您需要执行以下更改:
photography.css
到css/photography.css
musiccss.css
到css/musiccss.css
djcss.css
到css/djcss.css
reachoutcss.css
到css/reachoutcss.css
这样可以解决您的问题。
祝您网站运气佳!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.