据我所知,你有三种选择:
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