html - 仅选择站点中某些页面的正文元素?

标签 html css css-selectors

我想为某些页面添加不同的背景图像 - 有没有办法调整以下符号:

body {background: url('someimage.jpg');

someselector body:url('somedifferentimage.jpg');

也许有一种方法可以根据标题或 html 文档名称进行选择?

最佳答案

通常您要做的是为每个页面制作不同的样式表并添加声明。所以只是:

body {
    background-image: url('somedifferentimage.jpg');
}

链接到您要覆盖的页面。如果那不可能,并且可以选择更渐进的增强,您可以尝试使用类似的 JavaScript:

document.body.style.backgroundImage = "url('" + document.title + ".jpg')";

例如。

关于html - 仅选择站点中某些页面的正文元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8958147/

相关文章:

javascript - 阻止浏览器(Chrome)运行默认功能,例如按空格滚动

css - 如何隐藏文本而不是其中的图像

css - 如何给表格单元格边框的 Angular 上/下边框而不是左/右边框的颜色

css - 样式子 html 元素

javascript - onChange 在我的 onLoad 函数中无法显示正确答案

php - 显示复选框数据 mysql

JavaScript 禁用外部 CSS 的效果?

css - 是否有 CSS 父级选择器?

css - :first-child over writing all of the <a> tags within parent <div>?

javascript - 防止使用turbolinks和highcharts执行之前的JavaScript//LazyHighCharts