據我所知,你有三種選擇:
1)編碼到HTML。爲此,請將頁面中的<body>
更改爲 <;body style="background-image: url(<url of image>); background-repeat: no-repeat; background-size: cover;">
。
我認爲這是次優的,因爲這意味着很多在不同的地方打字,如果你想改變背景 - 重複重複-Y而忘記更改一個或多個頁面,可能會導致不一致。 。
2)使用「迷你樣式表」由一個規則指定每個頁面的背景。我認爲這不是一個很好的解決方案,因爲伴隨着1)提出的問題,您還必須處理另一個HTTP請求,這會減慢頁面加載速度。 。
3)使用不同的ID每個體元件(所以你<body>
將成爲<body id="home">
,<body id="about">
,或其他任何東西,我認爲這是最好的解決方案,因爲它可以讓你收集所有的代碼在一個地方:
body {
background-repeat: no-repeat;
background-size: cover;
}
body#home {
background-image: url(<home image url);
}
body#about {
background-image: url(<about image url);
}
此代碼可能會停留在所有頁面中鏈接到的樣式表中,因此您不會以任何額外的HTTP請求結束。如果要更改身體屬性/值對之一不必經過大量文件更改每一個,你只需要改變一個。
來源
2014-02-15 00:53:35
wec
y我們的菜單呢?或者你有內容的容器? – deW1