Html 身体背景位置:中心不';我不工作。探索者

Html 身体背景位置:中心不';我不工作。探索者,html,css,browser,Html,Css,Browser,我正在制作一个网站,我有麻烦的背景位置属性。以下是我的css代码: 身体 { } 正如你所看到的,它是顶部,中间。在chrome中没有问题,但在ie 8中背景不会水平居中。顺便问一下,你知道有什么标签可以写浏览器指定的css代码吗? 谢谢。您的语法可能不正确 位置应为顶部或中心。它在chrome上工作而不是在IE上,这是因为默认情况下chrome似乎将其居中 我想这可能会帮助你: { background-position-x: 50%; background-position-y: 0%;

我正在制作一个网站,我有麻烦的背景位置属性。以下是我的css代码:

身体

{

}

正如你所看到的,它是顶部,中间。在chrome中没有问题,但在ie 8中背景不会水平居中。顺便问一下,你知道有什么标签可以写浏览器指定的css代码吗?
谢谢。

您的语法可能不正确

位置应为顶部或中心。它在chrome上工作而不是在IE上,这是因为默认情况下chrome似乎将其居中

我想这可能会帮助你:

{
background-position-x: 50%; 
background-position-y: 0%; 
}

编辑:Ioannis Karadimas也是对的。去掉逗号会给你带来你想要的效果。虽然我仍然会使用xy位置,以避免出现跨浏览器的意外情况。

我认为逗号不正确,但它应该是:
背景位置:上止点
。一般来说,CSS复合规则(如
背景位置
背景
等)的值不使用逗号分隔。相反,它们被一个或多个空格隔开。例如,上面的CSS可以变成这样:

background: black url(images/background_ui.png) no-repeat scroll top center;

我不认为逗号是正确的。它应该是:
background-position:top-center
如果你不介意的话,我会正确回答,你可以接受它作为可能有相同问题的任何其他用户的正确答案。它说“background-position-x”不是已知的css属性。但卡拉迪马斯的答案是有效的。
background: black url(images/background_ui.png) no-repeat scroll top center;