簡體   English   中英

Body Background Image不顯示CSS,僅以HTML格式顯示

[英]Body Background Image doesn't shows with CSS, only in HTML

我有一個非常奇怪的問題。 我曾嘗試使用CSS設置身體的背景,但它不允許我。 當我在標簽中使用簡單的HTML標簽時

<body background="images/bg.jpg">

它的工作! 但是當我在CSS中使用它時:

body { 
    background-image: url(../images/bg.jpg);
}

它不顯示BG圖像。

一切都是正確的,如果我檢查文件夾,一切都在它的位置。 我在Chrome和Mozilla中試過這個,但它們都沒有用。

有什么建議?

如果您的CSS是內聯的:

<style>
    body { background-image: url('images/bg.jpg'); }
</style>

如果您正在使用文件,請說css/main.css

body { background-image: url('../images/bg.jpg'); }

或者,您可以使用絕對路徑:

body { background-image: url('/images/bg.jpg'); }

此示例要求image目錄位於根Web目錄中。

嘗試url("./images/bg.jpg")url("/images/bg.jpg")

我在這里遇到了同樣的麻煩。 我以為我嘗試了一切,但......還有一件事。

首先,我的css路徑如下:

assets/css/custom/main.css

我的圖片文件夾如下:

assets/img/bodyBackround.jpg

為了使用css在頁面上顯示我的背景,我必須返回2個文件夾。 我的頁面示例:

body{
  background: url(../../img/bodyBackround.jpg) repeat;
}

其中../../表示返回2個文件夾。 希望這可以幫助。

更多信息可以在這里找到http://jeffreybarke.net/2013/06/paths-and-urls-relative-and-absolute/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM