2016-01-20 57 views
-1

我使用體背景圖像不同的頁面不同的背景圖像不同體的背景圖像使用HTML的CSS

<body class="home"> 

<body class="contact"> 

但W3驗證錯誤: 「開始標記體觀察,但相同類型的元素已經開放了。「 ,「上次錯誤後無法恢復,任何進一步的錯誤都將被忽略。」

我可以用jQuery

<script> 

    $('body').addClass("home"); 

</script> 

<script> 

    $('body').addClass("contact"); 

</script> 

使用,但我想使用HTML教程沒有jQuery,請幫我

+0

所以你想要兩個不同的背景圖像疊加?或者在客戶做了什麼之後想要他們? –

+0

是的。例。 home.html不同的bg圖像,contact.html不同的bgimage –

+0

首先,你真的應該只在你的文檔中有一個'body'。你應該用'div'來代替這些類。 – Aeolingamenfel

回答

0

好吧,你打開一個元素body然後想打開另一個。一個html頁面必須包含一個body元素。這是一個標準。

+0

ok我如何解決問題? –

+0

在每個不同的頁面中,您可以爲您創建容器內容,例如'

Content of your page
'然後將css屬性添加到每個容器'div',例如:'.content:{background-image:url()}' – Dmitry

0

您正在爲每個頁面home.html和contact.html尋找不同的背景圖片。

家應該看起來像這樣。

<body class="home"> 

接觸

<body class="contact"> 

然後把相應的CSS,每個不同的背景

+0

page dinamic但身體在header.html靜態 –

+0

以及如果頁面是動態的,那麼你將不得不使用jQuery或JavaScript。你如何使它動態?你在使用特定的框架嗎? –