簡體   English   中英

document.body.style.backgroundImage與document.body.background

[英]document.body.style.backgroundImage vs document.body.background

兩者有什么區別?

document.body.background是指body標簽不推薦使用的background屬性

http://www.w3schools.com/TAGS/att_body_background.asp

document.body.style.backgroundImage引用body標記的CSS background-image屬性。 相當於...

body { 
  background-image:url('paper.gif');
}

使用后者:-)

除了已取消使用的document.body.background以及使用document.body.style.backgroundImage ...更改CSS背景圖像的方法之外,還有第三點要考慮。您可以使用document.body.style.background進行更改所有背景屬性,包括彩色圖像並重復:

document.body.style.background = "red";

或者,設置多個屬性

document.body.style.background="#0000FF url(example.jpg) repeat-x";

以上設置了背景色,背景圖像,並為該圖像設置了水平重復。

這類似於CSS:

body {
    background:#0000FF url('example.jpg') repeat-x; }

(這是W3Schools上有關document.body.style.background的更多信息。不過我敢肯定,其他地方還有更多完整信息)

document.body.background :您未使用CSS。

document.body.style.backgroundImage :您正在使用CSS進行設置。

暫無
暫無

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

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